[llvm-commits] CVS: llvm/test/Regression/CodeGen/IA64/2005-08-22-LegalizerCrash.ll
Chris Lattner
lattner at cs.uiuc.edu
Mon Aug 22 10:17:00 PDT 2005
Changes in directory llvm/test/Regression/CodeGen/IA64:
2005-08-22-LegalizerCrash.ll added (r1.1)
---
Log message:
Testcase for a crash in the legalizer on ia64. This is reduced from kc++.
---
Diffs of the changes: (+11 -0)
2005-08-22-LegalizerCrash.ll | 11 +++++++++++
1 files changed, 11 insertions(+)
Index: llvm/test/Regression/CodeGen/IA64/2005-08-22-LegalizerCrash.ll
diff -c /dev/null llvm/test/Regression/CodeGen/IA64/2005-08-22-LegalizerCrash.ll:1.1
*** /dev/null Mon Aug 22 12:16:59 2005
--- llvm/test/Regression/CodeGen/IA64/2005-08-22-LegalizerCrash.ll Mon Aug 22 12:16:49 2005
***************
*** 0 ****
--- 1,11 ----
+ ; RUN: llvm-as < %s | llc -march=ia64
+
+ %_ZN9__gnu_cxx16__stl_prime_listE = external global [28 x uint] ; <[28 x uint]*> [#uses=3]
+
+ implementation ; Functions:
+
+ fastcc uint* %_ZSt11lower_boundIPKmmET_S2_S2_RKT0_(uint %__val.val) {
+ entry:
+ %retval = select bool setgt (int shr (int sub (int cast (uint* getelementptr ([28 x uint]* %_ZN9__gnu_cxx16__stl_prime_listE, int 0, int 28) to int), int cast ([28 x uint]* %_ZN9__gnu_cxx16__stl_prime_listE to int)), ubyte 2), int 0), uint* null, uint* getelementptr ([28 x uint]* %_ZN9__gnu_cxx16__stl_prime_listE, int 0, int 0) ; <uint*> [#uses=1]
+ ret uint* %retval
+ }
More information about the llvm-commits
mailing list