/external/llvm/test/CodeGen/Thumb/ |
inlineasm-imm-thumb.ll | 5 %y = call i32 asm "add $0, $1, $2", "=r,r,I"( i32 %x, i32 255 ) nounwind 11 tail call void asm sideeffect ".word $0", "J"( i32 -255 ) nounwind 17 tail call void asm sideeffect ".word $0", "K"( i32 65280 ) nounwind 23 %y = call i32 asm "add $0, $1, $2", "=r,r,L"( i32 %x, i32 -7 ) nounwind 29 %y = call i32 asm "add $0, sp, $1", "=r,M"( i32 1020 ) nounwind 35 %y = call i32 asm "lsl $0, $1, $2", "=r,r,N"( i32 %x, i32 31 ) nounwind 41 tail call void asm sideeffect "add sp, sp, $0; add sp, sp, $1", "O,O"( i32 -508, i32 508 ) nounwind
|
/external/llvm/test/CodeGen/X86/ |
StackColoring-dbg.ll | 8 declare void @llvm.dbg.declare(metadata, metadata) nounwind readnone 10 define void @foo() nounwind uwtable ssp { 18 call void @llvm.lifetime.end(i64 -1, i8* %0) nounwind 19 call void @llvm.lifetime.start(i64 -1, i8* %x.i) nounwind 20 call void @llvm.dbg.declare(metadata !{i8* %x.i}, metadata !22) nounwind 24 declare void @llvm.lifetime.start(i64, i8* nocapture) nounwind 26 declare void @llvm.lifetime.end(i64, i8* nocapture) nounwind
|
fma3-intrinsics.ll | 7 %res = call <4 x float> @llvm.x86.fma.vfmadd.ss(<4 x float> %a0, <4 x float> %a1, <4 x float> %a2) nounwind 10 declare <4 x float> @llvm.x86.fma.vfmadd.ss(<4 x float>, <4 x float>, <4 x float>) nounwind readnone 14 %res = call <4 x float> @llvm.x86.fma.vfmadd.ps(<4 x float> %a0, <4 x float> %a1, <4 x float> %a2) nounwind 17 declare <4 x float> @llvm.x86.fma.vfmadd.ps(<4 x float>, <4 x float>, <4 x float>) nounwind readnone 21 %res = call <8 x float> @llvm.x86.fma.vfmadd.ps.256(<8 x float> %a0, <8 x float> %a1, <8 x float> %a2) nounwind 24 declare <8 x float> @llvm.x86.fma.vfmadd.ps.256(<8 x float>, <8 x float>, <8 x float>) nounwind readnone 28 %res = call <4 x float> @llvm.x86.fma.vfnmadd.ss(<4 x float> %a0, <4 x float> %a1, <4 x float> %a2) nounwind 31 declare <4 x float> @llvm.x86.fma.vfnmadd.ss(<4 x float>, <4 x float>, <4 x float>) nounwind readnone 35 %res = call <4 x float> @llvm.x86.fma.vfnmadd.ps(<4 x float> %a0, <4 x float> %a1, <4 x float> %a2) nounwind 38 declare <4 x float> @llvm.x86.fma.vfnmadd.ps(<4 x float>, <4 x float>, <4 x float>) nounwind readnon [all...] |
sincos-opt.ll | 9 define float @test1(float %x) nounwind { 24 %call = tail call float @sinf(float %x) nounwind readnone 25 %call1 = tail call float @cosf(float %x) nounwind readnone 30 define double @test2(double %x) nounwind { 44 %call = tail call double @sin(double %x) nounwind readnone 45 %call1 = tail call double @cos(double %x) nounwind readnone 50 define x86_fp80 @test3(x86_fp80 %x) nounwind { 56 %call = tail call x86_fp80 @sinl(x86_fp80 %x) nounwind 57 %call1 = tail call x86_fp80 @cosl(x86_fp80 %x) nounwind
|
/external/llvm/test/Transforms/ConstProp/ |
calls.ll | 31 define i1 @test_sse_cvt() nounwind readnone { 36 %i0 = tail call i32 @llvm.x86.sse.cvtss2si(<4 x float> <float 1.75, float undef, float undef, float undef>) nounwind 37 %i1 = tail call i32 @llvm.x86.sse.cvttss2si(<4 x float> <float 1.75, float undef, float undef, float undef>) nounwind 38 %i2 = tail call i64 @llvm.x86.sse.cvtss2si64(<4 x float> <float 1.75, float undef, float undef, float undef>) nounwind 39 %i3 = tail call i64 @llvm.x86.sse.cvttss2si64(<4 x float> <float 1.75, float undef, float undef, float undef>) nounwind 40 %i4 = call i32 @llvm.x86.sse2.cvtsd2si(<2 x double> <double 1.75, double undef>) nounwind 41 %i5 = call i32 @llvm.x86.sse2.cvttsd2si(<2 x double> <double 1.75, double undef>) nounwind 42 %i6 = call i64 @llvm.x86.sse2.cvtsd2si64(<2 x double> <double 1.75, double undef>) nounwind 43 %i7 = call i64 @llvm.x86.sse2.cvttsd2si64(<2 x double> <double 1.75, double undef>) nounwind 55 declare i32 @llvm.x86.sse.cvtss2si(<4 x float>) nounwind readnon [all...] |
/external/llvm/test/CodeGen/Mips/ |
fp16instrinsmc.ll | 14 ; Function Attrs: nounwind 24 ; Function Attrs: nounwind readnone 27 ; Function Attrs: nounwind 37 ; Function Attrs: nounwind 48 ; Function Attrs: nounwind readnone 51 ; Function Attrs: nounwind 61 ; Function Attrs: nounwind 70 ; Function Attrs: nounwind readnone 73 ; Function Attrs: nounwind 82 ; Function Attrs: nounwind readnon [all...] |
mips64shift.ll | 3 define i64 @f0(i64 %a0, i64 %a1) nounwind readnone { 10 define i64 @f1(i64 %a0, i64 %a1) nounwind readnone { 17 define i64 @f2(i64 %a0, i64 %a1) nounwind readnone { 24 define i64 @f3(i64 %a0) nounwind readnone { 31 define i64 @f4(i64 %a0) nounwind readnone { 38 define i64 @f5(i64 %a0) nounwind readnone { 45 define i64 @f6(i64 %a0) nounwind readnone { 52 define i64 @f7(i64 %a0) nounwind readnone { 59 define i64 @f8(i64 %a0) nounwind readnone { 66 define i64 @f9(i64 %a0, i64 %a1) nounwind readnone [all...] |
/external/llvm/test/Transforms/ObjCARC/ |
retain-block.ll | 21 %tmp2 = tail call i8* @objc_retainBlock(i8* %tmp) nounwind, !clang.arc.copy_on_escape !0 23 tail call void @objc_release(i8* %tmp2) nounwind, !clang.imprecise_release !0 36 %tmp2 = tail call i8* @objc_retainBlock(i8* %tmp) nounwind 38 tail call void @objc_release(i8* %tmp2) nounwind, !clang.imprecise_release !0 51 %tmp2 = tail call i8* @objc_retainBlock(i8* %tmp) nounwind, !clang.arc.copy_on_escape !0 54 tail call void @objc_release(i8* %tmp2) nounwind, !clang.imprecise_release !0 66 %tmp2 = tail call i8* @objc_retainBlock(i8* %tmp) nounwind, !clang.arc.copy_on_escape !0 68 tail call void @objc_release(i8* %tmp2) nounwind, !clang.imprecise_release !0 83 %tmp1 = tail call i8* @objc_retain(i8* %tmp) nounwind 84 %tmp2 = tail call i8* @objc_retainBlock(i8* %tmp) nounwind, !clang.arc.copy_on_escape ! [all...] |
contract.ll | 18 define void @test0(i8* %x) nounwind { 20 %0 = call i8* @objc_retain(i8* %x) nounwind 28 define void @test1(i8* %x) nounwind { 30 %0 = call i8* @objc_autorelease(i8* %x) nounwind 40 define void @test2(i8* %x) nounwind { 42 %0 = tail call i8* @objc_retain(i8* %x) nounwind 43 call i8* @objc_autorelease(i8* %0) nounwind 53 define i8* @test2b(i8* %x) nounwind { 55 %0 = tail call i8* @objc_retain(i8* %x) nounwind 56 tail call i8* @objc_autoreleaseReturnValue(i8* %0) nounwind [all...] |
/external/llvm/test/Transforms/InstCombine/ |
fcmp.ll | 3 define i1 @test1(float %x, float %y) nounwind { 12 define i1 @test2(float %a) nounwind { 20 define i1 @test3(float %a) nounwind { 28 define i1 @test4(float %a) nounwind { 36 define i1 @test5(float %a) nounwind { 44 define i1 @test6(float %x, float %y) nounwind { 53 define i1 @test7(float %x) nounwind readnone ssp noredzone { 61 define float @test8(float %x) nounwind readnone optsize ssp { 72 declare double @fabs(double) nounwind readnone 74 define i32 @test9(double %a) nounwind { [all...] |
2008-06-08-ICmpPHI.ll | 3 define void @test() nounwind { 10 %tmp = tail call i32 (...)* @bork( ) nounwind ; <i32> [#uses=0] 11 %tmp1 = tail call i32 (...)* @bork( ) nounwind ; <i32> [#uses=0] 12 %tmp2 = tail call i32 (...)* @bork( ) nounwind ; <i32> [#uses=1] 17 %tmp6 = tail call i32 (...)* @bork( ) nounwind ; <i32> [#uses=0] 21 %tmp8 = tail call i32 (...)* @bork( ) nounwind ; <i32> [#uses=0] 22 %tmp9 = tail call i32 (...)* @bork( ) nounwind ; <i32> [#uses=0] 27 %tmp15 = tail call i32 (...)* @bar( ) nounwind ; <i32> [#uses=0] 31 %tmp17 = tail call i32 (...)* @zap( ) nounwind ; <i32> [#uses=1]
|
/external/llvm/test/Analysis/TypeBasedAliasAnalysis/ |
functionattrs.ll | 13 define void @test0_yes(i32* %p) nounwind { 19 define void @test0_no(i32* %p) nounwind { 28 define void @test1_yes(i32* %p) nounwind { 34 define void @test1_no(i32* %p) nounwind { 47 define void @test2_yes(i8* %p, i8* %q, i64 %n) nounwind { 53 define void @test2_no(i8* %p, i8* %q, i64 %n) nounwind { 61 define i32 @test3_yes(i8* %p) nounwind { 67 define i32 @test3_no(i8* %p) nounwind { 72 declare void @callee(i32* %p) nounwind 73 declare void @llvm.memcpy.p0i8.p0i8.i64(i8*, i8*, i64, i32, i1) nounwind [all...] |
/external/llvm/test/CodeGen/ARM/ |
arm-modifier.ll | 3 define i32 @foo(float %scale, float %scale2) nounwind { 11 call void asm sideeffect "vmul.f32 q0, q0, ${0:y} \0A\09vmul.f32 q1, q1, ${0:y} \0A\09vmul.f32 q1, q0, ${1:y} \0A\09", "w,w,~{q0},~{q1}"(float %tmp, float %tmp1) nounwind 15 define void @f0() nounwind { 19 call void asm sideeffect ".word ${0:B} \0A\09", "i"(i32 0) nounwind 23 define void @f1() nounwind { 27 call void asm sideeffect ".word ${0:L} \0A\09", "i"(i32 -1) nounwind 34 define void @f2() nounwind { 38 call void asm sideeffect "ldr r0, [${0:m}]\0A\09", "*m,~{r0}"(i32** @f2_ptr) nounwind 46 define void @f3() nounwind { 54 %0 = call i64 asm sideeffect "stm ${0:m}, ${1:M}\0A\09adds $3, $1\0A\09", "=*m,=r,1,r"(i64** @f3_ptr, i64 %tmp, i64 %tmp1) nounwind [all...] |
vqshrn.ll | 3 define <8 x i8> @vqshrns8(<8 x i16>* %A) nounwind { 11 define <4 x i16> @vqshrns16(<4 x i32>* %A) nounwind { 19 define <2 x i32> @vqshrns32(<2 x i64>* %A) nounwind { 27 define <8 x i8> @vqshrnu8(<8 x i16>* %A) nounwind { 35 define <4 x i16> @vqshrnu16(<4 x i32>* %A) nounwind { 43 define <2 x i32> @vqshrnu32(<2 x i64>* %A) nounwind { 51 define <8 x i8> @vqshruns8(<8 x i16>* %A) nounwind { 59 define <4 x i16> @vqshruns16(<4 x i32>* %A) nounwind { 67 define <2 x i32> @vqshruns32(<2 x i64>* %A) nounwind { 75 declare <8 x i8> @llvm.arm.neon.vqshiftns.v8i8(<8 x i16>, <8 x i16>) nounwind readnon [all...] |
inlineasm-imm-arm.ll | 5 %y = call i32 asm "add $0, $1, $2", "=r,r,I"( i32 %x, i32 65280 ) nounwind 11 tail call void asm sideeffect ".word $0", "J"( i32 4080 ) nounwind 17 tail call void asm sideeffect ".word $0", "K"( i32 16777215 ) nounwind 23 tail call void asm sideeffect ".word $0", "L"( i32 -65280 ) nounwind 29 %y = call i32 asm "lsl $0, $1, $2", "=r,r,M"( i32 %x, i32 31 ) nounwind
|
ldr_ext.ll | 3 define i32 @test1(i8* %t1) nounwind { 10 define i32 @test2(i16* %t1) nounwind { 17 define i32 @test3(i8* %t0) nounwind { 24 define i32 @test4(i16* %t0) nounwind { 31 define i32 @test5() nounwind {
|
vneg.ll | 3 define <8 x i8> @vnegs8(<8 x i8>* %A) nounwind { 11 define <4 x i16> @vnegs16(<4 x i16>* %A) nounwind { 19 define <2 x i32> @vnegs32(<2 x i32>* %A) nounwind { 27 define <2 x float> @vnegf32(<2 x float>* %A) nounwind { 35 define <16 x i8> @vnegQs8(<16 x i8>* %A) nounwind { 43 define <8 x i16> @vnegQs16(<8 x i16>* %A) nounwind { 51 define <4 x i32> @vnegQs32(<4 x i32>* %A) nounwind { 59 define <4 x float> @vnegQf32(<4 x float>* %A) nounwind { 67 define <8 x i8> @vqnegs8(<8 x i8>* %A) nounwind { 75 define <4 x i16> @vqnegs16(<4 x i16>* %A) nounwind { [all...] |
/external/llvm/test/CodeGen/Thumb2/ |
thumb2-tbh.ll | 11 declare i32 @strlen(i8* nocapture) nounwind readonly 13 declare void @Z_fatal(i8*) noreturn nounwind 15 declare noalias i8* @calloc(i32, i32) nounwind 17 define i32 @main(i32 %argc, i8** nocapture %argv) nounwind { 31 call void @_T_addtol(%struct._T_tstr** @_T_gtol, i32 0, i8* null) nounwind 35 call void @_T_addtol(%struct._T_tstr** @_T_gtol, i32 2, i8* null) nounwind 39 %1 = call i32 @strlen(i8* null) nounwind readonly ; <i32> [#uses=0] 44 %2 = call noalias i8* @calloc(i32 21, i32 1) nounwind ; <i8*> [#uses=0] 51 %5 = call noalias i8* @calloc(i32 22, i32 1) nounwind ; <i8*> [#uses=0] 55 %6 = call noalias i8* @calloc(i32 20, i32 1) nounwind ; <i8*> [#uses=0 [all...] |
2009-08-21-PostRAKill4.ll | 11 declare i32 @getUnknown(i32, ...) nounwind 13 declare void @llvm.va_start(i8*) nounwind 15 declare void @llvm.va_end(i8*) nounwind 17 declare i32 @printf(i8* nocapture, ...) nounwind 19 define i32 @main() nounwind { 21 %0 = tail call i32 (i8*, ...)* @printf(i8* getelementptr ([31 x i8]* @.str1, i32 0, i32 0), i32 1, i32 1, i32 1, i32 1, i32 1, i32 1) nounwind ; <i32> [#uses=0] 22 %1 = tail call i32 (i8*, ...)* @printf(i8* getelementptr ([31 x i8]* @.str1, i32 0, i32 0), i32 -128, i32 116, i32 116, i32 -3852, i32 -31232, i32 -1708916736) nounwind ; <i32> [#uses=0] 23 %2 = tail call i32 (i32, ...)* @getUnknown(i32 undef, i32 116, i32 116, i32 -3852, i32 -31232, i32 30556, i32 -1708916736) nounwind ; <i32> [#uses=1] 24 %3 = tail call i32 (i8*, ...)* @printf(i8* getelementptr ([4 x i8]* @.str2, i32 0, i32 0), i32 %2) nounwind ; <i32> [#uses=0]
|
/external/llvm/test/Transforms/Inline/ |
crash.ll | 14 define void @list_DeleteElement(i32 (i8*, i8*)* nocapture %Test) nounwind ssp { 16 %0 = call i32 %Test(i8* null, i8* undef) nounwind 21 define void @list_DeleteDuplicates(i32 (i8*, i8*)* nocapture %Test) nounwind ssp { 23 call void @list_DeleteElement(i32 (i8*, i8*)* %Test) nounwind ssp 24 call fastcc void @list_Rplacd1284() nounwind ssp 29 define internal i32 @inf_LiteralsHaveSameSubtermAndAreFromSameClause(i32* nocapture %L1, i32* nocapture %L2) nounwind readonly ssp { 35 define internal fastcc void @inf_GetBackwardPartnerLits(i32* nocapture %Flags) nounwind ssp { 37 call void @list_DeleteDuplicates(i32 (i8*, i8*)* bitcast (i32 (i32*, i32*)* @inf_LiteralsHaveSameSubtermAndAreFromSameClause to i32 (i8*, i8*)*)) nounwind 42 define void @inf_BackwardEmptySortPlusPlus() nounwind ssp { 44 call fastcc void @inf_GetBackwardPartnerLits(i32* null) nounwind ss [all...] |
/external/llvm/test/CodeGen/Generic/ |
overflow.ll | 6 define zeroext i8 @sadd_i8(i8 signext %a, i8 signext %b) nounwind ssp { 15 declare { i8, i1 } @llvm.sadd.with.overflow.i8(i8, i8) nounwind readnone 17 define zeroext i16 @sadd_i16(i16 signext %a, i16 signext %b) nounwind ssp { 26 declare { i16, i1 } @llvm.sadd.with.overflow.i16(i16, i16) nounwind readnone 28 define zeroext i32 @sadd_i32(i32 signext %a, i32 signext %b) nounwind ssp { 37 declare { i32, i1 } @llvm.sadd.with.overflow.i32(i32, i32) nounwind readnone 42 define zeroext i8 @uadd_i8(i8 signext %a, i8 signext %b) nounwind ssp { 51 declare { i8, i1 } @llvm.uadd.with.overflow.i8(i8, i8) nounwind readnone 53 define zeroext i16 @uadd_i16(i16 signext %a, i16 signext %b) nounwind ssp { 62 declare { i16, i1 } @llvm.uadd.with.overflow.i16(i16, i16) nounwind readnon [all...] |
add-with-overflow-128.ll | 8 define i1 @func2(i128 zeroext %v1, i128 zeroext %v2) nounwind { 17 %t1 = tail call i32 (i8*, ...)* @printf( i8* getelementptr ([4 x i8]* @ok, i32 0, i32 0), i32 %sum32 ) nounwind 21 %t2 = tail call i32 (i8*, ...)* @printf( i8* getelementptr ([4 x i8]* @no, i32 0, i32 0) ) nounwind 25 declare i32 @printf(i8*, ...) nounwind 29 define i1 @func1(i96 signext %v1, i96 signext %v2) nounwind {
|
/external/llvm/test/CodeGen/PowerPC/ |
mem_update.ll | 8 define i32* @test0(i32* %X, i32* %dest) nounwind { 15 define i32* @test1(i32* %X, i32* %dest) nounwind { 22 define i16* @test2(i16* %X, i32* %dest) nounwind { 30 define i16* @test3(i16* %X, i32* %dest) nounwind { 38 define i16* @test3a(i16* %X, i64* %dest) nounwind { 46 define i64* @test4(i64* %X, i64* %dest) nounwind { 53 define i16* @test5(i16* %X) nounwind { 59 define i64* @test6(i64* %X, i64 %A) nounwind { 65 define i64* @test7(i64* %X, i64 %A) nounwind {
|
/external/llvm/test/MC/ARM/ |
elf-reloc-02.ll | 26 declare i32 @mystrlen(i8* nocapture %s) nounwind readonly 28 declare void @myhextochar(i32 %n, i8* nocapture %buffer) nounwind 30 define i32 @main() nounwind { 32 %0 = tail call i32 (...)* @write(i32 1, i8* getelementptr inbounds ([7 x i8]* @.str, i32 0, i32 0), i32 6) nounwind 33 %1 = tail call i32 (...)* @write(i32 1, i8* getelementptr inbounds ([8 x i8]* @.str1, i32 0, i32 0), i32 7) nounwind 34 %2 = tail call i32 (...)* @write(i32 1, i8* getelementptr inbounds ([13 x i8]* @.str2, i32 0, i32 0), i32 12) nounwind 35 %3 = tail call i32 (...)* @write(i32 1, i8* getelementptr inbounds ([7 x i8]* @.str3, i32 0, i32 0), i32 6) nounwind 36 tail call void @exit(i32 55) noreturn nounwind 42 declare void @exit(i32) noreturn nounwind
|
/external/llvm/test/Transforms/LoopStrengthReduce/ |
2008-09-09-Overflow.ll | 6 define i32 @func_8(i8 zeroext %p_9) nounwind { 11 define i32 @func_3(i8 signext %p_5) nounwind { 16 define void @func_1() nounwind { 28 tail call i32 @func_8( i8 zeroext %2 ) nounwind ; <i32>:3 [#uses=0] 31 tail call i32 @func_3( i8 signext %5 ) nounwind ; <i32>:6 [#uses=0] 40 define i32 @main() nounwind { 42 tail call void @func_1( ) nounwind 44 tail call i32 (i8*, ...)* @printf( i8* getelementptr ([4 x i8]* @"\01LC", i32 0, i32 0), i32 %0 ) nounwind ; <i32>:1 [#uses=0] 48 declare i32 @printf(i8*, ...) nounwind
|