/external/llvm/test/CodeGen/ARM/ |
vst1.ll | 15 %tmp0 = bitcast i16* %A to i8* 24 %tmp0 = bitcast i32* %A to i8* 33 %tmp0 = bitcast float* %A to i8* 44 %tmp0 = bitcast float* %A to i8* 55 %tmp0 = bitcast i64* %A to i8* 74 %tmp0 = bitcast i16* %A to i8* 85 %tmp0 = bitcast i16* %A to i8* 96 %tmp0 = bitcast i32* %A to i8* 105 %tmp0 = bitcast float* %A to i8* 114 %tmp0 = bitcast i64* %A to i8 [all...] |
/external/llvm/test/CodeGen/Thumb2/ |
crash.ll | 9 %0 = bitcast i32* %sp0 to <4 x i32>* ; <<4 x i32>*> [#uses=1] 11 %2 = bitcast i32* %sp1 to <4 x i32>* ; <<4 x i32>*> [#uses=1] 13 %4 = bitcast i32* %sp2 to <4 x i32>* ; <<4 x i32>*> [#uses=1] 15 %6 = bitcast i32* %sp3 to <4 x i32>* ; <<4 x i32>*> [#uses=1] 17 %8 = bitcast i32* %dp to i8* ; <i8*> [#uses=1] 44 %2 = load <4 x i32>* bitcast ([16 x i32]* @sbuf to <4 x i32>*), align 16 ; <<4 x i32>> [#uses=1] 45 %3 = load <4 x i32>* bitcast (i32* getelementptr inbounds ([16 x i32]* @sbuf, i32 0, i32 4) to <4 x i32>*), align 16 ; <<4 x i32>> [#uses=1] 46 %4 = load <4 x i32>* bitcast (i32* getelementptr inbounds ([16 x i32]* @sbuf, i32 0, i32 8) to <4 x i32>*), align 16 ; <<4 x i32>> [#uses=1] 47 %5 = load <4 x i32>* bitcast (i32* getelementptr inbounds ([16 x i32]* @sbuf, i32 0, i32 12) to <4 x i32>*), align 16 ; <<4 x i32>> [#uses=1] 48 tail call void @llvm.arm.neon.vst4.v4i32(i8* bitcast ([16 x i32]* @dbuf to i8*), <4 x i32> %2, <4 x i32> %3, <4 x i32> %4, <4 x i32> %5, i32 1) nounwin [all...] |
/external/llvm/test/Transforms/InstCombine/ |
addrspacecast.ll | 31 ; CHECK-NEXT: bitcast i32 addrspace(1)* %x to float addrspace(1)* 41 ; CHECK-NEXT: bitcast <4 x i32 addrspace(1)*> %x to <4 x float addrspace(1)*> 51 ; CHECK-NEXT: bitcast i32 addrspace(1)* %x to float addrspace(1)* 55 %z = bitcast i32 addrspace(2)* %y to float addrspace(2)* 64 %z = bitcast float addrspace(2)* %y to i32 addrspace(2)* 72 %y = bitcast i32 addrspace(1)* %x to i8 addrspace(1)* 79 ; CHECK: bitcast i32 addrspace(1)* %x to float addrspace(1)* 82 %y = bitcast i32 addrspace(1)* %x to i8 addrspace(1)* 89 ; CHECK-NEXT: bitcast i32 addrspace(1)* %x to float addrspace(1)* 98 ; CHECK-NEXT: bitcast <4 x i32 addrspace(1)*> %x to <4 x float addrspace(1)* [all...] |
2013-03-05-Combine-BitcastTy-Into-Alloca.ll | 10 ; allocation of an i96 because of the bitcast to create %2. That's not valid, 16 ; CHECK-NOT: bitcast i96* %retval to %struct._my_struct* 19 %k.sroa.0.0.copyload = load i96* bitcast (%struct._my_struct* @initval to i96*), align 1 20 %k.sroa.1.12.copyload = load i32* bitcast ([4 x i8]* getelementptr inbounds (%struct._my_struct* @initval, i64 0, i32 1) to i32*), align 1 33 %retval.0.cast7 = bitcast %struct._my_struct* %retval to i96* 36 %retval.12.cast9 = bitcast [4 x i8]* %retval.12.idx8 to i32* 41 %retval.8.cast13 = bitcast i8* %retval.8.idx12 to i64*
|
cast.ll | 8 %c1 = bitcast i32 %A to i32 ; <i32> [#uses=1] 9 %c2 = bitcast i32 %c1 to i32 ; <i32> [#uses=1] 56 %res = bitcast i32 %c1 to i32 ; <i32> [#uses=1] 72 %res = bitcast i64 %c1 to i64 ; <i64> [#uses=1] 95 %c = bitcast i32* %P to i16* ; <i16*> [#uses=1] 103 %c = getelementptr [0 x i8]* bitcast ([32832 x i8]* @inbuf to [0 x i8]*), i64 0, i64 %A ; <i8*> [#uses=1] 110 %c = bitcast i8 %A to i8 ; <i8> [#uses=1] 203 %c = bitcast i32** %P to float** ; <float**> [#uses=1] 221 %c = bitcast [9 x [4 x float]]* %A to [4 x float]* ; <[4 x float]*> [#uses=1] 228 %c = bitcast [4 x float]* %A to float* ; <float*> [#uses=1 [all...] |
/external/llvm/test/Transforms/ObjCARC/ |
invoke.ll | 25 invoke void bitcast (i8* (i8*, i8*, ...)* @objc_msgSend to void (i8*)*)(i8* %zipFile) 57 invoke void bitcast (i8* (i8*, i8*, ...)* @objc_msgSend to void (i8*)*)(i8* %zipFile) 90 %call = invoke i8* bitcast (i8* (i8*, i8*, ...)* @objc_msgSend to i8* ()*)() 95 call void bitcast (i8* (i8*, i8*, ...)* @objc_msgSend to void ()*)(), !clang.arc.no_objc_arc_exceptions !0 104 %tmp2 = landingpad { i8*, i32 } personality i8* bitcast (i32 (...)* @__objc_personality_v0 to i8*) 131 %r = landingpad { i8*, i32 } personality i8* bitcast (i32 (...)* @__objc_personality_v0 to i8*) 144 ; CHECK-NEXT: %r = landingpad { i8*, i32 } personality i8* bitcast (i32 (...)* @__objc_personality_v0 to i8*) 167 %r = landingpad { i8*, i32 } personality i8* bitcast (i32 (...)* @__objc_personality_v0 to i8*) 189 %r13 = landingpad { i8*, i32 } personality i8* bitcast (i32 (...)* @__objc_personality_v0 to i8*) 209 %r13 = landingpad { i8*, i32 } personality i8* bitcast (i32 (...)* @__objc_personality_v0 to i8* [all...] |
weak-copies.ll | 13 @__block_descriptor_tmp = internal constant %0 { i64 0, i64 40, i8* bitcast (void (i8*, i8*)* @__copy_helper_block_ to i8*), i8* bitcast (void (i8*)* @__destroy_helper_block_ to i8*), i8* getelementptr inbounds ([6 x i8]* @.str, i32 0, i32 0), i8* getelementptr inbounds ([3 x i8]* @"\01L_OBJC_CLASS_NAME_", i32 0, i32 0) } 15 @llvm.used = appending global [2 x i8*] [i8* getelementptr inbounds ([3 x i8]* @"\01L_OBJC_CLASS_NAME_", i32 0, i32 0), i8* bitcast ([2 x i32]* @"\01L_OBJC_IMAGE_INFO" to i8*)], section "llvm.metadata" 54 store i8* bitcast (i8** @_NSConcreteStackBlock to i8*), i8** %block.isa, align 8 60 store i8* bitcast (void (i8*)* @__qux_block_invoke_0 to i8*), i8** %block.invoke, align 8 62 store %struct.__block_descriptor* bitcast (%0* @__block_descriptor_tmp to %struct.__block_descriptor*), %struct.__block_descriptor** %block.descriptor, align 8 66 %4 = bitcast %1* %block to void ()*
|
/external/llvm/test/DebugInfo/X86/ |
debug-info-blocks.ll | 80 @__block_descriptor_tmp = internal constant { i64, i64, i8*, i8*, i8*, i64 } { i64 0, i64 40, i8* bitcast (void (i8*, i8*)* @__copy_helper_block_ to i8*), i8* bitcast (void (i8*)* @__destroy_helper_block_ to i8*), i8* getelementptr inbounds ([6 x i8]* @.str, i32 0, i32 0), i64 256 } 89 @"\01l_OBJC_$_INSTANCE_METHODS_A" = internal global { i32, i32, [1 x %struct._objc_method] } { i32 24, i32 1, [1 x %struct._objc_method] [%struct._objc_method { i8* getelementptr inbounds ([5 x i8]* @"\01L_OBJC_METH_VAR_NAME_", i32 0, i32 0), i8* getelementptr inbounds ([8 x i8]* @"\01L_OBJC_METH_VAR_TYPE_", i32 0, i32 0), i8* bitcast (i8* (%0*, i8*)* @"\01-[A init]" to i8*) }] }, section "__DATA, __objc_const", align 8 93 @"\01l_OBJC_CLASS_RO_$_A" = internal global %struct._class_ro_t { i32 0, i32 0, i32 4, i8* null, i8* getelementptr inbounds ([2 x i8]* @"\01L_OBJC_CLASS_NAME_", i32 0, i32 0), %struct.__method_list_t* bitcast ({ i32, i32, [1 x %struct._objc_method] }* @"\01l_OBJC_$_INSTANCE_METHODS_A" to %struct.__method_list_t*), %struct._objc_protocol_list* null, %struct._ivar_list_t* bitcast ({ i32, i32, [1 x %struct._ivar_t] }* @"\01l_OBJC_$_INSTANCE_VARIABLES_A" to %struct._ivar_list_t*), i8* null, %struct._prop_list_t* null }, section "__DATA, __objc_const", align 8 95 @"\01L_OBJC_LABEL_CLASS_$" = internal global [1 x i8*] [i8* bitcast (%struct._class_t* @"OBJC_CLASS_$_A" to i8*)], section "__DATA, __objc_classlist, regular, no_dead_strip", align 8 96 @llvm.used = appending global [14 x i8*] [i8* bitcast (%struct._class_t** @"\01L_OBJC_CLASSLIST_SUP_REFS_$_" to i8*), i8* getelementptr inbounds ([5 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_$_" to i8*), i8* getelementptr inbounds ([6 x i8]* @"\01L_OBJC_METH_VAR_NAME_1", i32 0, i32 0), i8* getelementptr inbounds ([6 x i8]* @"\01L_OBJC_METH_VAR_NAME_2", i32 0, i32 0), i8* getelementptr inbounds ([2 x i8]* @"\01L_OBJC_CLASS_NAME_", i32 0, i32 0), i8* getelementptr inbounds ([8 x i8]* @"\01L_OBJC_METH_VAR_TYPE_", i32 0, i32 0), i8* bitcast ({ i32, i32, [1 x %struct._objc_method] }* @"\01l_OBJC_$_INSTANCE_METHODS_A" to i8*), i8* geteleme (…) [all...] |
/external/llvm/test/CodeGen/PowerPC/ |
trampoline.ll | 31 @"\01L_OBJC_SELECTOR_REFERENCES_1" = internal global %struct.objc_selector* bitcast ([34 x i8]* @"\01L_OBJC_METH_VAR_NAME_1" to %struct.objc_selector*), section "__OBJC,__message_refs,literal_pointers,no_dead_strip" ; <%struct.objc_selector**> [#uses=2] 32 @"\01L_OBJC_CLASS_NSBitmapImageRep" = internal global %struct._objc_class { %struct._objc_class* @"\01L_OBJC_METACLASS_NSBitmapImageRep", %struct._objc_class* bitcast ([11 x i8]* @"\01L_OBJC_CLASS_NAME_1" to %struct._objc_class*), i8* getelementptr ([17 x i8]* @"\01L_OBJC_CLASS_NAME_0", i32 0, i32 0), i32 0, i32 1, i32 0, %struct._objc_ivar_list* null, %struct._objc_method_list* bitcast ({ i8*, i32, [1 x %struct._objc_method] }* @"\01L_OBJC_INSTANCE_METHODS_NSBitmapImageRep" to %struct._objc_method_list*), %struct.objc_cache* null, %struct._objc_protocol** null, i8* null, %struct._objc_class_ext* null }, section "__OBJC,__class,regular,no_dead_strip" ; <%struct._objc_class*> [#uses=3] 33 @"\01L_OBJC_SELECTOR_REFERENCES_0" = internal global %struct.objc_selector* bitcast ([14 x i8]* @"\01L_OBJC_METH_VAR_NAME_0" to %struct.objc_selector*), section "__OBJC,__message_refs,literal_pointers,no_dead_strip" ; <%struct.objc_selector**> [#uses=2] 37 @"\01L_OBJC_INSTANCE_METHODS_NSBitmapImageRep" = internal global { i8*, i32, [1 x %struct._objc_method] } { i8* null, i32 1, [1 x %struct._objc_method] [ %struct._objc_method { %struct.objc_selector* bitcast ([14 x i8]* @"\01L_OBJC_METH_VAR_NAME_0" to %struct.objc_selector*), i8* getelementptr ([20 x i8]* @"\01L_OBJC_METH_VAR_TYPE_0", i32 0, i32 0), i8* bitcast (%struct.objc_object* (%struct.NSBitmapImageRep*, %struct.objc_selector*, %struct.NSZone*)* @"-[NSBitmapImageRep copyWithZone:]" to i8*) } ] }, section "__OBJC,__inst_meth,regular,no_dead_strip" ; <{ i8*, i32, [1 x %struct._objc_method] }*> [#uses=2] 40 @"\01L_OBJC_METACLASS_NSBitmapImageRep" = internal global %struct._objc_class { %struct._objc_class* bitcast ([11 x i8]* @"\01L_OBJC_CLASS_NAME_1" to %struct._objc_class*), %struct._objc_class* bitcast ([11 x i8]* @"\01L_OBJC_CLASS_NAME_1" to %struct._objc_class*), i8* getelementptr ([17 x i8]* @"\01L_OBJC_CLASS_NAME_0", i32 0, i32 0), i32 0, i32 2, i32 48, %struct._objc_ivar_list* null, %struct._objc_method_list* null, %struct.objc_cache* null, %struct._objc_protocol** null, i8* null, %struct._objc_class_ext* null }, section "__OBJC,__meta_class,regular,no_dead_strip" ; <%struct._objc_class*> [#uses=2] 44 @"\01L_OBJC_MODULES" = internal global %struct._objc_module { i32 7, i32 16, i8* getelementptr ([1 x i8]* @"\01L_OBJC_CLASS_NAME_2", i32 0, i32 0), %struct._objc_symtab* bitcast ({ i32, %struct.objc_selector**, i16, i16, [1 x %struct._objc_class*] }* @"\01L_OBJC_SYMBOLS" to %struct._objc_symtab*) }, section "__OBJC,__module_info,regular,no_dead_strip" ; <%struct._objc_module*> [#uses=1] 45 @llvm.used = appending global [14 x i8*] [ i8* bitcast (%struct.objc_selector** @"\01L_OBJC_SELECTOR_REFERENCES_1" to i8*), i8* bitcast (%struct._objc_cl (…) [all...] |
/external/llvm/test/Transforms/SROA/ |
vector-promotion.ll | 54 %a.tmp3.cast = bitcast i32* %a.tmp3 to <2 x i32>* 83 %a.y.cast = bitcast <4 x i32>* %a.y to i8* 88 %a.tmp1.cast = bitcast i32* %a.tmp1 to i8* 121 %a.y.cast = bitcast <4 x i32>* %a.y to i8* 122 %z.cast = bitcast <4 x i32>* %z to i8* 127 %a.tmp1.cast = bitcast i32* %a.tmp1 to i8* 129 %z.tmp1.cast = bitcast i32* %z.tmp1 to i8* 168 %a.y.cast = bitcast <4 x i32>* %a.y to i8* 169 %z.cast = bitcast <4 x i32> addrspace(1)* %z to i8 addrspace(1)* 174 %a.tmp1.cast = bitcast i32* %a.tmp1 to i8 [all...] |
/external/llvm/test/Transforms/BBVectorize/ |
simple-ldstr.ll | 21 ; CHECK: %i0.v.i0 = bitcast double* %a to <2 x double>* 22 ; CHECK: %i1.v.i0 = bitcast double* %b to <2 x double>* 26 ; CHECK: %0 = bitcast double* %c to <2 x double>* 53 ; CHECK: %i0f.v.i0 = bitcast float* %a to <2 x float>* 54 ; CHECK: %i1f.v.i0 = bitcast float* %b to <2 x float>* 60 ; CHECK: %0 = bitcast double* %c to <2 x double>* 85 ; CHECK: %i0.v.i0 = bitcast double* %a to <2 x double>* 86 ; CHECK: %i1.v.i0 = bitcast double* %b to <2 x double>* 91 ; CHECK: %0 = bitcast float* %c to <2 x float>* 107 ; CHECK-AO: %0 = bitcast float* %c to <2 x float> [all...] |
/external/clang/test/CodeGen/ |
c11atomics.c | 155 // CHECK-NEXT: [[T1:%.*]] = bitcast float* [[T0]] to i8* 156 // CHECK-NEXT: [[T2:%.*]] = bitcast float* [[TMP0]] to i8* 165 // CHECK-NEXT: [[T2:%.*]] = bitcast float* [[T1]] to i8* 166 // CHECK-NEXT: [[T3:%.*]] = bitcast float* [[TMP1]] to i8* 196 // CHECK-NEXT: [[T1:%.*]] = bitcast [[CF]]* [[T0]] to i8* 197 // CHECK-NEXT: [[T2:%.*]] = bitcast [[CF]]* [[TMP0]] to i8* 218 // CHECK-NEXT: [[T0:%.*]] = bitcast [[CF]]* [[DEST]] to i8* 219 // CHECK-NEXT: [[T1:%.*]] = bitcast [[CF]]* [[TMP1]] to i8* 257 // CHECK-NEXT: [[T1:%.*]] = bitcast [[S]]* [[T0]] to i8* 258 // CHECK-NEXT: [[T2:%.*]] = bitcast [[S]]* [[F]] to i8 [all...] |
arm-abi-vector.c | 21 // CHECK: bitcast i8* [[AP_ALIGN]] to <2 x i32>* 26 // APCS-GNU: bitcast <2 x i32>* [[VAR_ALIGN]] to i8* 50 // CHECK: bitcast i8* [[AP]] to <3 x i8>* 54 // APCS-GNU: bitcast i8* [[AP]] to <3 x i8>* 78 // CHECK: bitcast i8* [[AP_ALIGN]] to <5 x i8>* 83 // APCS-GNU: bitcast <5 x i8>* [[VAR_ALIGN]] to i8* 110 // CHECK: bitcast <9 x i8>* [[VAR_ALIGN]] to i8* 117 // APCS-GNU: bitcast <9 x i8>* [[VAR_ALIGN]] to i8* 140 // CHECK: [[VAR:%.*]] = bitcast i8* [[AP]] to i8** 142 // CHECK: bitcast i8* [[VAR2]] to <19 x i8> [all...] |
no-opt-volatile-memcpy.c | 19 // CHECK-NEXT: %[[ZERO:.*]] = bitcast %struct.s* %[[LS]] to i8* 20 // CHECK-NEXT: %[[ONE:.*]] = bitcast %struct.s* %[[LS]] to i8* 23 // CHECK-NEXT: %[[TWO:.*]] = bitcast %struct.s* %[[LS]] to i8*
|
/external/llvm/test/CodeGen/X86/ |
2007-01-13-StackPtrIndex.ll | 93 %s761 = bitcast i64 %b1977 to i64 132 %d753 = bitcast i64 %w1874 to i64 135 %r347 = getelementptr float* bitcast ([128 x i64]* @i6000 to float*), i64 %r346 138 %r353 = getelementptr float* bitcast ([128 x i64]* @i6000 to float*), i64 %r352 140 %r362 = load float* bitcast ([128 x i64]* @i6000 to float*) 142 %r370 = load float* bitcast ([128 x i64]* @i6000 to float*) 186 %r539 = getelementptr float* bitcast ([128 x i64]* @i6000 to float*), i64 %r538 188 %r551 = load float* bitcast ([128 x i64]* @i6000 to float*) 215 %r721 = getelementptr float* bitcast ([128 x i64]* @i6000 to float*), i64 %r720 218 %r727 = getelementptr float* bitcast ([128 x i64]* @i6000 to float*), i64 %r72 [all...] |
vec_shuffle-38.ll | 35 %tmp1 = bitcast %struct.Float2* %vPtr to <1 x i64>* 37 %tmp2 = bitcast <1 x i64>* %addptr7 to float* 54 %tmp9.i = bitcast <2 x double> %tmp8.i to <4 x float> 64 %0 = bitcast %struct.Float2* %vHiCoefPtr_0 to <1 x i64>* 68 %1 = bitcast <1 x i64> %add.ptr.val to <2 x float> 70 %2 = bitcast %struct.Float2* %vLoCoefPtr_0 to <1 x i64>* 73 %3 = bitcast <1 x i64> %add.ptr2.val to <2 x float>
|
pic-load-remat.ll | 10 %tmp4609 = tail call <8 x i16> @llvm.x86.sse2.psll.w( <8 x i16> zeroinitializer, <8 x i16> bitcast (<4 x i32> < i32 3, i32 5, i32 6, i32 9 > to <8 x i16>) ) ; <<8 x i16>> [#uses=1] 12 %tmp4658 = tail call <8 x i16> @llvm.x86.sse2.psll.w( <8 x i16> %tmp4651, <8 x i16> bitcast (<4 x i32> < i32 4, i32 1, i32 2, i32 3 > to <8 x i16>) ) ; <<8 x i16>> [#uses=1] 17 %tmp4708 = bitcast <8 x i16> %tmp4700 to <2 x i64> ; <<2 x i64>> [#uses=1] 19 %tmp4779 = tail call <8 x i16> @llvm.x86.sse2.psll.w( <8 x i16> %tmp4772, <8 x i16> bitcast (<4 x i32> < i32 3, i32 5, i32 undef, i32 7 > to <8 x i16>) ) ; <<8 x i16>> [#uses=1] 22 %tmp4829 = bitcast <8 x i16> %tmp4821 to <2 x i64> ; <<2 x i64>> [#uses=1] 23 %tmp4900 = tail call <8 x i16> @llvm.x86.sse2.psll.w( <8 x i16> zeroinitializer, <8 x i16> bitcast (<4 x i32> < i32 1, i32 1, i32 2, i32 2 > to <8 x i16>) ) ; <<8 x i16>> [#uses=1] 28 %tmp4950 = bitcast <8 x i16> %tmp4942 to <2 x i64> ; <<2 x i64>> [#uses=1] 30 %tmp4958 = bitcast <8 x i16> %tmp4957 to <2 x i64> ; <<2 x i64>> [#uses=1] 32 %tmp4968 = bitcast <8 x i16> %tmp4967 to <2 x i64> ; <<2 x i64>> [#uses=1]
|
/external/llvm/test/CodeGen/R600/ |
si-sgpr-spill.ll | 105 %112 = bitcast float %93 to i32 107 %113 = bitcast float %94 to i32 115 %120 = bitcast float %93 to i32 118 %122 = bitcast i32 %121 to float 120 %124 = bitcast i32 %123 to float 122 %126 = bitcast float %94 to i32 125 %128 = bitcast i32 %127 to float 127 %130 = bitcast i32 %129 to float 141 %144 = bitcast float %138 to i32 143 %145 = bitcast float %139 to i3 [all...] |
scalar_to_vector.ll | 14 %bc = bitcast i32 %tmp1 to <2 x i16> 30 %bc = bitcast float %tmp1 to <2 x i16> 42 ; %bc = bitcast i32 %tmp1 to <4 x i8> 52 ; %bc = bitcast <2 x i64> %newvec1 to <4 x i32> 60 ; %bc = bitcast <4 x i32> %newvec0 to <8 x i16> 68 ; %bc = bitcast <2 x i32> %newvec0 to <4 x i16> 76 ; %bc = bitcast <2 x i32> %newvec0 to <4 x i16>
|
/external/clang/test/CodeGenCXX/ |
delete.cpp | 25 // CHECK-NEXT: bitcast 52 // CHECK-NEXT: bitcast 74 // CHECK-NEXT: [[T0:%.*]] = bitcast [[A]]* [[BEGIN]] to i8* 76 // CHECK-NEXT: [[T1:%.*]] = bitcast i8* [[ALLOC]] to i64* 118 // CHECK: [[T0:%.*]] = bitcast [[X:%.*]]* [[XP:%.*]] to i64** 122 // CHECK-NEXT: [[T0:%.*]] = bitcast [[X]]* [[XP]] to i8* 126 // CHECK-NEXT: [[T0:%.*]] = bitcast [[X:%.*]]* [[XP:%.*]] to void ([[X]]*)***
|
no-opt-volatile-memcpy.cpp | 19 // CHECK-NEXT: %[[ZERO:.*]] = bitcast %struct.s* %[[LS]] to i8* 20 // CHECK-NEXT: %[[ONE:.*]] = bitcast %struct.s* %[[LS]] to i8* 23 // CHECK-NEXT: %[[TWO:.*]] = bitcast %struct.s* %[[LS]] to i8*
|
windows-itanium-exceptions.cpp | 17 // CHECK: %0 = bitcast i8* %exception to i32* 19 // CHECK: call {{.*}}void @__cxa_throw(i8* %exception, i8* bitcast (i8** @_ZTIi to i8*), i8* null) 31 // CHECK: %0 = landingpad { i8*, i32 } personality i8* bitcast (i32 (...)* @__gxx_personality_v0 to i8*)
|
/external/llvm/test/CodeGen/AArch64/ |
arm64-variadic-aapcs.ll | 41 %addr = bitcast %va_list* @var to i8* 79 %addr = bitcast %va_list* @var to i8* 88 %addr = bitcast %va_list* @var to i8* 105 %addr = bitcast %va_list* @var to i8* 116 %addr = bitcast %va_list* @var to i8* 129 %srcaddr = bitcast %va_list* @var to i8* 130 %dstaddr = bitcast %va_list* @second_list to i8*
|
/external/llvm/test/CodeGen/Mips/ |
mips16ex.ll | 19 %0 = bitcast i8* %exception to i32* 21 invoke void @__cxa_throw(i8* %exception, i8* bitcast (i8** @_ZTIi to i8*), i8* null) noreturn 25 %1 = landingpad { i8*, i32 } personality i8* bitcast (i32 (...)* @__gxx_personality_v0 to i8*) 26 catch i8* bitcast (i8** @_ZTIi to i8*) 35 %4 = call i32 @llvm.eh.typeid.for(i8* bitcast (i8** @_ZTIi to i8*)) nounwind 42 %6 = bitcast i8* %5 to i32* 57 %8 = landingpad { i8*, i32 } personality i8* bitcast (i32 (...)* @__gxx_personality_v0 to i8*)
|
/external/llvm/test/Instrumentation/BoundsChecking/ |
simple.ll | 16 %2 = bitcast i8* %1 to i32* 26 %2 = bitcast i8* %1 to i32* 36 %2 = bitcast i8* %1 to i32* 51 %2 = bitcast i8* %1 to i32* 126 %1 = bitcast i128* %x to i8* 135 %1 = bitcast i128 addrspace(1)* %x to i8 addrspace(1)* 146 %2 = bitcast i8* %1 to i64*
|