[llvm-commits] CVS: llvm/test/CodeGen/X86/dollar-name.ll

Dan Gohman djg at cray.com
Thu Apr 26 14:04:56 PDT 2007



Changes in directory llvm/test/CodeGen/X86:

dollar-name.ll added (r1.1)
---
Log message:

testcase for PR1339: http://llvm.org/PR1339 : http://llvm.org/PR1339: http://llvm.org/PR1339 


---
Diffs of the changes:  (+17 -0)

 dollar-name.ll |   17 +++++++++++++++++
 1 files changed, 17 insertions(+)


Index: llvm/test/CodeGen/X86/dollar-name.ll
diff -c /dev/null llvm/test/CodeGen/X86/dollar-name.ll:1.1
*** /dev/null	Thu Apr 26 16:04:49 2007
--- llvm/test/CodeGen/X86/dollar-name.ll	Thu Apr 26 16:04:39 2007
***************
*** 0 ****
--- 1,17 ----
+ ; RUN: llvm-as < %s | llc -march=x86 -x86-asm-syntax=att | grep (\$bar) | wc -l | grep 1
+ ; RUN: llvm-as < %s | llc -march=x86 -x86-asm-syntax=att | grep (\$qux) | wc -l | grep 1
+ ; RUN: llvm-as < %s | llc -march=x86 -x86-asm-syntax=att | grep (\$hen) | wc -l | grep 1
+ ; PR1339
+ 
+ @"$bar" = global i32 zeroinitializer
+ @"$qux" = external global i32
+ 
+ define i32 @"$foo"() {
+   %m = load i32* @"$bar"
+   %n = load i32* @"$qux"
+   %t = add i32 %m, %n
+   %u = call i32 @"$hen"(i32 %t)
+   ret i32 %u
+ }
+ 
+ declare i32 @"$hen"(i32 %a)






More information about the llvm-commits mailing list