summaryrefslogtreecommitdiffstats
path: root/test/CodeGen/SparcV9/2005-05-11-DecomposeConstantExprCrash.ll
blob: 8225213799a50d15e68136e4db2cc8b6f1df7de1 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
; ModuleID = 'bugpoint-reduced-simplified.bc'
; Reduced from the hash benchmark from the ShootOut C++ benchmark test
;
; RUN: llvm-as < %s | llc -march=sparcv9

target endian = big
target pointersize = 64
%_ZN9__gnu_cxx16__stl_prime_listE = external global [28 x ulong]		; <[28 x ulong]*> [#uses=3]

implementation   ; Functions:

fastcc void %_ZSt11lower_boundIPKmmET_S2_S2_RKT0_() {
entry:
	%retval = select bool setgt (long shr (long sub (long cast (ulong* getelementptr ([28 x ulong]* %_ZN9__gnu_cxx16__stl_prime_listE, long 0, long 28) to long), long cast ([28 x ulong]* %_ZN9__gnu_cxx16__stl_prime_listE to long)), ubyte 3), long 0), ulong* null, ulong* getelementptr ([28 x ulong]* %_ZN9__gnu_cxx16__stl_prime_listE, long 0, long 0)		; <ulong*> [#uses=0]
	ret void
}