pass machinemoduleinfo down into getSymbolForDwarfGlobalReference,
[llvm/avr.git] / test / CodeGen / X86 / dollar-name.ll
blob3b263194a5a8d6ab44627984e00bc39b20456d60
1 ; RUN: llc < %s -march=x86 -mtriple=i386-linux | FileCheck %s
2 ; PR1339
4 @"$bar" = global i32 zeroinitializer
5 @"$qux" = external global i32
7 define i32 @"$foo"() nounwind {
8 ; CHECK: movl   ($bar),
9 ; CHECK: addl   ($qux),
10 ; CHECK: call   ($hen)
11   %m = load i32* @"$bar"
12   %n = load i32* @"$qux"
13   %t = add i32 %m, %n
14   %u = call i32 @"$hen"(i32 %t)
15   ret i32 %u
18 declare i32 @"$hen"(i32 %a)