/external/clang/test/CodeGenCXX/ |
attr-x86-interrupt.cpp | 20 // X86_64_LINUX: @llvm.used = appending global [3 x i8*] [i8* bitcast (void (i32*, i64)* @{{.*}}foo7{{.*}} to i8*), i8* bitcast (void (i32*)* @{{.*}}foo8{{.*}} to i8*), i8* bitcast (void (i32*)* @{{.*}}foo9{{.*}} to i8*)], section "llvm.metadata" 24 // X86_LINUX: @llvm.used = appending global [3 x i8*] [i8* bitcast (void (i32*, i32)* @{{.*}}foo7{{.*}} to i8*), i8* bitcast (void (i32*)* @{{.*}}foo8{{.*}} to i8*), i8* bitcast (void (i32*)* @{{.*}}foo9{{.*}} to i8*)], section "llvm.metadata" 28 // X86_64_WIN: @llvm.used = appending global [3 x i8*] [i8* bitcast (void (i32*, i64)* @{{.*}}foo7{{.*}} to i8*), i8* bitcast (void (i32*)* @{{.*}}foo8{{.*}} to i8*), i8* bitcast (void (i32*)* @{{.*}}foo9{{.*}} to i8*)], section "llvm.metadata" 32 // X86_WIN: @llvm.used = appending global [3 x i8*] [i8* bitcast (void (i32*, i32)* @{{.*}}foo7{{.*}} to i8*), i8* bitcast (void (i32*)* @{{.*}}foo8{{.*}} to i8*), (…) [all...] |
member-expressions.cpp | 64 // CHECK-NEXT: bitcast 66 // CHECK-NEXT: bitcast 71 // CHECK-NEXT: bitcast 73 // CHECK-NEXT: bitcast 79 // CHECK-NEXT: bitcast 81 // CHECK-NEXT: bitcast
|
/external/clang/test/CodeGenObjC/ |
mrr-autorelease.m | 22 // CHECK: call i8* bitcast (i8* (i8*, i8*, ...)* @objc_msgSend 23 // CHECK: call i8* bitcast (i8* (i8*, i8*, ...)* @objc_msgSend 24 // CHECK: call void bitcast (i8* (i8*, i8*, ...)* @objc_msgSend
|
objfw.m | 12 // CHECK: [[T0:%.*]] = call i8* (i8*, i8*, ...)* @objc_msg_lookup(i8* bitcast (i64* @_OBJC_CLASS_Test0 to i8*), 13 // CHECK-NEXT: [[T1:%.*]] = bitcast i8* (i8*, i8*, ...)* [[T0]] to void (i8*, i8*)* 14 // CHECK-NEXT: call void [[T1]](i8* bitcast (i64* @_OBJC_CLASS_Test0 to i8*),
|
/external/clang/test/CodeGenObjCXX/ |
copy.mm | 15 // CHECK-NEXT: bitcast 16 // CHECK-NEXT: bitcast 17 // CHECK-NEXT: bitcast
|
/external/llvm/test/CodeGen/AMDGPU/ |
extload.ll | 14 %cast = bitcast i8 addrspace(1)* %src to i32 addrspace(1)* 16 %x = bitcast i32 %load to <4 x i8> 17 %castOut = bitcast i8 addrspace(1)* %out to <4 x i8> addrspace(1)* 29 %cast = bitcast i16 addrspace(1)* %src to i32 addrspace(1)* 31 %x = bitcast i32 %load to <2 x i16> 32 %castOut = bitcast i16 addrspace(1)* %out to <2 x i16> addrspace(1)* 44 %cast = bitcast i8 addrspace(3)* %src to i32 addrspace(3)* 46 %x = bitcast i32 %load to <4 x i8> 47 %castOut = bitcast i8 addrspace(3)* %out to <4 x i8> addrspace(3)* 59 %cast = bitcast i16 addrspace(3)* %src to i32 addrspace(3) [all...] |
/external/llvm/test/CodeGen/X86/ |
avx1-logical-load-folding.ll | 8 %tmp1 = bitcast float* %A to <8 x float>* 10 %tmp3 = bitcast <8 x float> %tmp2 to <8 x i32> 12 %tmp5 = bitcast <8 x i32> %tmp4 to <8 x float> 22 %tmp1 = bitcast float* %A to <8 x float>* 24 %tmp3 = bitcast <8 x float> %tmp2 to <8 x i32> 26 %tmp5 = bitcast <8 x i32> %tmp4 to <8 x float> 36 %tmp1 = bitcast float* %A to <8 x float>* 38 %tmp3 = bitcast <8 x float> %tmp2 to <8 x i32> 40 %tmp5 = bitcast <8 x i32> %tmp4 to <8 x float> 49 %tmp1 = bitcast float* %A to <8 x float> [all...] |
bc-extract.ll | 7 %tmp0 = bitcast <1 x double> <double 0x000000003F800000> to <2 x float> 15 %tmp4 = bitcast <1 x double> <double 0x000000003F800000> to <2 x float> 23 %tmp4 = bitcast <1 x i64> <i64 256> to <2 x i32>
|
coalescer-commute2.ll | 14 %tmp6 = bitcast <2 x i64> %y to <8 x i16> ; <<8 x i16>> [#uses=1] 15 %tmp8 = bitcast <2 x i64> %x to <8 x i16> ; <<8 x i16>> [#uses=1] 17 %tmp10 = bitcast <8 x i16> %tmp9 to <2 x i64> ; <<2 x i64>> [#uses=1] 23 %tmp6 = bitcast <2 x i64> %x to <8 x i16> ; <<8 x i16>> [#uses=1] 24 %tmp8 = bitcast <2 x i64> %y to <8 x i16> ; <<8 x i16>> [#uses=1] 26 %tmp10 = bitcast <8 x i16> %tmp9 to <2 x i64> ; <<2 x i64>> [#uses=1]
|
/external/llvm/test/ExecutionEngine/MCJIT/Inputs/ |
multi-module-eh-b.ll | 11 call void @__cxa_throw(i8* %exception, i8* bitcast (i8** @_ZTIi to i8*), i8* null) 15 define i32 @FB() personality i8* bitcast (i32 (...)* @__gxx_personality_v0 to i8*) { 22 catch i8* bitcast (i8** @_ZTIi to i8*)
|
/external/llvm/test/ExecutionEngine/MCJIT/ |
eh.ll | 13 call void @__cxa_throw(i8* %exception, i8* bitcast (i8** @_ZTIi to i8*), i8* null) 17 define i32 @main() personality i8* bitcast (i32 (...)* @__gxx_personality_v0 to i8*) { 24 catch i8* bitcast (i8** @_ZTIi to i8*)
|
/external/llvm/test/ExecutionEngine/OrcMCJIT/Inputs/ |
multi-module-eh-b.ll | 11 call void @__cxa_throw(i8* %exception, i8* bitcast (i8** @_ZTIi to i8*), i8* null) 15 define i32 @FB() personality i8* bitcast (i32 (...)* @__gxx_personality_v0 to i8*) { 22 catch i8* bitcast (i8** @_ZTIi to i8*)
|
/external/llvm/test/Transforms/GlobalOpt/ |
compiler-used.ll | 10 @llvm.used = appending global [1 x i8*] [i8* bitcast (void ()* @foo to i8*)], section "llvm.metadata" 12 @llvm.compiler.used = appending global [1 x i8*] [i8* bitcast (void ()* @foo to i8*)], section "llvm.metadata" 15 ; CHECK: @llvm.used = appending global [1 x i8*] [i8* bitcast (void ()* @foo to i8*)], section "llvm.metadata"
|
/external/llvm/test/Transforms/InstCombine/ |
call-cast-target.ll | 12 %tmp = call i32 bitcast (i8* (i32*)* @ctime to i32 (i32*)*)( i32* null ) ; <i32> [#uses=1] 25 ; CHECK-NOT: bitcast 27 %0 = call { i8 } bitcast ({ i8 } (i32*)* @foo to { i8 } (i16*)*)(i16* null) 39 %call = tail call i32 bitcast (i32 (i32)* @fn1 to i32 (i32*)*)(i32* %a) 47 ; CHECK: %[[call:.*]] = tail call i32 bitcast (i32 (i16)* @fn2 to i32 (i32*)*)(i32* %a) 50 %call = tail call i32 bitcast (i32 (i16)* @fn2 to i32 (i32*)*)(i32* %a) 58 ; CHECK: %[[call:.*]] = tail call i32 bitcast (i32 (i64)* @fn3 to i32 (i32*)*)(i32* %a) 61 %call = tail call i32 bitcast (i32 (i64)* @fn3 to i32 (i32*)*)(i32* %a) 69 ; CHECK: %[[call:.*]] = tail call i32 bitcast (i32 (i32)* @fn4 to i32 (i32*)*)(i32* %a) 72 %call = tail call i32 bitcast (i32 (i32)* @fn4 to i32 (i32*)*)(i32* %a [all...] |
opaque.ll | 22 %0 = bitcast %swift.opaque* %src to %V* 24 %2 = bitcast [24 x i8]* %dest to i8** 26 %3 = bitcast i8* %1 to %V* 27 %4 = bitcast %V* %3 to i8* 28 %5 = bitcast %V* %0 to i8* 30 %6 = bitcast %V* %3 to %swift.opaque*
|
/external/swiftshader/third_party/LLVM/test/CodeGen/X86/GC/ |
badwriteproto.ll | 5 ; This usage is invalid now; instead, objects must be bitcast to i8* for input 10 %tmp = call i8* @gcalloc(i32 bitcast(%list* getelementptr(%list* null, i32 1) to i32)) 11 %cell = bitcast i8* %tmp to %list*
|
/external/swiftshader/third_party/LLVM/test/CodeGen/X86/ |
bc-extract.ll | 7 %tmp0 = bitcast <1 x double> <double 0x000000003F800000> to <2 x float> 15 %tmp4 = bitcast <1 x double> <double 0x000000003F800000> to <2 x float> 23 %tmp4 = bitcast <1 x i64> <i64 256> to <2 x i32>
|
vec_clear.ll | 8 %tmp15 = bitcast <4 x float> %tmp to <2 x i64> ; <<2 x i64>> [#uses=1]
9 %tmp24 = and <2 x i64> %tmp15, bitcast (<4 x i32> < i32 0, i32 0, i32 -1, i32 -1 > to <2 x i64>) ; <<2 x i64>> [#uses=1]
10 %tmp31 = bitcast <2 x i64> %tmp24 to <4 x float> ; <<4 x float>> [#uses=1]
|
coalescer-commute2.ll | 14 %tmp6 = bitcast <2 x i64> %y to <8 x i16> ; <<8 x i16>> [#uses=1] 15 %tmp8 = bitcast <2 x i64> %x to <8 x i16> ; <<8 x i16>> [#uses=1] 17 %tmp10 = bitcast <8 x i16> %tmp9 to <2 x i64> ; <<2 x i64>> [#uses=1] 23 %tmp6 = bitcast <2 x i64> %x to <8 x i16> ; <<8 x i16>> [#uses=1] 24 %tmp8 = bitcast <2 x i64> %y to <8 x i16> ; <<8 x i16>> [#uses=1] 26 %tmp10 = bitcast <8 x i16> %tmp9 to <2 x i64> ; <<2 x i64>> [#uses=1]
|
/external/llvm/test/Bitcode/ |
ssse3_palignr.ll | 7 %0 = bitcast <4 x i32> %b to <2 x i64> ; <<2 x i64>> [#uses=1] 8 %1 = bitcast <4 x i32> %a to <2 x i64> ; <<2 x i64>> [#uses=1] 10 %3 = bitcast <2 x i64> %2 to <4 x i32> ; <<4 x i32>> [#uses=1] 16 %0 = bitcast <2 x i32> %b to <1 x i64> ; <<1 x i64>> [#uses=1] 17 %1 = bitcast <2 x i32> %a to <1 x i64> ; <<1 x i64>> [#uses=1] 20 %retval12 = bitcast i64 %3 to double ; <double> [#uses=1] 28 %0 = bitcast <2 x i32> %b to <1 x i64> ; <<1 x i64>> [#uses=1] 29 %1 = bitcast <2 x i32> %a to <1 x i64> ; <<1 x i64>> [#uses=1] 32 %retval12 = bitcast i64 %3 to double ; <double> [#uses=1] 38 %0 = bitcast <2 x i32> %b to <1 x i64> ; <<1 x i64>> [#uses=1 [all...] |
/external/llvm/test/CodeGen/AArch64/ |
arm64-unaligned_ldst.ll | 10 %tmp1 = bitcast i8* %b to i64* 11 %tmp2 = bitcast i8* %a to i64* 23 %tmp1 = bitcast i8* %b to i32* 24 %tmp2 = bitcast i8* %a to i32* 36 %tmp1 = bitcast i8* %b to i16* 37 %tmp2 = bitcast i8* %a to i16*
|
fp16-vector-bitcast.ll | 7 %1 = bitcast <4 x half> %a to <4 x i16> 15 %1 = bitcast <4 x half> %a to <2 x i32> 23 %1 = bitcast <4 x half> %a to <1 x i64> 31 %1 = bitcast <4 x half> %a to i64 39 %1 = bitcast <4 x half> %a to <2 x float> 47 %1 = bitcast <4 x half> %a to <1 x double> 55 %1 = bitcast <4 x half> %a to double 64 %1 = bitcast <4 x i16> %a to <4 x half> 72 %1 = bitcast <2 x i32> %a to <4 x half> 80 %1 = bitcast <1 x i64> %a to <4 x half [all...] |
/external/swiftshader/third_party/LLVM/test/Transforms/InstCombine/ |
bitcast.ll | 9 %t1 = bitcast i64 %a to <2 x i32> 10 %t2 = bitcast i64 %a to <2 x i32> 23 %tmp28 = bitcast <2 x float> %A to i64 ; <i64> [#uses=2] 25 %tmp24 = bitcast i32 %tmp23 to float ; <float> [#uses=1] 27 %tmp = bitcast <2 x i32> %B to i64 29 %tmp4 = bitcast i32 %tmp2 to float ; <float> [#uses=1] 36 ; CHECK-NEXT: bitcast <2 x i32> %B to <2 x float> 46 %tmp28 = bitcast <2 x float> %A to i64 49 %tmp24 = bitcast i32 %tmp23 to float 51 %tmp = bitcast <2 x i64> %B to i12 [all...] |
/external/clang/test/CodeGen/ |
aarch64-neon-2velem.c | 280 // CHECK: [[TMP0:%.*]] = bitcast <2 x float> %a to <8 x i8> 281 // CHECK: [[TMP1:%.*]] = bitcast <2 x float> %b to <8 x i8> 282 // CHECK: [[TMP2:%.*]] = bitcast <2 x float> %v to <8 x i8> 283 // CHECK: [[TMP3:%.*]] = bitcast <8 x i8> [[TMP2]] to <2 x float> 285 // CHECK: [[FMLA:%.*]] = bitcast <8 x i8> [[TMP1]] to <2 x float> 286 // CHECK: [[FMLA1:%.*]] = bitcast <8 x i8> [[TMP0]] to <2 x float> 294 // CHECK: [[TMP0:%.*]] = bitcast <4 x float> %a to <16 x i8> 295 // CHECK: [[TMP1:%.*]] = bitcast <4 x float> %b to <16 x i8> 296 // CHECK: [[TMP2:%.*]] = bitcast <2 x float> %v to <8 x i8> 297 // CHECK: [[TMP3:%.*]] = bitcast <8 x i8> [[TMP2]] to <2 x float [all...] |
2008-08-07-AlignPadding1.c | 25 // CHECK: @generations = global [3 x %struct.gc_generation] [%struct.gc_generation { %union._gc_head { %struct.anon { %union._gc_head* getelementptr inbounds ([3 x %struct.gc_generation], [3 x %struct.gc_generation]* @generations, i32 0, i32 0, i32 0), %union._gc_head* getelementptr inbounds ([3 x %struct.gc_generation], [3 x %struct.gc_generation]* @generations, i32 0, i32 0, i32 0), i64 0 }, [8 x i8] undef }, i32 700, i32 0, [8 x i8] undef }, %struct.gc_generation { %union._gc_head { %struct.anon { %union._gc_head* bitcast (i8* getelementptr (i8, i8* bitcast ([3 x %struct.gc_generation]* @generations to i8*), i64 48) to %union._gc_head*), %union._gc_head* bitcast (i8* getelementptr (i8, i8* bitcast ([3 x %struct.gc_generation]* @generations to i8*), i64 48) to %union._gc_head*), i64 0 }, [8 x i8] undef }, i32 10, i32 0, [8 x i8] undef }, %struct.gc_generation { %union._gc_head { %struct.anon { %union._gc_head* bitcast (i8* getelementptr (i8, i8* bitcast ([3 x %struct.gc_generation]* @generations to i8*), i64 96) to %union._gc_head*), %union._gc_head* bitcast (i8* getelementptr (i8, i8* bitcast ([3 x %struct.gc_generation]* @generations to i8*), i64 96) to %union._gc_head*), i64 0 }, [8 x i8] undef }, i32 10, i32 0, [8 x i8] undef }]
|