HomeSort by relevance Sort by last modified time
    Searched full:bitcast (Results 351 - 375 of 1996) sorted by null

<<11121314151617181920>>

  /external/llvm/test/Transforms/SROA/
basictest.ll 18 %a1.i8 = bitcast i32* %a1 to i8*
26 %a2.i8 = bitcast float* %a2 to i8*
31 %v2.int = bitcast float %v2 to i32
59 %B = bitcast [8 x i8]* %A to i64*
124 %overlap.1.i16 = bitcast i8* %overlap.1.i8 to i16*
125 %overlap.1.i32 = bitcast i8* %overlap.1.i8 to i32*
126 %overlap.1.i64 = bitcast i8* %overlap.1.i8 to i64*
127 %overlap.2.i64 = bitcast i8* %overlap.2.i8 to i64*
128 %overlap.3.i64 = bitcast i8* %overlap.3.i8 to i64*
129 %overlap.4.i64 = bitcast i8* %overlap.4.i8 to i64
    [all...]
  /external/llvm/test/CodeGen/AArch64/
arm64-vecFold.ll 12 %1 = bitcast <8 x i8> %vshrn_low to <1 x i64>
13 %2 = bitcast <8 x i8> %vshrn_high to <1 x i64>
15 %3 = bitcast <2 x i64> %shuffle.i to <16 x i8>
28 %1 = bitcast <4 x i16> %vshrn_low to <1 x i64>
29 %2 = bitcast <4 x i16> %vshrn_high to <1 x i64>
31 %3 = bitcast <2 x i64> %shuffle.i to <8 x i16>
44 %1 = bitcast <2 x i32> %vshrn_low to <1 x i64>
45 %2 = bitcast <2 x i32> %vshrn_high to <1 x i64>
47 %3 = bitcast <2 x i64> %shuffle.i to <4 x i32>
58 %1 = bitcast <4 x i16> %vaddhn2.i to <1 x i64
    [all...]
arm64-fold-address.ll 18 %0 = bitcast %0* %self to i8*
20 %add.ptr10.0 = bitcast i8* %add.ptr to double*
24 %1 = bitcast i8* %add.ptr10.1 to double*
28 %add.ptr4.1.0 = bitcast i8* %add.ptr4.1 to double*
32 %2 = bitcast i8* %add.ptr4.1.1 to double*
50 %0 = bitcast %0* %self to i8*
52 %add.ptr10.0 = bitcast i8* %add.ptr to double*
55 %1 = bitcast i8* %add.ptr10.1 to double*
58 %add.ptr4.1.0 = bitcast i8* %add.ptr4.1 to double*
61 %2 = bitcast i8* %add.ptr4.1.1 to double
    [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/clang/test/CodeGenObjC/
arc-blocks.m 14 // CHECK: [[T0:%.*]] = bitcast [[BLOCK_T]]* [[BLOCK]] to i32 ()*
15 // CHECK-NEXT: [[T1:%.*]] = bitcast i32 ()* [[T0]] to i8*
17 // CHECK-NEXT: [[T3:%.*]] = bitcast i8* [[T2]] to i32 ()*
18 // CHECK-NEXT: [[T4:%.*]] = bitcast i32 ()* [[T3]] to i8*
20 // CHECK-NEXT: [[T6:%.*]] = bitcast i8* [[T5]] to i32 ()*
36 // CHECK-NEXT: bitcast
48 // CHECK-NEXT: [[SRC:%.*]] = bitcast i8* [[T0]] to [[BLOCK_T]]*
50 // CHECK-NEXT: [[DST:%.*]] = bitcast i8* [[T0]] to [[BLOCK_T]]*
58 // CHECK-NEXT: [[T1:%.*]] = bitcast i8* [[T0]] to [[BLOCK_T]]*
73 // CHECK-NEXT: bitcast void (i8**)* {{%.*}} to i8
    [all...]
arc-weak-property.m 21 // CHECK-NEXT: [[T2:%.*]] = bitcast [[WPT]]* [[T0]] to i8*
23 // CHECK-NEXT: [[T4:%.*]] = bitcast i8* [[T3]] to i8**
38 // CHECK-NEXT: [[T2:%.*]] = bitcast [[WPT]]* [[T0]] to i8*
40 // CHECK-NEXT: [[T4:%.*]] = bitcast i8* [[T3]] to i8**
51 // CHECK-NEXT: [[T2:%.*]] = bitcast [[WPT]]* [[T0]] to i8*
53 // CHECK-NEXT: [[T4:%.*]] = bitcast i8* [[T3]] to i8**
  /external/llvm/test/CodeGen/PowerPC/
structsinregs.ll 45 %0 = bitcast %struct.s1* %p1 to i8*
47 %1 = bitcast %struct.s2* %p2 to i8*
48 call void @llvm.memcpy.p0i8.p0i8.i64(i8* %1, i8* bitcast (%struct.s2* @caller1.p2 to i8*), i64 2, i32 2, i1 false)
49 %2 = bitcast %struct.s3* %p3 to i8*
50 call void @llvm.memcpy.p0i8.p0i8.i64(i8* %2, i8* bitcast ({ i16, i8, i8 }* @caller1.p3 to i8*), i64 4, i32 2, i1 false)
51 %3 = bitcast %struct.s4* %p4 to i8*
52 call void @llvm.memcpy.p0i8.p0i8.i64(i8* %3, i8* bitcast (%struct.s4* @caller1.p4 to i8*), i64 4, i32 4, i1 false)
53 %4 = bitcast %struct.s5* %p5 to i8*
54 call void @llvm.memcpy.p0i8.p0i8.i64(i8* %4, i8* bitcast ({ i32, i8, [3 x i8] }* @caller1.p5 to i8*), i64 8, i32 4, i1 false)
55 %5 = bitcast %struct.s6* %p6 to i8
    [all...]
  /external/llvm/test/CodeGen/X86/
fold-pcmpeqd-0.ll 40 %bitcast204.i313 = bitcast <4 x i32> zeroinitializer to <4 x float> ; <<4 x float>> [#uses=1]
45 %bitcast198.i182 = bitcast <4 x float> zeroinitializer to <4 x i32> ; <<4 x i32>> [#uses=0]
46 %bitcast204.i185 = bitcast <4 x i32> zeroinitializer to <4 x float> ; <<4 x float>> [#uses=1]
54 %bitcast176.i90 = bitcast <4 x float> %add172.i89 to <4 x i32> ; <<4 x i32>> [#uses=1]
56 %bitcast179.i93 = bitcast <4 x i32> %andnps178.i92 to <4 x float> ; <<4 x float>> [#uses=1]
58 %bitcast190.i98 = bitcast <4 x float> %mul186.i96 to <4 x i32> ; <<4 x i32>> [#uses=1]
62 %bitcast204.i104 = bitcast <4 x i32> %orps203.i103 to <4 x float> ; <<4 x float>> [#uses=1]
66 %bitcast148.i = bitcast <4 x float> zeroinitializer to <4 x i32> ; <<4 x i32>> [#uses=1]
70 %bitcast176.i = bitcast <4 x float> %add172.i to <4 x i32> ; <<4 x i32>> [#uses=1]
72 %bitcast179.i = bitcast <4 x i32> %andnps178.i to <4 x float> ; <<4 x float>> [#uses=1
    [all...]
2006-05-11-InstrSched.ll 17 %tmp34 = bitcast i32* %tmp32 to <16 x i8>* ; <i8*> [#uses=1]
20 %tmp42.upgrd.1 = bitcast i32* %tmp42 to <4 x i32>* ; <<4 x i32>*> [#uses=1]
22 %tmp54 = bitcast <16 x i8> %tmp to <4 x i32> ; <<4 x i32>> [#uses=1]
24 %tmp55.upgrd.2 = bitcast <4 x i32> %tmp55 to <2 x i64> ; <<2 x i64>> [#uses=1]
26 %tmp65 = bitcast i32* %tmp62 to <16 x i8>* ; <i8*> [#uses=1]
29 %tmp73.upgrd.3 = bitcast i32* %tmp73 to <4 x i32>* ; <<4 x i32>*> [#uses=1]
31 %tmp87 = bitcast <16 x i8> %tmp66 to <4 x i32> ; <<4 x i32>> [#uses=1]
33 %tmp88.upgrd.4 = bitcast <4 x i32> %tmp88 to <2 x i64> ; <<2 x i64>> [#uses=1]
35 %tmp99.upgrd.5 = bitcast <4 x i32> %tmp99 to <2 x i64> ; <<2 x i64>> [#uses=2]
41 %tmp137.upgrd.7 = bitcast i32* %tmp137 to <2 x i64>* ; <<2 x i64>*> [#uses=1
    [all...]
2007-10-31-extractelement-i64.ll 10 %"alloca point" = bitcast i32 0 to i32 ; <i32> [#uses=0]
13 %tmp1 = bitcast <2 x i64> %tmp to <2 x i64> ; <<2 x i64>> [#uses=1]
15 %tmp3 = bitcast i64 %tmp2 to <1 x i64> ; <<1 x i64>> [#uses=1]
29 %"alloca point" = bitcast i32 0 to i32 ; <i32> [#uses=0]
32 %tmp1 = bitcast <2 x i64> %tmp to <2 x i64> ; <<2 x i64>> [#uses=1]
34 %tmp3 = bitcast i64 %tmp2 to <1 x i64> ; <<1 x i64>> [#uses=1]
49 %"alloca point" = bitcast i32 0 to i32 ; <i32> [#uses=0]
52 %tmp2 = bitcast <2 x i64> %tmp1 to <2 x i64> ; <<2 x i64>> [#uses=1]
69 %"alloca point" = bitcast i32 0 to i32 ; <i32> [#uses=0]
72 %tmp2 = bitcast <2 x i64> %tmp1 to <2 x i64> ; <<2 x i64>> [#uses=1
    [all...]
avx-vextractf128.ll 28 %1 = bitcast float* %addr to <4 x float>*
42 %1 = bitcast double* %addr to <2 x double>*
55 %0 = bitcast <4 x i64> %a to <8 x i32>
57 %2 = bitcast <4 x i32> %1 to <2 x i64>
69 %1 = bitcast float* %addr to <4 x float>*
79 %1 = bitcast double* %addr to <2 x double>*
88 %0 = bitcast <4 x i64> %a to <8 x i32>
90 %2 = bitcast <4 x i32> %1 to <2 x i64>
99 %0 = bitcast <4 x i64> %a to <8 x i32>
101 %2 = bitcast <4 x i32> %1 to <2 x i64
    [all...]
StackColoring.ll 14 %b = bitcast [17 x i8*]* %a to i8*
15 %b2 = bitcast [16 x i8*]* %a2 to i8*
38 %b = bitcast [17 x i8*]* %a to i8*
39 %b2 = bitcast [16 x i8*]* %a2 to i8*
66 %b = bitcast [17 x i8*]* %a to i8*
67 %b2 = bitcast [16 x i8*]* %a2 to i8*
97 %b1 = bitcast [14 x i8*]* %a1 to i8*
98 %b2 = bitcast [13 x i8*]* %a2 to i8*
99 %b3 = bitcast [12 x i8*]* %a3 to i8*
100 %b4 = bitcast [11 x i8*]* %a4 to i8
    [all...]
  /external/llvm/test/Transforms/ObjCARC/
escape.ll 29 store i8* bitcast (void (i8*, i8*)* @__Block_byref_object_copy_ to i8*), i8** %tmp1, align 8
31 store i8* bitcast (void (i8*)* @__Block_byref_object_dispose_ to i8*), i8** %tmp2, align 8
33 %tmp3 = bitcast void (...)** %weakLogNTimes1 to i8**
42 store i8* bitcast (void (i8*, i32)* @__main_block_invoke_0 to i8*), i8** %block.invoke, align 8
46 %tmp5 = bitcast %struct.__block_byref_weakLogNTimes* %weakLogNTimes to i8*
48 %tmp6 = bitcast <{ i8*, i32, i32, i8*, %struct.__block_descriptor*, i8* }>* %block to i8*
52 %tmp9 = bitcast void (...)** %weakLogNTimes3 to i8**
55 %tmp12 = bitcast i8* %tmp11 to i8**
57 %tmp14 = bitcast i8* %tmp13 to void (i8*, i32)*
84 store i8* bitcast (void (i8*, i8*)* @__Block_byref_object_copy_ to i8*), i8** %tmp1, align
    [all...]
  /external/llvm/test/CodeGen/SystemZ/
branch-07.ll 104 %avec = bitcast i64 %a to <2 x i32>
105 %bvec = bitcast i64 %b to <2 x i32>
108 %ret = bitcast <2 x i32> %ext to i64
119 %avec = bitcast i64 %a to <2 x i32>
120 %bvec = bitcast i64 %b to <2 x i32>
123 %ret = bitcast <2 x i32> %ext to i64
135 %avec = bitcast i64 %a to <2 x i32>
136 %bvec = bitcast i64 %b to <2 x i32>
151 %avec = bitcast i64 %a to <2 x i32>
152 %bvec = bitcast i64 %b to <2 x i32
    [all...]
  /external/llvm/test/Transforms/ScalarRepl/
2009-12-11-NeonTypes.ll 27 %"alloca point" = bitcast i32 0 to i32
44 %13 = bitcast %struct.int16x8x2_t* %12 to %struct.__neon_int16x8x2_t*
52 %19 = bitcast %struct.int16x8x2_t* %0 to i8*
53 %20 = bitcast %struct.int16x8x2_t* %18 to i8*
55 %tmp21 = bitcast %struct.int16x8x2_t* %tmp2 to i8*
56 %21 = bitcast %struct.int16x8x2_t* %0 to i8*
59 %23 = bitcast %struct.int16x8x2_t* %22 to i8*
60 %tmp22 = bitcast %struct.int16x8x2_t* %tmp2 to i8*
77 %tmp3 = bitcast %struct._NSRange* %range to i8*
78 %tmp4 = bitcast %struct._NSRange* %range to i8
    [all...]
copy-aggregate.ll 10 %Y = bitcast {{i32,i32}}* %X to i64*
26 %Y = bitcast {[4 x float]}* %X to i128*
48 %Y = bitcast {{i32,i32}}* %X to i64*
63 %Y = bitcast {[4 x float]}* %X to i128*
76 %vari8 = bitcast [4 x %padded]* %var to i8*
77 %pi8 = bitcast [4 x %padded]* %p to i8*
79 %qi8 = bitcast [4 x %padded]* %q to i8*
97 %varcast = bitcast %wrapped_array* %var to %homogeneous*
99 %tmp1 = bitcast %wrapped_array* %arr to i8*
100 %tmp2 = bitcast %wrapped_array* %var to i8
    [all...]
  /external/llvm/test/CodeGen/ARM/
global-merge-1.ll 31 %1 = tail call i32 bitcast (i32 (...)* @calc to i32 ()*)() #3
33 %2 = tail call i32 bitcast (i32 (...)* @calc to i32 ()*)() #3
35 %3 = tail call i32 bitcast (i32 (...)* @calc to i32 ()*)() #3
37 %4 = tail call i32 bitcast (i32 (...)* @calc to i32 ()*)() #3
39 %5 = tail call i32 bitcast (i32 (...)* @calc to i32 ()*)() #3
41 %6 = tail call i32 bitcast (i32 (...)* @calc to i32 ()*)() #3
43 %7 = tail call i32 bitcast (i32 (...)* @calc to i32 ()*)() #3
45 %8 = tail call i32 bitcast (i32 (...)* @calc to i32 ()*)() #3
47 %9 = tail call i32 bitcast (i32 (...)* @calc to i32 ()*)() #3
49 %10 = tail call i32 bitcast (i32 (...)* @calc to i32 ()*)() #
    [all...]
2009-08-31-LSDA-Name.ll 15 %"alloca point" = bitcast i32 0 to i32
40 %exn = landingpad {i8*, i32} personality i8* bitcast (i32 (...)* @__gxx_personality_sj0 to i8*)
60 %"alloca point" = bitcast i32 0 to i32
63 %1 = bitcast i8* %0 to i32*
78 %"alloca point" = bitcast i32 0 to i32
83 %3 = bitcast i32* %2 to i8*
2012-08-27-CopyPhysRegCrash.ll 35 %20 = bitcast <16 x i8> %13 to <2 x i64>
36 %21 = bitcast <16 x i8> %8 to <2 x i64>
37 %22 = bitcast <16 x i8> %14 to <2 x i64>
39 %24 = bitcast <1 x i64> %23 to <8 x i8>
42 %27 = bitcast <16 x i8> %17 to <2 x i64>
47 %32 = bitcast <16 x i8> %11 to <2 x i64>
49 %34 = bitcast <1 x i64> %33 to <8 x i8>
52 %37 = bitcast <16 x i8> %18 to <2 x i64>
54 %39 = bitcast <1 x i64> %38 to <8 x i8>
63 %48 = bitcast <8 x i16> %47 to <2 x i64
    [all...]
  /external/clang/test/CodeGen/
c11atomics-ios.c 24 // CHECK-NEXT: [[T1:%.*]] = bitcast float* [[T0]] to i32*
26 // CHECK-NEXT: [[T3:%.*]] = bitcast i32 [[T2]] to float
32 // CHECK-NEXT: [[T2:%.*]] = bitcast float [[T0]] to i32
33 // CHECK-NEXT: [[T3:%.*]] = bitcast float* [[T1]] to i32*
63 // CHECK-NEXT: [[T1:%.*]] = bitcast [[CF]]* [[T0]] to i64*
65 // CHECK-NEXT: [[T3:%.*]] = bitcast [[CF]]* [[TMP0]] to i64*
86 // CHECK-NEXT: [[T0:%.*]] = bitcast [[CF]]* [[TMP1]] to i64*
88 // CHECK-NEXT: [[T2:%.*]] = bitcast [[CF]]* [[DEST]] to i64*
126 // CHECK-NEXT: [[T1:%.*]] = bitcast [[S]]* [[T0]] to i64*
128 // CHECK-NEXT: [[T3:%.*]] = bitcast [[S]]* [[F]] to i64
    [all...]
builtins-arm-exclusive.c 49 // CHECK: [[ADDR16:%.*]] = bitcast i8* %addr to i16*
54 // CHECK-ARM64: [[ADDR16:%.*]] = bitcast i8* %addr to i16*
61 // CHECK: [[ADDR32:%.*]] = bitcast i8* %addr to i32*
64 // CHECK-ARM64: [[ADDR32:%.*]] = bitcast i8* %addr to i32*
71 // CHECK-ARM64: [[ADDR64:%.*]] = bitcast i8* %addr to i64*
75 // CHECK: [[ADDR64_AS8:%.*]] = bitcast i64* %addr64 to i8*
81 // CHECK: [[INTADDR:%.*]] = bitcast float* %addrfloat to i32*
83 // CHECK: bitcast i32 [[INTRES]] to float
85 // CHECK-ARM64: [[INTADDR:%.*]] = bitcast float* %addrfloat to i32*
88 // CHECK-ARM64: bitcast i32 [[TRUNCRES]] to floa
    [all...]
  /external/llvm/test/Transforms/ConstProp/
loads.ll 27 %r = load i16* bitcast(i32* getelementptr ({{i32,i8},i32}* @g1, i32 0, i32 0, i32 0) to i16*)
41 %r = load i16* getelementptr(i16* bitcast(i32* getelementptr ({{i32,i8},i32}* @g1, i32 0, i32 0, i32 0) to i16*), i32 1)
55 %r = load i16* getelementptr(i16* bitcast(i32* getelementptr ({{i32,i8},i32}* @g1, i32 0, i32 0, i32 0) to i16*), i32 2)
69 %r = load i64* bitcast(double* @g2 to i64*)
83 %r = load i16* bitcast(double* @g2 to i16*)
97 %r = load double* bitcast({{i32,i8},i32}* @g1 to double*)
110 %r = load i128* bitcast({i64, i64}* @g3 to i128*)
124 %r = load <2 x i64>* bitcast({i64, i64}* @g3 to <2 x i64>*)
141 %a = load i16* bitcast ({ i8, i8 }* @g4 to i16*)
158 %a = load i16* getelementptr inbounds ([3 x i16]* bitcast ([6 x i8]* @test12g to [3 x i16]*), i32 0, i64 1
    [all...]
  /frameworks/rs/driver/runtime/ll64/
allocation.ll 48 %2 = bitcast i8* %1 to <2 x i8>*
49 %3 = bitcast i16 %val to <2 x i8>
56 %2 = bitcast i8* %1 to <2 x i8>*
64 %2 = bitcast i32 %val to <4 x i8>
66 %4 = bitcast i8* %1 to <4 x i8>*
73 %2 = bitcast i8* %1 to <4 x i8>*
82 %2 = bitcast i8* %1 to <4 x i8>*
89 %2 = bitcast i8* %1 to <4 x i8>*
110 %2 = bitcast i8* %1 to <2 x i8>*
111 %3 = bitcast i16 %val to <2 x i8
    [all...]
  /external/clang/test/CodeGenObjCXX/
arc-blocks.mm 22 // CHECK-NEXT: store i8* bitcast (void (i8*, i8*)* [[COPY_HELPER:@.*]] to i8*), i8** [[T0]]
24 // CHECK-NEXT: store i8* bitcast (void (i8*)* [[DISPOSE_HELPER:@.*]] to i8*), i8** [[T0]]
30 // CHECK-NEXT: [[T1:%.*]] = bitcast [[BYREF_A]]* [[V]] to i8*
36 // CHECK: [[T0:%.*]] = bitcast i8* {{.*}} to [[BYREF_A]]*
39 // CHECK-NEXT: [[T2:%.*]] = bitcast i8* {{.*}} to [[BYREF_A]]*
45 // CHECK: [[T0:%.*]] = bitcast i8* {{.*}} to [[BYREF_A]]*
  /external/clang/test/Modules/
templates.mm 77 // CHECK: call {{.*}}memcpy{{.*}}(i8* %{{.*}}, i8* bitcast ({{.*}}* @_ZZ15testMixedStructvE1l to i8*), i64 16,
80 // CHECK: call {{.*}}memcpy{{.*}}(i8* %{{.*}}, i8* bitcast ({{.*}}* @_ZZ15testMixedStructvE1r to i8*), i64 16,
88 // CHECK: load i32* bitcast (i8* getelementptr inbounds (i8* bitcast ({{.*}}* @list_left to i8*), i64 8) to i32*)
89 // CHECK: load i32* bitcast (i8* getelementptr inbounds (i8* bitcast ({{.*}}* @list_right to i8*), i64 8) to i32*)

Completed in 245 milliseconds

<<11121314151617181920>>