HomeSort by relevance Sort by last modified time
    Searched full:coerce (Results 1 - 25 of 154) sorted by null

1 2 3 4 5 6 7

  /external/llvm/test/Transforms/InstCombine/
vector-type.ll 6 define i32 @vselect1(i32 %a.coerce, i32 %b.coerce, i32 %c.coerce) {
8 %0 = bitcast i32 %a.coerce to <2 x i16>
9 %1 = bitcast i32 %b.coerce to <2 x i16>
10 %2 = bitcast i32 %c.coerce to <2 x i16>
  /external/llvm/test/CodeGen/Mips/
dsp-patterns-cmp-vselect.ll 7 define { i32 } @select_v2q15_eq_(i32 %a0.coerce, i32 %a1.coerce, i32 %a2.coerce, i32 %a3.coerce) {
9 %0 = bitcast i32 %a0.coerce to <2 x i16>
10 %1 = bitcast i32 %a1.coerce to <2 x i16>
11 %2 = bitcast i32 %a2.coerce to <2 x i16>
12 %3 = bitcast i32 %a3.coerce to <2 x i16>
24 define { i32 } @select_v2q15_lt_(i32 %a0.coerce, i32 %a1.coerce, i32 %a2.coerce, i32 %a3.coerce)
    [all...]
dsp-r2.ll 3 define i64 @test__builtin_mips_dpa_w_ph1(i32 %i0, i32, i64 %a0, i32 %a1.coerce, i32 %a2.coerce) nounwind readnone {
7 %1 = bitcast i32 %a1.coerce to <2 x i16>
8 %2 = bitcast i32 %a2.coerce to <2 x i16>
15 define i64 @test__builtin_mips_dps_w_ph1(i32 %i0, i32, i64 %a0, i32 %a1.coerce, i32 %a2.coerce) nounwind readnone {
19 %1 = bitcast i32 %a1.coerce to <2 x i16>
20 %2 = bitcast i32 %a2.coerce to <2 x i16>
27 define i64 @test__builtin_mips_mulsa_w_ph1(i32 %i0, i32, i64 %a0, i32 %a1.coerce, i32 %a2.coerce) nounwind readnone
    [all...]
dsp-r1.ll 111 define i64 @test__builtin_mips_dpau_h_qbl1(i32 %i0, i32, i64 %a0, i32 %a1.coerce, i32 %a2.coerce) nounwind readnone {
115 %1 = bitcast i32 %a1.coerce to <4 x i8>
116 %2 = bitcast i32 %a2.coerce to <4 x i8>
123 define i64 @test__builtin_mips_dpau_h_qbr1(i32 %i0, i32, i64 %a0, i32 %a1.coerce, i32 %a2.coerce) nounwind readnone {
127 %1 = bitcast i32 %a1.coerce to <4 x i8>
128 %2 = bitcast i32 %a2.coerce to <4 x i8>
135 define i64 @test__builtin_mips_dpsu_h_qbl1(i32 %i0, i32, i64 %a0, i32 %a1.coerce, i32 %a2.coerce) nounwind readnone
    [all...]
dsp-patterns.ll 37 define { i32 } @test_add_v2q15_(i32 %a.coerce, i32 %b.coerce) {
39 %0 = bitcast i32 %a.coerce to <2 x i16>
40 %1 = bitcast i32 %b.coerce to <2 x i16>
50 define { i32 } @test_sub_v2q15_(i32 %a.coerce, i32 %b.coerce) {
52 %0 = bitcast i32 %a.coerce to <2 x i16>
53 %1 = bitcast i32 %b.coerce to <2 x i16>
68 define { i32 } @test_mul_v2q15_(i32 %a.coerce, i32 %b.coerce) {
    [all...]
spill-copy-acreg.ll 27 define { i32 } @test_ccond_spill(i32 %a.coerce, i32 %b.coerce) {
29 %0 = bitcast i32 %a.coerce to <2 x i16>
30 %1 = bitcast i32 %b.coerce to <2 x i16>
  /external/llvm/test/Transforms/SLPVectorizer/ARM/
sroa.ll 15 define void @SROAed(%class.Complex* noalias nocapture sret %agg.result, [4 x i32] %a.coerce, [4 x i32] %b.coerce) {
17 %a.coerce.fca.0.extract = extractvalue [4 x i32] %a.coerce, 0
18 %a.sroa.0.0.insert.ext = zext i32 %a.coerce.fca.0.extract to i64
19 %a.coerce.fca.1.extract = extractvalue [4 x i32] %a.coerce, 1
20 %a.sroa.0.4.insert.ext = zext i32 %a.coerce.fca.1.extract to i64
24 %a.coerce.fca.2.extract = extractvalue [4 x i32] %a.coerce,
    [all...]
  /external/clang/test/CodeGen/
ppc64-struct-onevect.c 12 // CHECK-LABEL: define <4 x float> @foo(<4 x float> inreg %a.coerce)
13 // CHECK: ret <4 x float> %a.coerce
arm64-aapcs-arguments.c 6 // CHECK: void @test1(i32 %x0, i128 %x2_x3, i128 %x4_x5, i128 %x6_x7, i128 %sp.coerce)
12 // CHECK: void @test2(i32 %x0, i128 %x2_x3.coerce, i32 %x4, i128 %x6_x7.coerce, i32 %sp, i128 %sp16.coerce)
16 // We coerce HFAs into a contiguous [N x double] type if they're going on the
20 // CHECK: void @test3(float %s0_s3.0, float %s0_s3.1, float %s0_s3.2, float %s0_s3.3, float %s4, [3 x float], [2 x double] %sp.coerce, [2 x double] %sp16.coerce)
27 // sufficient alignment to avoid holes on their own. We could coerce to [N x
ppc64-vector.c 12 // CHECK: define i32 @test_v2i16(i32 %x.coerce)
18 // CHECK: define i64 @test_v3i16(i64 %x.coerce)
24 // CHECK: define i64 @test_v4i16(i64 %x.coerce)
incomplete-function-type-2.c 5 // CHECK: define void @test10_foo({}* %p1.coerce) [[NUW:#[0-9]+]] {
x86_32-arguments-nommx.c 6 // CHECK-LABEL: define i32 @a(i64 %x.coerce)
  /external/llvm/test/CodeGen/PowerPC/
varargs-struct-float.ll 8 define void @foo(float inreg %s.coerce) nounwind {
11 %coerce.dive = getelementptr %struct.Sf1* %s, i32 0, i32 0
12 store float %s.coerce, float* %coerce.dive, align 1
13 %coerce.dive1 = getelementptr %struct.Sf1* %s, i32 0, i32 0
14 %0 = load float* %coerce.dive1, align 1
  /external/clang/test/CodeGenObjC/
x86_64-struct-return-gc.m 2 struct Coerce {
6 struct Coerce coerce_func(void);
10 struct Coerce c;
  /frameworks/rs/driver/runtime/ll32/
allocation.ll 4 declare i8* @rsOffset([1 x i32] %a.coerce, i32 %sizeOf, i32 %x, i32 %y, i32 %z)
5 declare i8* @rsOffsetNs([1 x i32] %a.coerce, i32 %x, i32 %y, i32 %z)
31 define void @rsSetElementAtImpl_char([1 x i32] %a.coerce, i8 signext %val, i32 %x, i32 %y, i32 %z) #1 {
32 %1 = tail call i8* @rsOffset([1 x i32] %a.coerce, i32 1, i32 %x, i32 %y, i32 %z) #2
37 define signext i8 @rsGetElementAtImpl_char([1 x i32] %a.coerce, i32 %x, i32 %y, i32 %z) #0 {
38 %1 = tail call i8* @rsOffset([1 x i32] %a.coerce, i32 1, i32 %x, i32 %y, i32 %z) #2
44 define void @rsSetElementAtImpl_char2([1 x i32] %a.coerce, <2 x i8> %val, i32 %x, i32 %y, i32 %z) #1 {
45 %1 = tail call i8* @rsOffset([1 x i32] %a.coerce, i32 2, i32 %x, i32 %y, i32 %z) #2
51 define <2 x i8> @rsGetElementAtImpl_char2([1 x i32] %a.coerce, i32 %x, i32 %y, i32 %z) #0 {
52 %1 = tail call i8* @rsOffset([1 x i32] %a.coerce, i32 2, i32 %x, i32 %y, i32 %z) #
    [all...]
  /external/llvm/test/CodeGen/AArch64/
arm64-dagcombiner-convergence.ll 8 define i64 @foo(i128 %Params.coerce, i128 %SelLocs.coerce) {
10 %tmp = lshr i128 %Params.coerce, 61
13 %tmp1 = lshr i128 %SelLocs.coerce, 62
assertion-rc-mismatch.ll 20 %coerce.val.pi56 = ptrtoint i8* %tmp to i64
21 ret i64 %coerce.val.pi56
arm64-abi_align.ll 35 define i32 @f38(i32 %i, i64 %s1.coerce, i64 %s2.coerce) #0 {
40 %s1.sroa.0.0.extract.trunc = trunc i64 %s1.coerce to i32
41 %s1.sroa.1.4.extract.shift = lshr i64 %s1.coerce, 32
42 %s2.sroa.0.0.extract.trunc = trunc i64 %s2.coerce to i32
43 %s2.sroa.1.4.extract.shift = lshr i64 %s2.coerce, 32
69 i32 %i7, i32 %i8, i32 %i9, i64 %s1.coerce, i64 %s2.coerce) #0
88 define i32 @f39(i32 %i, i128 %s1.coerce, i128 %s2.coerce) #0
    [all...]
  /prebuilts/python/darwin-x86/2.7.5/lib/python2.7/test/
test_compare.py 8 class Coerce:
13 return '<Coerce %s>' % self.arg
16 if isinstance(other, Coerce):
32 set1 = [2, 2.0, 2L, 2+0j, Coerce(2), Cmp(2.0)]
  /prebuilts/python/linux-x86/2.7.5/lib/python2.7/test/
test_compare.py 8 class Coerce:
13 return '<Coerce %s>' % self.arg
16 if isinstance(other, Coerce):
32 set1 = [2, 2.0, 2L, 2+0j, Coerce(2), Cmp(2.0)]
  /external/llvm/test/Transforms/LoopUnswitch/
2010-11-18-LCSSA.ll 5 define void @func_67(i32 %p_68.coerce) nounwind {
14 %tobool.i = icmp eq i32 %p_68.coerce, 1
15 %xor4.i = xor i32 %p_68.coerce, 1
  /external/llvm/test/CodeGen/X86/
pmovext.ll 25 define <4 x i32> @foo0(double %v.coerce) nounwind ssp {
29 %tmp = bitcast double %v.coerce to <4 x i16>
35 define <8 x i16> @foo1(double %v.coerce) nounwind ssp {
39 %tmp = bitcast double %v.coerce to <8 x i8>
  /external/llvm/test/CodeGen/ARM/
dagcombine-concatvector.ll 13 define void @test1(i8* %arg, [4 x i64] %vec.coerce) {
15 %tmp = extractvalue [4 x i64] %vec.coerce, 0
18 %tmp4 = extractvalue [4 x i64] %vec.coerce, 1
ssp-data-layout.ll 155 %coerce.dive = getelementptr %struct.struct_large_char* %a, i32 0, i32 0
156 %3 = bitcast [8 x i8]* %coerce.dive to i64*
158 %coerce.dive25 = getelementptr %struct.struct_small_char* %b, i32 0, i32 0
159 %5 = bitcast [2 x i8]* %coerce.dive25 to i16*
161 %coerce.dive26 = getelementptr %struct.struct_small_nonchar* %d, i32 0, i32 0
162 %7 = bitcast [2 x i16]* %coerce.dive26 to i32*
302 %coerce.dive = getelementptr %struct.struct_large_char* %a, i32 0, i32 0
303 %3 = bitcast [8 x i8]* %coerce.dive to i64*
305 %coerce.dive25 = getelementptr %struct.struct_small_char* %b, i32 0, i32 0
306 %5 = bitcast [2 x i8]* %coerce.dive25 to i16
    [all...]
  /external/clang/test/CodeGenCXX/
blocks-cxx11.cpp 53 // CHECK-NEXT: [[COERCE:%.*]] = bitcast
54 // CHECK-NEXT: [[CVAL:%.*]] = load i64* [[COERCE]]
79 // CHECK-NEXT: [[COERCE:%.*]] = bitcast { i32, i32 }* [[CSLOT]] to i64*
80 // CHECK-NEXT: [[CVAL:%.*]] = load i64* [[COERCE]],

Completed in 1788 milliseconds

1 2 3 4 5 6 7