/external/llvm/test/Transforms/Inline/ |
alloca-merge-align.ll | 78 %tmpcast = bitcast i64* %a to %struct.s* 80 %a1 = bitcast i64* %a to i32* 96 %tmpcast = bitcast i64* %a to %struct.s* 98 %a1 = bitcast i64* %a to i32* 114 %tmpcast = bitcast i64* %a to %struct.s* 116 %a1 = bitcast i64* %a to i32*
|
/external/llvm/test/Transforms/LoopStrengthReduce/ |
dominate-assert.ll | 21 %v4 = landingpad { i8*, i32 } personality i8* bitcast (i32 (...)* @__gxx_personality_v0 to i8*) 25 %v5 = bitcast i8* %v3 to i32** 35 %v7 = landingpad { i8*, i32 } personality i8* bitcast (i32 (...)* @__gxx_personality_v0 to i8*) 57 %tmp = landingpad { i8*, i32 } personality i8* bitcast (i32 (...)* @__gxx_personality_v0 to i8*) 62 %tmp1 = landingpad { i8*, i32 } personality i8* bitcast (i32 (...)* @__gxx_personality_v0 to i8*) 67 %lpad.nonloopexit = landingpad { i8*, i32 } personality i8* bitcast (i32 (...)* @__gxx_personality_v0 to i8*)
|
/external/llvm/test/Transforms/SROA/ |
big-endian.ll | 25 %aiptr = bitcast [3 x i8]* %a to i24* 41 %biptr = bitcast [3 x i8]* %b to i24* 83 %a0i16ptr = bitcast i8* %a0ptr to i16* 90 %a3i24ptr = bitcast i8* %a3ptr to i24* 95 %a2i40ptr = bitcast i8* %a2ptr to i40* 104 %aiptr = bitcast [7 x i8]* %a to i56*
|
/external/llvm/test/Transforms/SimplifyCFG/ |
invoke.ll | 24 %0 = landingpad { i8*, i32 } personality i8* bitcast (i32 (...)* @__gxx_personality_v0 to i8*) 43 %0 = landingpad { i8*, i32 } personality i8* bitcast (i32 (...)* @__gxx_personality_v0 to i8*) 62 %0 = landingpad { i8*, i32 } personality i8* bitcast (i32 (...)* @__gxx_personality_v0 to i8*) 82 %0 = landingpad { i8*, i32 } personality i8* bitcast (i32 (...)* @__gxx_personality_v0 to i8*) 113 %0 = landingpad { i8*, i32 } personality i8* bitcast (i32 (...)* @__gxx_personality_v0 to i8*) 136 landingpad { i8*, i32 } personality i8* bitcast (i32 (...)* @__gxx_personality_v0 to i8*)
|
/frameworks/rs/driver/runtime/arch/ |
x86_sse3.ll | 19 %3 = bitcast <4 x float> %2 to <2 x i64> 21 %5 = bitcast <2 x i64> %4 to <4 x float> 53 %3 = bitcast <4 x float> %2 to <2 x i64> 55 %5 = bitcast <2 x i64> %4 to <4 x float> 73 %1 = bitcast float %in to i32 75 %3 = bitcast i32 %2 to float
|
/external/clang/test/CodeGenCXX/ |
microsoft-abi-member-pointers.cpp | 96 // CHECK: global i8* bitcast ({{.*}} @"\01?foo@Single@@QAEXXZ" to i8*), align 4 98 // CHECK: global { i8*, i32 } { i8* bitcast ({{.*}} @"\01?foo@B2@@QAEXXZ" to i8*), i32 4 }, align 8 100 // CHECK: global { i8*, i32, i32 } { i8* bitcast ({{.*}} @"\01?foo@Virtual@@QAEXXZ" to i8*), i32 0, i32 0 }, align 8 102 // CHECK: global { i8*, i32, i32, i32 } { i8* bitcast ({{.*}} @"\01?foo@Unspecified@@QAEXXZ" to i8*), i32 0, i32 12, i32 0 }, align 8 104 // CHECK: global { i8*, i32, i32, i32 } { i8* bitcast ({{.*}} @"\01?foo@UnspecSingle@@QAEXXZ" to i8*), i32 0, i32 0, i32 0 }, align 8 121 // CHECK: global i8* bitcast (void ({{.*}})* @"\01?foo@A@CastParam@@QAEXPAU12@@Z" to i8*), align 4 126 // CHECK: global { i8*, i32 } { i8* bitcast (void ({{.*}})* @"\01?foo@A@CastParam@@QAEXPAU12@@Z" to i8*), i32 4 }, align 8 166 // CHECK: store i8* bitcast (void (%{{.*}}*)* @"\01?foo@Single@@QAEXXZ" to i8*), i8** %{{.*}}, align 4 168 // CHECK: { i8* bitcast (void (%{{.*}}*)* @"\01?foo@Multiple@@QAEXXZ" to i8*), i32 0 }, 171 // CHECK: { i8* bitcast (void (%{{.*}}*)* @"\01?foo@Virtual@@QAEXXZ" to i8*), i32 0, i32 0 } [all...] |
microsoft-abi-structors.cpp | 57 // DTORS-NEXT: %[[THIS_AS_VOID:[0-9a-z]+]] = bitcast %"struct.basic::C"* %[[THIS]] to i8* 76 // CHECK: [[THIS_PTR:%[0-9]+]] = bitcast %"struct.basic::C"* {{.*}} to [2 x i8*]** 84 // CHECK-NEXT: %[[PVTABLE:.*]] = bitcast %"struct.basic::C"* %[[OBJ_PTR_VALUE]] to void (%"struct.basic::C"*, i32)*** 99 // CHECK-NEXT: %[[PVTABLE:.*]] = bitcast %"struct.basic::C"* %[[OBJ_PTR_VALUE]] to void (%"struct.basic::C"*, i32)*** 145 // CHECK: bitcast %"struct.dtor_in_second_nvbase::C"* %{{.*}} to i8* 147 // CHECK: bitcast i8* %{{.*}} to %"struct.dtor_in_second_nvbase::B"* 160 // DTORS2: bitcast i8* %{{.*}} to %"struct.dtor_in_second_nvbase::C"* 184 // CHECK: bitcast i8* %{{.*}} to %"struct.test2::F"* 194 // DTORS3: bitcast i8* %{{.*}} to %"struct.test2::F"* 230 // CHECK-NEXT: %[[this_i8:.*]] = bitcast %"struct.constructors::C"* %{{.*}} to i8 [all...] |
arm.cpp | 157 // CHECK: bitcast {{.*}} to i32* 169 // CHECK: bitcast {{.*}} to i32* 228 // CHECK: bitcast 240 // CHECK: bitcast 278 // CHECK: [[T0:%.*]] = bitcast [[A]]* [[V]] to void ([[A]]*)*** 296 // CHECK: [[T0:%.*]] = load atomic i8* bitcast (i32* @_ZGVZN5test74testEvE1x to i8*) acquire, align 1 314 // CHECK: landingpad { i8*, i32 } personality i8* bitcast (i32 (...)* @__gxx_personality_v0 to i8*) 331 // CHECK: [[T0:%.*]] = load atomic i8* bitcast (i32* @_ZGVZN5test84testEvE1x to i8*) acquire, align 1 354 // CHECK: landingpad { i8*, i32 } personality i8* bitcast (i32 (...)* @__gxx_personality_v0 to i8*) 387 // CHECK-NEXT: [[T0:%.*]] = bitcast i8* [[ALLOC]] to i32 [all...] |
/external/llvm/test/CodeGen/ARM/ |
vector-DAGCombine.ll | 14 %2 = bitcast <4 x float> %1 to <2 x double> ; <<2 x double>> [#uses=0] 38 %0 = bitcast <2 x i64> zeroinitializer to <2 x double> 40 %2 = bitcast double %1 to i64 45 %tmp2006.3 = bitcast <2 x i64> %4 to <16 x i8> 47 %tmp2004.3 = bitcast <16 x i8> %5 to <4 x i32> 174 %pix_sp0.0.cast = bitcast i8* %sp0 to i32* 176 %pix_sp1.0.cast = bitcast i8* %sp1 to i32* 180 %0 = bitcast <2 x i32> %vecinit1 to <8 x i8> 194 %pix_sp0.0.cast = bitcast i8* %sp0 to i32* 197 %0 = bitcast <2 x i32> %vec to <8 x i8 [all...] |
vld3.ll | 29 %tmp0 = bitcast i16* %A to i8* 42 %tmp0 = bitcast i16* %A to i8* 55 %tmp0 = bitcast i32* %A to i8* 66 %tmp0 = bitcast float* %A to i8* 78 %tmp0 = bitcast i64* %A to i8* 89 %tmp0 = bitcast i64* %A to i8* 115 %tmp0 = bitcast i16* %A to i8* 127 %tmp0 = bitcast i32* %A to i8* 141 %tmp0 = bitcast i32* %A to i8* 155 %tmp0 = bitcast float* %A to i8 [all...] |
vst3.ll | 16 %tmp0 = bitcast i16* %A to i8* 25 %tmp0 = bitcast i32* %A to i8* 36 %tmp0 = bitcast i32* %A to i8* 47 %tmp0 = bitcast float* %A to i8* 58 %tmp0 = bitcast i64* %A to i8* 68 %tmp0 = bitcast i64* %A to i8* 91 %tmp0 = bitcast i16* %A to i8* 103 %tmp0 = bitcast i16* %A to i8* 115 %tmp0 = bitcast i32* %A to i8* 125 %tmp0 = bitcast float* %A to i8 [all...] |
2010-07-26-GlobalMerge.ll | 12 @_ZTI1A = internal constant %0 { i8* bitcast (i8** getelementptr inbounds (i8** @_ZTVN10__cxxabiv117__class_type_infoE, i32 2) to i8*), i8* getelementptr inbounds ([3 x i8]* @_ZTS1A, i32 0, i32 0) } ; <%0*> [#uses=1] 47 %tmp2.i.i.i = bitcast i8* %exception.i to i32* ; <i32*> [#uses=1] 50 invoke void @__cxa_throw(i8* %exception.i, i8* bitcast (%0* @_ZTI1A to i8*), i8* bitcast (void (%struct.A*)* @_ZN1AD1Ev to i8*)) noreturn 74 %exn.ptr = landingpad { i8*, i32 } personality i8* bitcast (i32 (...)* @__gxx_personality_sj0 to i8*) 75 catch i8* bitcast (%0* @_ZTI1A to i8*) 79 %2 = tail call i32 @llvm.eh.typeid.for(i8* bitcast (%0* @_ZTI1A to i8*)) nounwind ; <i32> [#uses=1]
|
vld4.ll | 43 %tmp0 = bitcast i16* %A to i8* 55 %tmp0 = bitcast i32* %A to i8* 66 %tmp0 = bitcast float* %A to i8* 78 %tmp0 = bitcast i64* %A to i8* 89 %tmp0 = bitcast i64* %A to i8* 116 %tmp0 = bitcast i16* %A to i8* 130 %tmp0 = bitcast i16* %A to i8* 144 %tmp0 = bitcast i32* %A to i8* 156 %tmp0 = bitcast float* %A to i8*
|
/external/llvm/test/Transforms/InstCombine/ |
crash.ll | 19 %conv.i94 = bitcast <2 x i64> %y to <4 x i32> ; <<4 x i32>> [#uses=1] 21 %conv3.i98 = bitcast <4 x i32> %sub.i97 to <2 x i64> ; <<2 x i64>> [#uses=2] 22 %conv2.i86 = bitcast <2 x i64> %conv3.i98 to <4 x i32> ; <<4 x i32>> [#uses=1] 25 %conv3.i89 = bitcast <4 x i32> %sext.i88 to <2 x i64> ; <<2 x i64>> [#uses=1] 28 %conv2.i43 = bitcast <2 x i64> %or.i to <4 x i32> ; <<4 x i32>> [#uses=1] 30 %conv3.i44 = bitcast <4 x i32> %sub.i to <2 x i64> ; <<2 x i64>> [#uses=1] 40 %tmp6 = bitcast <1 x i16> %tmp2 to i16 ; <i16> [#uses=1] 152 store i32* getelementptr (i32* bitcast (i32 (i32, i8**)* @test6 to i32*), i32 -2048), i32** @test6g, align 4 170 %exc = landingpad { i8*, i32 } personality i8* bitcast (i32 (...)* @__gxx_personality_v0 to i8*) 176 %exc1 = landingpad { i8*, i32 } personality i8* bitcast (i32 (...)* @__gxx_personality_v0 to i8* [all...] |
/external/llvm/test/Transforms/MemCpyOpt/ |
form-memset.ll | 173 %0 = bitcast i32* %add.ptr to i8* 186 %0 = bitcast i32* %add.ptr to i8* 200 %0 = bitcast i32* %add.ptr to i8* 213 %0 = bitcast i32* %P to i8* 216 %1 = bitcast i32* %add.ptr to i8* 245 %0 = bitcast %struct.test8* %memtmp to <4 x i32>* 255 store i8 -1, i8* bitcast ([16 x i64]* @test9buf to i8*), align 16 256 store i8 -1, i8* getelementptr (i8* bitcast ([16 x i64]* @test9buf to i8*), i64 1), align 1 257 store i8 -1, i8* getelementptr (i8* bitcast ([16 x i64]* @test9buf to i8*), i64 2), align 2 258 store i8 -1, i8* getelementptr (i8* bitcast ([16 x i64]* @test9buf to i8*), i64 3), align [all...] |
/external/llvm/test/CodeGen/X86/ |
load-slice.ll | 50 %tmp = bitcast %class.Complex* %arrayidx to i64* 53 %tmp2 = bitcast i32 %t0.sroa.0.0.extract.trunc to float 56 %tmp3 = bitcast i32 %t0.sroa.2.0.extract.trunc to float 67 %ref.tmp.sroa.0.0.cast = bitcast %class.Complex* %arrayidx to <2 x float>* 104 %bitcast = bitcast %class.Complex* %arrayidx to i64* 105 %chunk64 = load i64* %bitcast, align 8 129 %bitcast = bitcast %class.Complex* %arrayidx to i64* 130 %chunk64 = load i64* %bitcast, align [all...] |
sink-hoist.ll | 106 %0 = bitcast float* %x_addr.0 to <4 x float>* ; <<4 x float>*> [#uses=1] 108 %tmp20 = bitcast <4 x float> %1 to <4 x i32> ; <<4 x i32>> [#uses=1] 110 %tmp23 = bitcast <4 x i32> %tmp22 to <4 x float> ; <<4 x float>> [#uses=1] 111 %tmp25 = bitcast <4 x float> %1 to <4 x i32> ; <<4 x i32>> [#uses=1] 114 %tmp34 = bitcast <4 x float> %tmp30 to <4 x i32> ; <<4 x i32>> [#uses=1] 118 %tmp43 = bitcast <4 x i32> %tmp42 to <4 x float> ; <<4 x float>> [#uses=2] 122 %2 = bitcast <4 x float> %tmp49 to <4 x i32> ; <<4 x i32>> [#uses=1] 125 %tmp55 = bitcast <4 x float> %tmp53 to <4 x i32> ; <<4 x i32>> [#uses=1] 127 %tmp58 = bitcast <4 x i32> %tmp57 to <4 x float> ; <<4 x float>> [#uses=1] 128 %4 = bitcast float* %y_addr.0 to <4 x float>* ; <<4 x float>*> [#uses=1 [all...] |
avx512-insert-extract.ll | 51 %ei = bitcast float %ef to i32 143 %res = bitcast <16 x i1> %maskv to i16 169 %x2 = bitcast <16 x i1>%x1 to i16 180 %a1 = bitcast i16 %a to <16 x i1> 182 %x2 = bitcast <16 x i1>%x1 to i16 193 %a1 = bitcast i8 %a to <8 x i1> 195 %x2 = bitcast <8 x i1>%x1 to i8
|
musttail-indirect.ll | 33 %1 = bitcast %struct.B* %this to i32 (%struct.B*, i32)*** 47 %1 = bitcast %struct.B* %this to i32 (%struct.B*, <{ %struct.A, i32, %struct.A }>*)*** 61 %1 = bitcast %struct.B* %this to void (%struct.B*, <{ %struct.A, i32, %struct.A }>*)*** 75 %1 = bitcast %struct.B* %this to %struct.A* (%struct.B*, <{ %struct.A*, %struct.A, i32, %struct.A }>*)*** 88 %1 = bitcast %struct.B* %this to void (%struct.A*, %struct.B*, i32)*** 104 %1 = bitcast %struct.B* %this to i32 (<{ %struct.B*, %struct.A }>*)*** 118 %1 = bitcast %struct.B* %this to i32 (%struct.B*, <{ %struct.A }>*)***
|
/external/llvm/test/Transforms/ObjCARC/ |
ensure-that-exception-unwind-path-is-visited.ll | 35 @llvm.used = appending global [6 x i8*] [i8* bitcast (%struct._class_t** @"\01L_OBJC_CLASSLIST_REFERENCES_$_" to i8*), i8* getelementptr inbounds ([4 x i8]* @"\01L_OBJC_METH_VAR_NAME_", i32 0, i32 0), i8* bitcast (i8** @"\01L_OBJC_SELECTOR_REFERENCES_" to i8*), i8* bitcast (%struct._class_t** @"\01L_OBJC_CLASSLIST_REFERENCES_$_1" to i8*), i8* getelementptr inbounds ([14 x i8]* @"\01L_OBJC_METH_VAR_NAME_4", i32 0, i32 0), i8* bitcast (i8** @"\01L_OBJC_SELECTOR_REFERENCES_5" to i8*)], section "llvm.metadata" 41 %tmp2 = bitcast %struct._class_t* %tmp to i8*, !dbg !37 42 ; CHECK: call i8* bitcast (i8* (i8*, i8*, ...)* @objc_msgSend to i8* (i8*, i8*)*)(i8* %tmp2, i8* %tmp1) 43 %call = call i8* bitcast (i8* (i8*, i8*, ...)* @objc_msgSend to i8* (i8*, i8*)*)(i8* %tmp2, i8* %tmp1), !dbg !37, !clang.arc.no_objc_arc_exceptions !38 57 %tmp4 = landingpad { i8*, i32 } personality i8* bitcast (i32 (...)* @__objc_personality_v0 to i8*) 65 call void (i8*, ...)* @NSLog(i8* bitcast (%struct.NSConstantString* @_unnamed_cfstring_ to i8*), i8* %call), !dbg !50, !clang.arc.no_objc_arc_exceptions !38 69 call void (i8*, ...)* @NSLog(i8* bitcast (%struct.NSConstantString* @_unnamed_cfstring_ to i8*), i8* %call), !dbg !53, !clang.arc.no_objc_a (…) [all...] |
/external/llvm/test/CodeGen/PowerPC/ |
sjlj.ll | 13 call void @llvm.eh.sjlj.longjmp(i8* bitcast ([1 x %struct.__jmp_buf_tag]* @env_sigill to i8*)) 38 store i8* %0, i8** bitcast ([1 x %struct.__jmp_buf_tag]* @env_sigill to i8**) 40 store i8* %1, i8** getelementptr (i8** bitcast ([1 x %struct.__jmp_buf_tag]* @env_sigill to i8**), i32 2) 41 %2 = call i32 @llvm.eh.sjlj.setjmp(i8* bitcast ([1 x %struct.__jmp_buf_tag]* @env_sigill to i8*)) 111 store i8* %0, i8** bitcast ([1 x %struct.__jmp_buf_tag]* @env_sigill to i8**) 113 store i8* %1, i8** getelementptr (i8** bitcast ([1 x %struct.__jmp_buf_tag]* @env_sigill to i8**), i32 2) 114 %2 = call i32 @llvm.eh.sjlj.setjmp(i8* bitcast ([1 x %struct.__jmp_buf_tag]* @env_sigill to i8*))
|
resolvefi-basereg.ll | 35 call void @llvm.memset.p0i8.i64(i8* bitcast (%struct.S1998* @s1998 to i8*), i8 0, i64 5168, i32 16, i1 false) 36 call void @llvm.memset.p0i8.i64(i8* bitcast ([5 x %struct.S1998]* @a1998 to i8*), i8 0, i64 25840, i32 16, i1 false) 37 call void @llvm.memset.p0i8.i64(i8* bitcast (%struct.Info* @info to i8*), i8 0, i64 832, i32 8, i1 false) 38 store i8* bitcast (%struct.S1998* @s1998 to i8*), i8** getelementptr inbounds (%struct.Info* @info, i32 0, i32 2), align 8 39 store i8* bitcast ([5 x %struct.S1998]* @a1998 to i8*), i8** getelementptr inbounds (%struct.Info* @info, i32 0, i32 3), align 8 40 store i8* bitcast (%struct.S1998* getelementptr inbounds ([5 x %struct.S1998]* @a1998, i32 0, i64 3) to i8*), i8** getelementptr inbounds (%struct.Info* @info, i32 0, i32 4), align 8 63 store i8* bitcast (i32** getelementptr inbounds (%struct.S1998* @s1998, i32 0, i32 0, i64 1) to i8*), i8** %arrayidx, align 8 80 store i8* bitcast (i64* getelementptr inbounds (%struct.S1998* @s1998, i32 0, i32 1) to i8*), i8** %arrayidx7, align 8 97 store i8* bitcast (i64* getelementptr inbounds (%struct.S1998* @s1998, i32 0, i32 2) to i8*), i8** %arrayidx14, align 8 114 store i8* bitcast (double* getelementptr inbounds (%struct.S1998* @s1998, i32 0, i32 3) to i8*), i8** %arrayidx21, a (…) [all...] |
/external/llvm/lib/CodeGen/SelectionDAG/ |
LegalizeTypesGeneric.cpp | 56 Lo = DAG.getNode(ISD::BITCAST, dl, NOutVT, Lo); 57 Hi = DAG.getNode(ISD::BITCAST, dl, NOutVT, Hi); 66 Lo = DAG.getNode(ISD::BITCAST, dl, NOutVT, Lo); 67 Hi = DAG.getNode(ISD::BITCAST, dl, NOutVT, Hi); 73 Lo = DAG.getNode(ISD::BITCAST, dl, NOutVT, Lo); 74 Hi = DAG.getNode(ISD::BITCAST, dl, NOutVT, Hi); 79 Lo = DAG.getNode(ISD::BITCAST, dl, NOutVT, Lo); 80 Hi = DAG.getNode(ISD::BITCAST, dl, NOutVT, Hi); 83 assert(!(InVT.getVectorNumElements() & 1) && "Unsupported BITCAST"); 90 Lo = DAG.getNode(ISD::BITCAST, dl, NOutVT, Lo) [all...] |
/external/clang/test/CodeGen/ |
arm64-arguments.c | 203 // CHECK: %[[a:.*]] = bitcast %struct.s35* %s1 to <4 x float>* 205 // CHECK: %[[b:.*]] = bitcast %struct.s35* %s2 to <4 x float>* 225 // CHECK: %[[a:.*]] = bitcast %struct.s36* %s1 to <4 x i32>* 227 // CHECK: %[[b:.*]] = bitcast %struct.s36* %s2 to <4 x i32>* 242 // CHECK: %[[a:.*]] = bitcast %struct.s37* %s1 to <4 x i32>* 244 // CHECK: %[[b:.*]] = bitcast %struct.s37* %s2 to <4 x i32>* 291 // CHECK: %[[a:.*]] = load i64* bitcast (%struct.s38* @g38 to i64*), align 1 292 // CHECK: %[[b:.*]] = load i64* bitcast (%struct.s38* @g38_2 to i64*), align 1 313 // CHECK: %[[a:.*]] = load i64* bitcast (%struct.s38* @g38 to i64*), align 1 314 // CHECK: %[[b:.*]] = load i64* bitcast (%struct.s38* @g38_2 to i64*), align [all...] |
/external/llvm/test/CodeGen/AArch64/ |
arm64-misched-basic-A53.ll | 27 %0 = bitcast [8 x i32]* %x to i8* 28 call void @llvm.memcpy.p0i8.p0i8.i64(i8* %0, i8* bitcast ([8 x i32]* @main.x to i8*), i64 32, i32 4, i1 false) 29 %1 = bitcast [8 x i32]* %y to i8* 30 call void @llvm.memcpy.p0i8.p0i8.i64(i8* %1, i8* bitcast ([8 x i32]* @main.y to i8*), i64 32, i32 4, i1 false) 190 %ptr = bitcast i8* undef to <2 x i64>* 192 %ptr1 = bitcast i8* undef to <2 x i64>* 194 %ptr2 = bitcast i8* undef to <2 x i64>* 196 %ptr3 = bitcast i8* undef to <2 x i64>* 198 %ptr4 = bitcast i8* undef to <2 x i64>*
|