/external/llvm/test/CodeGen/ARM/ |
vst4.ll | 28 %tmp0 = bitcast i16* %A to i8* 38 %tmp0 = bitcast i32* %A to i8* 47 %tmp0 = bitcast float* %A to i8* 57 %tmp0 = bitcast i64* %A to i8* 67 %tmp0 = bitcast i64* %A to i8* 90 %tmp0 = bitcast i16* %A to i8* 100 %tmp0 = bitcast i32* %A to i8* 110 %tmp0 = bitcast float* %A to i8* 122 %tmp0 = bitcast float* %A to i8*
|
reg_sequence.ll | 26 %4 = bitcast i16* %i_ptr to i8* ; <i8*> [#uses=1] 28 %6 = bitcast <8 x i16> %5 to <2 x double> ; <<2 x double>> [#uses=2] 30 %8 = bitcast double %7 to <4 x i16> ; <<4 x i16>> [#uses=1] 33 %11 = bitcast double %10 to <4 x i16> ; <<4 x i16>> [#uses=1] 42 %18 = bitcast i16* %o_ptr to i8* ; <i8*> [#uses=1] 62 %4 = bitcast i16* %i_ptr to i8* ; <i8*> [#uses=1] 65 %7 = bitcast i16* %6 to i8* ; <i8*> [#uses=1] 69 %11 = bitcast i16* %o_ptr to i8* ; <i8*> [#uses=1] 72 %13 = bitcast i16* %12 to i8* ; <i8*> [#uses=1] 103 %tmp1 = bitcast i32* %in to i8* ; <i8*> [#uses=1 [all...] |
vstlane.ll | 121 %tmp0 = bitcast i16* %A to i8* 132 %tmp0 = bitcast i16* %A to i8* 143 %tmp0 = bitcast i32* %A to i8* 152 %tmp0 = bitcast float* %A to i8* 162 %tmp0 = bitcast i16* %A to i8* 172 %tmp0 = bitcast i32* %A to i8* 181 %tmp0 = bitcast float* %A to i8* 208 %tmp0 = bitcast i16* %A to i8* 217 %tmp0 = bitcast i32* %A to i8* 226 %tmp0 = bitcast float* %A to i8 [all...] |
/external/llvm/test/Transforms/ConstProp/ |
constant-expr.ll | 23 @H = global i1 icmp ule (i32* bitcast (i8* @X to i32*), i32* bitcast (i8* @Y to i32*)) 76 @pr9011_3 = constant <4 x i32> bitcast (<16 x i8> zeroinitializer to <4 x i32>) 91 @pr9011_10 = constant <4 x double> bitcast (i256 0 to <4 x double>) 93 @pr9011_11 = constant <4 x float> bitcast (i128 0 to <4 x float>) 95 @pr9011_12 = constant <4 x i32> bitcast (i128 0 to <4 x i32>) 97 @pr9011_13 = constant i256 bitcast (<4 x double> zeroinitializer to i256) 99 @pr9011_14 = constant i128 bitcast (<4 x float> zeroinitializer to i128) 101 @pr9011_15 = constant i128 bitcast (<4 x i32> zeroinitializer to i128)
|
/external/llvm/test/Transforms/LICM/ |
hoist-bitcast-load.ll | 42 ; Make sure the basic alloca pointer hoisting works through a bitcast to a 53 %c = bitcast i64* %ca to i32* 81 ; Make sure the basic alloca pointer hoisting works through a bitcast to a 82 ; pointer to a smaller type (where the bitcast also needs to be hoisted): 102 %c = bitcast i64* %ca to i32* 120 ; Make sure the basic alloca pointer hoisting does not happen through a bitcast 131 %c = bitcast i16* %ca to i32* 171 %cab = bitcast i16* %ca to %atype* 172 %c = bitcast %atype* %cab to i32*
|
/external/clang/test/CodeGenCXX/ |
copy-constructor-synthesis.cpp | 144 // CHECK-NEXT: [[T4:%.*]] = bitcast i16* [[T0]] to i8* 145 // CHECK-NEXT: [[T5:%.*]] = bitcast i16* [[T2]] to i8* 151 // CHECK-NEXT: [[T0:%.*]] = bitcast [[A]]* [[THIS]] to i8*** 156 // CHECK-NEXT: [[T4:%.*]] = bitcast i16* [[T0]] to i8* 157 // CHECK-NEXT: [[T5:%.*]] = bitcast i16* [[T2]] to i8*
|
blocks-cxx11.cpp | 53 // CHECK-NEXT: [[COERCE:%.*]] = bitcast 79 // CHECK-NEXT: [[COERCE:%.*]] = bitcast { i32, i32 }* [[CSLOT]] to i64* 110 // CHECK-NEXT: [[T0:%.*]] = bitcast [[BLOCK_T]]* [[BLOCK]] to void ()*
|
const-init.cpp | 73 // CHECK: @i = constant i32* bitcast (float* @PR9558 to i32*) 77 // CHECK: @pastEnd = constant i32* bitcast (i8* getelementptr (i8* bitcast ([2 x i32]* @arr to i8*), i64 8) to i32*)
|
/external/llvm/test/Analysis/BasicAA/ |
phi-spec-order.ll | 17 %lsr.iv4 = phi [16000 x double]* [ %i11, %for.body4 ], [ bitcast (double* getelementptr inbounds ([16000 x double]* @Y, i64 0, i64 8) 24 %lsr.iv46 = bitcast [16000 x double]* %lsr.iv4 to <4 x double>* 25 %lsr.iv12 = bitcast [16000 x double]* %lsr.iv1 to <4 x double>* 54 %i10 = bitcast double* %scevgep to [16000 x double]* 56 %i11 = bitcast double* %scevgep5 to [16000 x double]*
|
/external/llvm/test/Analysis/ScalarEvolution/ |
load.ll | 38 @node5 = internal constant { %struct.ListNode*, i32, [4 x i8] } { %struct.ListNode* bitcast ({ %struct.ListNode*, i32, [4 x i8] }* @node4 to %struct.ListNode*), i32 4, [4 x i8] undef }, align 8 39 @node4 = internal constant { %struct.ListNode*, i32, [4 x i8] } { %struct.ListNode* bitcast ({ %struct.ListNode*, i32, [4 x i8] }* @node3 to %struct.ListNode*), i32 3, [4 x i8] undef }, align 8 40 @node3 = internal constant { %struct.ListNode*, i32, [4 x i8] } { %struct.ListNode* bitcast ({ %struct.ListNode*, i32, [4 x i8] }* @node2 to %struct.ListNode*), i32 2, [4 x i8] undef }, align 8 41 @node2 = internal constant { %struct.ListNode*, i32, [4 x i8] } { %struct.ListNode* bitcast ({ %struct.ListNode*, i32, [4 x i8] }* @node1 to %struct.ListNode*), i32 1, [4 x i8] undef }, align 8 52 %n.01 = phi %struct.ListNode* [ bitcast ({ %struct.ListNode*, i32, [4 x i8] }* @node5 to %struct.ListNode*), %entry ], [ %1, %for.body ]
|
/external/llvm/test/Analysis/TypeBasedAliasAnalysis/ |
placement-tbaa.ll | 34 %0 = bitcast i8* %call to %struct.Foo* 50 %5 = bitcast %struct.Foo* %4 to i8* 55 %6 = bitcast i8* %5 to %struct.Bar* 65 %10 = bitcast %struct.Foo* %9 to i8* 70 %11 = bitcast i8* %10 to %struct.Foo*
|
/external/llvm/test/CodeGen/AArch64/ |
arm64-vbitwise.ll | 78 %0 = bitcast i8* %src to <16 x i8>* 81 %2 = bitcast <16 x i8> %and.i to <8 x i16> 84 %4 = bitcast <8 x i16> %3 to <4 x i32> 87 %6 = bitcast <4 x i32> %5 to <16 x i8> 88 %7 = bitcast i8* %dest to <16 x i8>*
|
arm64-scvt.ll | 292 %bitcast = ptrtoint i8* %sp0 to i64 293 %add = add i64 %bitcast, -1 306 %bitcast = ptrtoint i16* %sp0 to i64 307 %add = add i64 %bitcast, 1 320 %bitcast = ptrtoint i32* %sp0 to i64 321 %add = add i64 %bitcast, 1 335 %bitcast = ptrtoint i64* %sp0 to i64 336 %add = add i64 %bitcast, 1 352 %bitcast = ptrtoint i8* %sp0 to i64 353 %add = add i64 %bitcast, - [all...] |
/external/llvm/test/CodeGen/PowerPC/ |
ppcf128-endian.ll | 92 %0 = bitcast ppc_fp128 %x to i128 104 %0 = bitcast i128 %x to ppc_fp128 117 %0 = bitcast i128 %shl to ppc_fp128 130 %cast = bitcast <4 x i32> %x to ppc_fp128 145 %va1 = bitcast i8** %va to i8*
|
/external/llvm/test/CodeGen/X86/ |
2006-04-04-CrossBlockCrash.ll | 33 %tmp337 = bitcast <4 x i32> %tmp336 to <4 x float> ; <<4 x float>> [#uses=1] 35 %tmp379 = bitcast <4 x float> %tmp378 to <4 x i32> ; <<4 x i32>> [#uses=1] 37 %tmp392 = bitcast <8 x i16> %tmp388 to <8 x i16> ; <<8 x i16>> [#uses=1] 40 %tmp427 = bitcast <8 x i16> %tmp423 to <16 x i8> ; <<16 x i8>> [#uses=1] 44 %tmp436 = bitcast i8 %tmp to i8 ; <i8> [#uses=1]
|
MachineSink-eflags.ll | 18 %conv = bitcast i8* %_stubArgs to i32* 21 %i4 = bitcast i8* %ptr8 to <2 x double>* 23 %i7 = bitcast i8* %ptr20 to <2 x double> addrspace(1)** 26 %i9 = bitcast i8* %ptr28 to i32* 29 %i10 = bitcast i8* %ptr32 to i32*
|
/external/llvm/test/Instrumentation/AddressSanitizer/ |
lifetime.ll | 13 %i.ptr = bitcast i32* %i to i8* 31 %i.ptr = bitcast i32* %i to i8* 44 %arr.ptr = bitcast [10 x i32]* %arr to i8* 69 %i.ptr = bitcast i64* %i to i8* 75 %i.ptr2 = bitcast i64* %i to i8*
|
/external/llvm/test/Instrumentation/MemorySanitizer/ |
vector_pack.ll | 49 ; CHECK-DAG: bitcast i64 {{.*}} to <4 x i16> 50 ; CHECK-DAG: bitcast i64 {{.*}} to <4 x i16> 55 ; CHECK-DAG: bitcast <4 x i16> {{.*}} to x86_mmx 56 ; CHECK-DAG: bitcast <4 x i16> {{.*}} to x86_mmx 58 ; CHECK-DAG: bitcast x86_mmx {{.*}} to i64
|
/external/llvm/test/Transforms/InstCombine/ |
align-addr.ll | 25 %p = bitcast double* %t8 to <2 x double>* 46 %tmp = load <16 x i8>* bitcast ([4 x i32]* @GLOBAL to <16 x i8>*), align 1 56 %tmp = load <16 x i8> addrspace(1)* bitcast ([4 x i32] addrspace(1)* @GLOBAL_as1 to <16 x i8> addrspace(1)*), align 1 66 %tmp = load <16 x i8> addrspace(1)* bitcast (i32 addrspace(1)* getelementptr ([8 x i32] addrspace(1)* @GLOBAL_as1_gep, i16 0, i16 4) to <16 x i8> addrspace(1)*), align 1 92 %a4.cast = bitcast %struct.s* %a4 to i8*
|
/external/llvm/test/Transforms/SLPVectorizer/X86/ |
ordering.ll | 29 %call49 = invoke double bitcast (i8* (i8*, i8*, ...)* @objc_msgSend to double (i8*, i8*)*)(i8* undef, i8* undef) 33 %call51 = invoke double bitcast (i8* (i8*, i8*, ...)* @objc_msgSend to double (i8*, i8*)*)(i8* undef, i8* undef) 37 %call56 = invoke double bitcast (i8* (i8*, i8*, ...)* @objc_msgSend to double (i8*, i8*)*)(i8* undef, i8* undef) 41 %call59 = invoke double bitcast (i8* (i8*, i8*, ...)* @objc_msgSend to double (i8*, i8*)*)(i8* undef, i8* undef) 70 %l = landingpad { i8*, i32 } personality i8* bitcast (i32 (...)* @personality_v0 to i8*)
|
/external/llvm/test/Transforms/SROA/ |
phi-and-select.ll | 230 %bitcast = bitcast float* %f to i32* 234 %phi = phi i32* [ %bitcast, %else ], [ %ptr, %then ] 253 %bitcast = bitcast float* %f to i32* 254 %select = select i1 %test, i32* %bitcast, i32* %ptr 266 ; CHECK: %[[cast:.*]] = bitcast double* %[[alloca]] to float* 281 %bitcast = bitcast double* %f to float* 285 %phi = phi float* [ %bitcast, %else ], [ %ptr, %then [all...] |
/external/llvm/test/Transforms/ScalarRepl/ |
memset-aggregate.ll | 15 %L2 = bitcast %struct.foo* %L to i8* ; <i8*> [#uses=1] 16 %tmp13 = bitcast %struct.foo* %P to i8* ; <i8*> [#uses=1] 27 %L12 = bitcast [4 x %struct.foo]* %L to i8* ; <i8*> [#uses=1] 38 %B1 = bitcast %struct.bar* %B to i8* ; <i8*> [#uses=1] 58 %2 = bitcast i32* %1 to i8* ; <i8*> [#uses=1]
|
union-pointer.ll | 16 %X_addr.upgrd.1 = bitcast i16** %X_addr to i8** ; <i8**> [#uses=1] 28 %x_addr.upgrd.1 = bitcast i16 addrspace(1)** %x_addr to i8 addrspace(1)** 41 %elem1.cast = bitcast i16 addrspace(1)** %elem1 to i8 addrspace(1)** 55 %tmp1.upgrd.3 = bitcast %struct.Val* %tmp1 to i64* ; <i64*> [#uses=1] 65 %tmp7 = bitcast %struct.Val* %tmp to { i64 }* ; <{ i64 }*> [#uses=1]
|
/external/llvm/test/CodeGen/R600/ |
sgpr-copy.ll | 61 %46 = bitcast float %41 to i32 62 %47 = bitcast float %42 to i32 90 %75 = bitcast i32 %74 to float 91 %76 = bitcast float %75 to i32 110 %88 = bitcast i32 %87 to float 111 %89 = bitcast float %88 to i32 144 %115 = bitcast i32 %114 to float 146 %117 = bitcast i32 %116 to float 163 %27 = bitcast i32 %26 to float 164 %28 = bitcast float %27 to i3 [all...] |
/external/clang/test/CodeGenObjCXX/ |
property-reference.mm | 29 // CHECK: [[C:%.*]] = call nonnull %struct.MyStruct* bitcast (i8* (i8*, i8*, ...)* @objc_msgSend 46 // CHECK-NEXT: [[T1:%.*]] = bitcast [[TEST1]]* [[T0]] to i8* 48 // CHECK-NEXT: [[T3:%.*]] = bitcast i8* [[T2]] to [[A]]*
|