[llvm-commits] CVS: llvm/test/CodeGen/X86/fastcall-correct-mangling.ll fast-cc-callee-pops.ll

Anton Korobeynikov asl at math.spbu.ru
Thu Mar 1 08:29:43 PST 2007



Changes in directory llvm/test/CodeGen/X86:

fastcall-correct-mangling.ll added (r1.1)
fast-cc-callee-pops.ll updated: 1.7 -> 1.8
---
Log message:

Ensure that fastcall'ed function is correctly mangled & stack is 
properly aligned


---
Diffs of the changes:  (+8 -1)

 fast-cc-callee-pops.ll       |    2 +-
 fastcall-correct-mangling.ll |    7 +++++++
 2 files changed, 8 insertions(+), 1 deletion(-)


Index: llvm/test/CodeGen/X86/fastcall-correct-mangling.ll
diff -c /dev/null llvm/test/CodeGen/X86/fastcall-correct-mangling.ll:1.1
*** /dev/null	Thu Mar  1 10:29:32 2007
--- llvm/test/CodeGen/X86/fastcall-correct-mangling.ll	Thu Mar  1 10:29:22 2007
***************
*** 0 ****
--- 1,7 ----
+ ; RUN: llvm-upgrade < %s | llvm-as | llc -march=x86 -mtriple=mingw32 | grep '@12'
+ 
+ ; Check that a fastcall function gets correct mangling
+ 
+ x86_fastcallcc void %func(long %X, ubyte %Y, ubyte %G, ushort %Z) {
+ 	ret void
+ }


Index: llvm/test/CodeGen/X86/fast-cc-callee-pops.ll
diff -u llvm/test/CodeGen/X86/fast-cc-callee-pops.ll:1.7 llvm/test/CodeGen/X86/fast-cc-callee-pops.ll:1.8
--- llvm/test/CodeGen/X86/fast-cc-callee-pops.ll:1.7	Wed Feb 28 12:38:58 2007
+++ llvm/test/CodeGen/X86/fast-cc-callee-pops.ll	Thu Mar  1 10:29:22 2007
@@ -1,4 +1,4 @@
-; RUN: llvm-upgrade < %s | llvm-as | llc -march=x86 -x86-asm-syntax=intel -mcpu=yonah | grep 'ret 28'
+; RUN: llvm-upgrade < %s | llvm-as | llc -march=x86 -x86-asm-syntax=intel -mcpu=yonah | grep 'ret 20'
 
 ; Check that a fastcc function pops its stack variables before returning.
 






More information about the llvm-commits mailing list