/external/llvm/test/CodeGen/ARM/ |
inlineasm3.ll | 24 %asmtmp2 = tail call i32 asm sideeffect "vmov d30, $1\0Avmov.32 $0, d30[0]\0A", "=r,w,~{d30}"(<2 x i32> undef) nounwind 42 tail call void asm sideeffect "flds s15, $0 \0A", "^Uv|m,~{s15}"(float 1.000000e+00) nounwind 69 %0 = tail call float asm "flds s15, $0", "=x"() nounwind 79 %0 = tail call double asm "flds s15, $0", "=x"() nounwind 89 %0 = tail call float asm "flds s15, $0", "=t"() nounwind 99 %0 = tail call i32 asm "movw $0, $1", "=r,j"(i32 27182) nounwind 121 %0 = tail call <4 x i32> asm "vld1.s32 {${0:e}[], ${0:f}[]}, [$1]", "=w,r"(i32* %p) nounwind
|
this-return.ll | 31 %call = tail call %struct.A* @A_ctor_base(%struct.A* %0) 33 %call2 = tail call %struct.B* @B_ctor_base(%struct.B* %1, i32 %x) 50 %call = tail call %struct.A* @A_ctor_base_nothisret(%struct.A* %0) 52 %call2 = tail call %struct.B* @B_ctor_base_nothisret(%struct.B* %1, i32 %x) 62 %call = tail call %struct.C* @C_ctor_base(%struct.C* %this, i32 %x) 72 %call = tail call %struct.C* @C_ctor_base_nothisret(%struct.C* %this, i32 %x) 89 %call = tail call %struct.B* @B_ctor_complete(%struct.B* %b, i32 %x) 90 %call2 = tail call %struct.B* @B_ctor_complete(%struct.B* %b, i32 %x) 101 %call = tail call %struct.B* @B_ctor_complete(%struct.B* %b, i32 %x) 103 %call2 = tail call %struct.B* @B_ctor_complete(%struct.B* %b2, i32 %x [all...] |
2010-07-26-GlobalMerge.ll | 34 %call.i = tail call i32 (i8*, ...) @printf(i8* getelementptr inbounds ([9 x i8], [9 x i8]* @.str4, i32 0, i32 0), i32 %tmp2.i) nounwind ; <i32> [#uses=0] 45 %puts.i = tail call i32 @puts(i8* getelementptr inbounds ([14 x i8], [14 x i8]* @str, i32 0, i32 0)) ; <i32> [#uses=0] 46 %exception.i = tail call i8* @__cxa_allocate_exception(i32 4) nounwind ; <i8*> [#uses=2] 49 %call.i.i.i = tail call i32 (i8*, ...) @printf(i8* getelementptr inbounds ([8 x i8], [8 x i8]* @.str5, i32 0, i32 0), i32 1) nounwind ; <i32> [#uses=0] 57 %0 = tail call i8* @__cxa_get_exception_ptr(i8* %exn) nounwind ; <i8*> [#uses=0] 58 %call.i.i = tail call i32 (i8*, ...) @printf(i8* getelementptr inbounds ([16 x i8], [16 x i8]* @.str3, i32 0, i32 0), i32 2) nounwind ; <i32> [#uses=0] 59 %1 = tail call i8* @__cxa_begin_catch(i8* %exn) nounwind ; <i8*> [#uses=0] 60 %puts = tail call i32 @puts(i8* getelementptr inbounds ([8 x i8], [8 x i8]* @str1, i32 0, i32 0)) ; <i32> [#uses=0] 61 %call.i.i3 = tail call i32 (i8*, ...) @printf(i8* getelementptr inbounds ([9 x i8], [9 x i8]* @.str4, i32 0, i32 0), i32 2) nounwind ; <i32> [#uses=0] 65 tail call void @__cxa_end_catch( [all...] |
call-tc.ll | 28 %tmp.upgrd.2 = tail call i32 %tmp( ) ; <i32> [#uses=0] 40 tail call void @t2( ) ; <i32> [#uses=0] 51 %0 = tail call double @sin(double %a) nounwind readonly ; <double> [#uses=1] 61 %0 = tail call float @sinf(float %a) nounwind readonly ; <float> [#uses=1] 79 ; Make sure the tail call instruction isn't deleted 92 tail call void @foo() nounwind 96 tail call void @foo() nounwind 100 ; Make sure codegenprep is duplicating ret instructions to enable tail calls. 112 %call = tail call i32 @a(i32 %x) nounwind 122 %call4 = tail call i32 @b(i32 %x) nounwin [all...] |
/external/llvm/test/CodeGen/PowerPC/ |
vec_popcnt.ll | 13 %vcnt = tail call <16 x i8> @llvm.ctpop.v16i8(<16 x i8> %tmp) 22 %vcnt = tail call <8 x i16> @llvm.ctpop.v8i16(<8 x i16> %tmp) 31 %vcnt = tail call <4 x i32> @llvm.ctpop.v4i32(<4 x i32> %tmp) 39 %vcnt = tail call <2 x i64> @llvm.ctpop.v2i64(<2 x i64> %x) 48 %vcnt = tail call <2 x i64> @llvm.ctpop.v2i64(<2 x i64> %tmp) 58 %vcnt = tail call <2 x i64> @llvm.ctpop.v2i64(<2 x i64> %tmp) 67 %vcnt = tail call <2 x i64> @llvm.ctpop.v2i64(<2 x i64> %tmp)
|
/external/llvm/test/CodeGen/X86/ |
tailcall-largecode.ll | 10 %res = tail call fastcc i32 @callee(i32 %arg) 14 ; Check that the register used for an indirect tail call doesn't 35 ; And tail-call to the target. 37 %res = tail call fastcc i32 %target(i32 1, i32 2, i32 3, i32 4, i32 5, 42 ; Check that the register used for a direct tail call doesn't clobber 66 ; And tail-call to the target. 68 %res = tail call fastcc i32 @manyargs_callee(i32 1, i32 2, i32 3, i32 4,
|
sha.ll | 8 %0 = tail call <4 x i32> @llvm.x86.sha1rnds4(<4 x i32> %a, <4 x i32> %b, i8 3) 17 %1 = tail call <4 x i32> @llvm.x86.sha1rnds4(<4 x i32> %a, <4 x i32> %0, i8 3) 27 %0 = tail call <4 x i32> @llvm.x86.sha1nexte(<4 x i32> %a, <4 x i32> %b) 36 %1 = tail call <4 x i32> @llvm.x86.sha1nexte(<4 x i32> %a, <4 x i32> %0) 46 %0 = tail call <4 x i32> @llvm.x86.sha1msg1(<4 x i32> %a, <4 x i32> %b) 55 %1 = tail call <4 x i32> @llvm.x86.sha1msg1(<4 x i32> %a, <4 x i32> %0) 65 %0 = tail call <4 x i32> @llvm.x86.sha1msg2(<4 x i32> %a, <4 x i32> %b) 74 %1 = tail call <4 x i32> @llvm.x86.sha1msg2(<4 x i32> %a, <4 x i32> %0) 84 %0 = tail call <4 x i32> @llvm.x86.sha256rnds2(<4 x i32> %a, <4 x i32> %b, <4 x i32> %c) 95 %1 = tail call <4 x i32> @llvm.x86.sha256rnds2(<4 x i32> %a, <4 x i32> %0, <4 x i32> %c [all...] |
rounding-ops.ll | 5 %call = tail call float @floorf(float %x) nounwind readnone 18 %call = tail call double @floor(double %x) nounwind readnone 31 %call = tail call float @nearbyintf(float %x) nounwind readnone 44 %call = tail call double @nearbyint(double %x) nounwind readnone 57 %call = tail call float @ceilf(float %x) nounwind readnone 70 %call = tail call double @ceil(double %x) nounwind readnone 83 %call = tail call float @rintf(float %x) nounwind readnone 96 %call = tail call double @rint(double %x) nounwind readnone 109 %call = tail call float @truncf(float %x) nounwind readnone 122 %call = tail call double @trunc(double %x) nounwind readnon [all...] |
this-return-64.ll | 20 %call = tail call %struct.B* @B_ctor(%struct.B* %0, i32 %y) 29 %call = tail call %struct.B* @B_ctor_nothisret(%struct.B* %0, i32 %y) 41 %call = tail call %struct.A* @A_ctor(%struct.A* %0) 43 %call2 = tail call %struct.B* @B_ctor(%struct.B* %1, i32 %y) 57 %call = tail call %struct.A* @A_ctor_nothisret(%struct.A* %0) 59 %call2 = tail call %struct.B* @B_ctor_nothisret(%struct.B* %1, i32 %y) 73 %call = tail call %struct.B* @B_ctor(%struct.B* %b, i32 %x) 74 %call4 = tail call %struct.B* @B_ctor(%struct.B* %b, i32 %x) 86 %call = tail call %struct.B* @B_ctor_nothisret(%struct.B* %b, i32 %x) 87 %call4 = tail call %struct.B* @B_ctor_nothisret(%struct.B* %b, i32 %x [all...] |
pic.ll | 149 tail call void(...) @foo1() 152 tail call void(...) @foo2() 155 tail call void(...) @foo6() 158 tail call void(...) @foo3() 161 tail call void(...) @foo4() 164 tail call void(...) @foo5() 167 tail call void(...) @foo1() 170 tail call void(...) @foo2() 173 tail call void(...) @foo6() 176 tail call void(...) @foo3( [all...] |
shrink-compare.ll | 13 tail call void @bar() nounwind 29 tail call void @bar() nounwind 45 tail call void @bar() nounwind 82 tail call void @bar() nounwind 104 tail call void @bar() nounwind 120 tail call void @bar() nounwind 136 tail call void @bar() nounwind 152 tail call void @bar() nounwind 168 tail call void @bar() nounwind 184 tail call void @bar() nounwin [all...] |
/external/llvm/test/Transforms/ObjCARC/ |
cfg-hazards.ll | 92 ; CHECK-NEXT: tail call i8* @objc_retain(i8* %a) [[NUW:#[0-9]+]] 118 ; CHECK-NEXT: tail call i8* @objc_retain(i8* %a) [[NUW]] 148 ; CHECK-NEXT: tail call i8* @objc_retain(i8* %a) [[NUW]] 159 %outer = tail call i8* @objc_retain(i8* %a) nounwind 160 %inner = tail call i8* @objc_retain(i8* %a) nounwind 182 ; CHECK-NEXT: tail call i8* @objc_retain(i8* %a) [[NUW]] 192 %outer = tail call i8* @objc_retain(i8* %a) nounwind 193 %inner = tail call i8* @objc_retain(i8* %a) nounwind 215 ; CHECK-NEXT: tail call i8* @objc_retain(i8* %a) [[NUW]] 225 %outer = tail call i8* @objc_retain(i8* %a) nounwin [all...] |
/external/v8/test/mjsunit/regress/ |
regress-1708.js | 39 var tail = head; variable 44 tail[1] = new Array(1000); 45 tail = tail[1]; 64 tail[1] = new Array(1000); 65 tail = tail[1];
|
regress-2073.js | 44 this.tail = null; 60 child.tail = null; 63 this.tail.right = child; 64 this.tail = child; 66 this.head = this.tail = child; 75 if (parent.tail == this) parent.tail = this.left;
|
/external/llvm/test/CodeGen/Mips/ |
tailcall.ll | 1 ; RUN: llc -march=mipsel -relocation-model=pic -enable-mips-tail-calls < %s | \ 4 ; RUN: -enable-mips-tail-calls < %s | FileCheck %s -check-prefix=STATIC32 5 ; RUN: llc -march=mips64el -mcpu=mips64r2 -mattr=+n64 -enable-mips-tail-calls \ 8 ; RUN: -enable-mips-tail-calls < %s | FileCheck %s -check-prefix=PIC16 28 %call = tail call i32 @callee1(i32 1, i32 1, i32 1, i32 %a0) nounwind 41 %call = tail call i32 @callee2(i32 1, i32 %a0, i32 %a1, i32 %a2, i32 %a3) nounwind 54 %call = tail call i32 @callee3(i32 1, i32 1, i32 1, i32 %a0, i32 %a1, i32 %a2, i32 %a3, i32 %a4) nounwind 67 %call = tail call i32 @callee4(i32 1, i32 %a0, i32 %a1, i32 %a2, i32 %a3, i32 %a4, i32 %a5, i32 %a6, i32 %a7) nounwind 98 %call = tail call fastcc i32 @callee5(i32 %0, i32 %1, i32 %2, i32 %3, i32 %4, i32 %5, i32 %6, i32 %7, i32 %8, i32 %9) 120 %call = tail call fastcc i32 @caller8_1( [all...] |
o32_cc.ll | 13 tail call void @f0(double 5.000000e+00, double 6.000000e+00) nounwind 25 tail call void @f1(float 8.000000e+00, float 9.000000e+00) nounwind 37 tail call void @f2(float 8.000000e+00, double 6.000000e+00) nounwind 49 tail call void @f3(double 5.000000e+00, float 9.000000e+00) nounwind 63 tail call void @f4(i32 12, i32 13, i32 14, i32 15) nounwind 77 tail call void @f5(double 1.500000e+01, i32 23, double 1.700000e+01) nounwind 90 tail call void @f6(double 2.500000e+01, i32 33, i32 24) nounwind 103 tail call void @f7(float 1.800000e+01, i32 43, i32 34) nounwind 118 tail call void @f8(i32 22, i32 53, i32 44, double 4.000000e+00) nounwind 132 tail call void @f9(i32 32, i32 63, i32 54, float 1.100000e+01) nounwin [all...] |
/external/mesa3d/src/glsl/ |
list.h | 28 * Each doubly-linked list has a sentinel head and tail node. These nodes 30 * pointer being \c NULL. The tail sentinel can be identified by its 34 * tail sentinel or the tail sentinel's \c prev poiner points to the head 45 * - A \c tail pointer that represents the \c prev pointer of the head 46 * sentinel node and the \c next pointer of the tail sentinel node. This 49 * tail sentinel node. 183 * Is this the sentinel at the tail of the list? 284 struct exec_node *tail; member in struct:exec_list 314 head = (exec_node *) & tail; [all...] |
/external/llvm/test/CodeGen/Generic/ |
overflow.ll | 8 %sadd = tail call { i8, i1 } @llvm.sadd.with.overflow.i8(i8 %a, i8 %b) 19 %sadd = tail call { i16, i1 } @llvm.sadd.with.overflow.i16(i16 %a, i16 %b) 30 %sadd = tail call { i32, i1 } @llvm.sadd.with.overflow.i32(i32 %a, i32 %b) 44 %uadd = tail call { i8, i1 } @llvm.uadd.with.overflow.i8(i8 %a, i8 %b) 55 %uadd = tail call { i16, i1 } @llvm.uadd.with.overflow.i16(i16 %a, i16 %b) 66 %uadd = tail call { i32, i1 } @llvm.uadd.with.overflow.i32(i32 %a, i32 %b) 81 %ssub = tail call { i8, i1 } @llvm.ssub.with.overflow.i8(i8 %a, i8 %b) 92 %ssub = tail call { i16, i1 } @llvm.ssub.with.overflow.i16(i16 %a, i16 %b) 103 %ssub = tail call { i32, i1 } @llvm.ssub.with.overflow.i32(i32 %a, i32 %b) 117 %usub = tail call { i8, i1 } @llvm.usub.with.overflow.i8(i8 %a, i8 %b [all...] |
/frameworks/rs/driver/runtime/arch/ |
asimd.ll | 109 %1 = tail call <4 x float> @llvm.aarch64.neon.fmin.v4f32(<4 x float> %value, <4 x float> %high) nounwind readnone 110 %2 = tail call <4 x float> @llvm.aarch64.neon.fmax.v4f32(<4 x float> %1, <4 x float> %low) nounwind readnone 115 %_high = tail call <4 x float> @smear_4f(float %high) nounwind readnone 116 %_low = tail call <4 x float> @smear_4f(float %low) nounwind readnone 117 %out = tail call <4 x float> @_Z5clampDv4_fS_S_(<4 x float> %value, <4 x float> %_low, <4 x float> %_high) nounwind readonly 125 %a = tail call <4 x float> @llvm.aarch64.neon.fmin.v4f32(<4 x float> %_value, <4 x float> %_high) nounwind readnone 126 %b = tail call <4 x float> @llvm.aarch64.neon.fmax.v4f32(<4 x float> %a, <4 x float> %_low) nounwind readnone 133 %_high = tail call <4 x float> @smear_4f(float %high) nounwind readnone 134 %_low = tail call <4 x float> @smear_4f(float %low) nounwind readnone 135 %a = tail call <4 x float> @llvm.aarch64.neon.fmin.v4f32(<4 x float> %_value, <4 x float> %_high) nounwind r (…) [all...] |
/external/llvm/test/CodeGen/AArch64/ |
arm64-fmadd.ll | 7 %0 = tail call float @llvm.fma.f32(float %a, float %b, float %c) 15 %0 = tail call float @llvm.fma.f32(float %a, float %b, float %c) 25 %0 = tail call float @llvm.fma.f32(float %a, float %mul, float %c) 34 %0 = tail call float @llvm.fma.f32(float %mul, float %a, float %c) 43 %0 = tail call float @llvm.fma.f32(float %a, float %b, float %mul) 51 %0 = tail call double @llvm.fma.f64(double %a, double %b, double %c) 59 %0 = tail call double @llvm.fma.f64(double %a, double %b, double %c) 69 %0 = tail call double @llvm.fma.f64(double %a, double %mul, double %c) 78 %0 = tail call double @llvm.fma.f64(double %mul, double %a, double %c) 87 %0 = tail call double @llvm.fma.f64(double %a, double %b, double %mul [all...] |
arm64-neon-across.ll | 85 %saddlvv.i = tail call i32 @llvm.aarch64.neon.saddlv.i32.v8i8(<8 x i8> %a) 94 %saddlvv.i = tail call i32 @llvm.aarch64.neon.saddlv.i32.v4i16(<4 x i16> %a) 102 %uaddlvv.i = tail call i32 @llvm.aarch64.neon.uaddlv.i32.v8i8(<8 x i8> %a) 111 %uaddlvv.i = tail call i32 @llvm.aarch64.neon.uaddlv.i32.v4i16(<4 x i16> %a) 119 %saddlvv.i = tail call i32 @llvm.aarch64.neon.saddlv.i32.v16i8(<16 x i8> %a) 128 %saddlvv.i = tail call i32 @llvm.aarch64.neon.saddlv.i32.v8i16(<8 x i16> %a) 136 %saddlvv.i = tail call i64 @llvm.aarch64.neon.saddlv.i64.v4i32(<4 x i32> %a) 144 %uaddlvv.i = tail call i32 @llvm.aarch64.neon.uaddlv.i32.v16i8(<16 x i8> %a) 153 %uaddlvv.i = tail call i32 @llvm.aarch64.neon.uaddlv.i32.v8i16(<8 x i16> %a) 161 %uaddlvv.i = tail call i64 @llvm.aarch64.neon.uaddlv.i64.v4i32(<4 x i32> %a [all...] |
arm64-this-return.ll | 25 %call = tail call %struct.A* @A_ctor_base(%struct.A* %0) 27 %call2 = tail call %struct.B* @B_ctor_base(%struct.B* %1, i32 %x) 39 %call = tail call %struct.A* @A_ctor_base_nothisret(%struct.A* %0) 41 %call2 = tail call %struct.B* @B_ctor_base_nothisret(%struct.B* %1, i32 %x) 49 %call = tail call %struct.C* @C_ctor_base(%struct.C* %this, i32 %x) 57 %call = tail call %struct.C* @C_ctor_base_nothisret(%struct.C* %this, i32 %x) 69 %call = tail call %struct.B* @B_ctor_complete(%struct.B* %b, i32 %x) 70 %call2 = tail call %struct.B* @B_ctor_complete(%struct.B* %b, i32 %x) 79 %call = tail call %struct.B* @B_ctor_complete(%struct.B* %b, i32 %x) 81 %call2 = tail call %struct.B* @B_ctor_complete(%struct.B* %b2, i32 %x [all...] |
global-merge-4.ll | 12 %1 = tail call i32 bitcast (i32 (...)* @calc to i32 ()*)() #2 14 %2 = tail call i32 bitcast (i32 (...)* @calc to i32 ()*)() #2 16 %3 = tail call i32 bitcast (i32 (...)* @calc to i32 ()*)() #2 18 %4 = tail call i32 bitcast (i32 (...)* @calc to i32 ()*)() #2 20 %5 = tail call i32 bitcast (i32 (...)* @calc to i32 ()*)() #2 22 %6 = tail call i32 bitcast (i32 (...)* @calc to i32 ()*)() #2 24 %7 = tail call i32 bitcast (i32 (...)* @calc to i32 ()*)() #2 26 %8 = tail call i32 bitcast (i32 (...)* @calc to i32 ()*)() #2 28 %9 = tail call i32 bitcast (i32 (...)* @calc to i32 ()*)() #2 30 %10 = tail call i32 bitcast (i32 (...)* @calc to i32 ()*)() # [all...] |
/external/llvm/test/CodeGen/SystemZ/ |
call-03.ll | 27 tail call void @ok(i8 1, i16 2, i32 3, i64 4, float 0.0, double 0.0, 38 tail call void @uses_r6(i8 1, i16 2, i32 3, i64 4, i64 5) 48 tail call void @uses_indirect(fp128 0xL00000000000000000000000000000000) 58 tail call void @uses_stack(float 0.0, float 0.0, float 0.0, float 0.0, 73 tail call void %foo(i32 1, i32 2, i32 3, i32 4) 88 tail call void %foo(i32 %arg) 96 %res = tail call i64 @returns_i64() 104 %res = tail call i64 @returns_i64() 113 %res = tail call i64 @returns_i64() 122 %res = tail call i32 @returns_i32( [all...] |
/external/llvm/test/Transforms/LoopStrengthReduce/X86/ |
2008-08-14-ShadowIV.ll | 18 tail call void @bar( i32 %i.03 ) nounwind 20 tail call void @foo( double %1 ) nounwind 43 tail call void @bar( i32 %1 ) nounwind 45 tail call void @foo( double %2 ) nounwind 57 tail call i32 (...) @nn( ) nounwind ; <i32>:0 [#uses=1] 63 tail call void @bar( i32 %i.03 ) nounwind 65 tail call void @foo( double %2 ) nounwind 67 tail call i32 (...) @nn( ) nounwind ; <i32>:4 [#uses=1] 86 tail call void @bar( i32 %tmp2 ) nounwind 88 tail call void @foo( double %tmp3 ) nounwin [all...] |