[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