Searched refs:bitcast (Results 1 – 25 of 2148) sorted by relevance
12345678910>>...86
/external/llvm/test/Transforms/DeadStoreElimination/ |
D | inst-limits.ll | 20 %0 = bitcast i32 0 to i32 21 %1 = bitcast i32 0 to i32 22 %2 = bitcast i32 0 to i32 23 %3 = bitcast i32 0 to i32 24 %4 = bitcast i32 0 to i32 25 %5 = bitcast i32 0 to i32 26 %6 = bitcast i32 0 to i32 27 %7 = bitcast i32 0 to i32 28 %8 = bitcast i32 0 to i32 29 %9 = bitcast i32 0 to i32 [all …]
|
/external/llvm/test/CodeGen/Mips/ |
D | const4a.ll | 30 call void bitcast (void (...)* @foo to void ()*)() 34 call void bitcast (void (...)* @goo to void ()*)() 38 call void bitcast (void (...)* @hoo to void ()*)() 39 call void bitcast (void (...)* @hoo to void ()*)() 40 call void bitcast (void (...)* @hoo to void ()*)() 41 call void bitcast (void (...)* @hoo to void ()*)() 42 call void bitcast (void (...)* @hoo to void ()*)() 43 call void bitcast (void (...)* @hoo to void ()*)() 44 call void bitcast (void (...)* @hoo to void ()*)() 45 call void bitcast (void (...)* @hoo to void ()*)() [all …]
|
D | const6.ll | 34 call void bitcast (void (...)* @hoo to void ()*)() 35 call void bitcast (void (...)* @hoo to void ()*)() 36 call void bitcast (void (...)* @hoo to void ()*)() 37 call void bitcast (void (...)* @hoo to void ()*)() 38 call void bitcast (void (...)* @hoo to void ()*)() 39 call void bitcast (void (...)* @hoo to void ()*)() 40 call void bitcast (void (...)* @hoo to void ()*)() 41 call void bitcast (void (...)* @hoo to void ()*)() 42 call void bitcast (void (...)* @hoo to void ()*)() 43 call void bitcast (void (...)* @hoo to void ()*)() [all …]
|
D | dsp-patterns-cmp-vselect.ll | 9 %0 = bitcast i32 %a0.coerce to <2 x i16> 10 %1 = bitcast i32 %a1.coerce to <2 x i16> 11 %2 = bitcast i32 %a2.coerce to <2 x i16> 12 %3 = bitcast i32 %a3.coerce to <2 x i16> 15 %4 = bitcast <2 x i16> %or to i32 26 %0 = bitcast i32 %a0.coerce to <2 x i16> 27 %1 = bitcast i32 %a1.coerce to <2 x i16> 28 %2 = bitcast i32 %a2.coerce to <2 x i16> 29 %3 = bitcast i32 %a3.coerce to <2 x i16> 32 %4 = bitcast <2 x i16> %or to i32 [all …]
|
/external/llvm/test/CodeGen/X86/ |
D | Atomics-64.ll | 21 %2 = bitcast i8* bitcast (i16* @ss to i8*) to i16* 23 %4 = bitcast i8* bitcast (i16* @us to i8*) to i16* 25 %6 = bitcast i8* bitcast (i32* @si to i8*) to i32* 27 %8 = bitcast i8* bitcast (i32* @ui to i8*) to i32* 29 %10 = bitcast i8* bitcast (i64* @sl to i8*) to i64* 31 %12 = bitcast i8* bitcast (i64* @ul to i8*) to i64* 33 %14 = bitcast i8* bitcast (i64* @sll to i8*) to i64* 35 %16 = bitcast i8* bitcast (i64* @ull to i8*) to i64* 39 %20 = bitcast i8* bitcast (i16* @ss to i8*) to i16* 41 %22 = bitcast i8* bitcast (i16* @us to i8*) to i16* [all …]
|
D | mmx-intrinsics.ll | 12 %0 = bitcast <1 x i64> %b to <4 x i16> 13 %1 = bitcast <1 x i64> %a to <4 x i16> 14 %2 = bitcast <4 x i16> %1 to x86_mmx 15 %3 = bitcast <4 x i16> %0 to x86_mmx 17 %5 = bitcast x86_mmx %4 to <4 x i16> 18 %6 = bitcast <4 x i16> %5 to <1 x i64> 29 %0 = bitcast <1 x i64> %b to <2 x i32> 30 %1 = bitcast <1 x i64> %a to <2 x i32> 31 %mmx_var.i = bitcast <2 x i32> %1 to x86_mmx 32 %mmx_var1.i = bitcast <2 x i32> %0 to x86_mmx [all …]
|
D | combine-64bit-vec-binop.ll | 6 %1 = bitcast double %A to <2 x i32> 7 %2 = bitcast double %B to <2 x i32> 9 %3 = bitcast <2 x i32> %add to double 19 %1 = bitcast double %A to <4 x i16> 20 %2 = bitcast double %B to <4 x i16> 22 %3 = bitcast <4 x i16> %add to double 31 %1 = bitcast double %A to <8 x i8> 32 %2 = bitcast double %B to <8 x i8> 34 %3 = bitcast <8 x i8> %add to double 44 %1 = bitcast double %A to <2 x i32> [all …]
|
D | 3dnow-intrinsics.ll | 6 %0 = bitcast x86_mmx %a.coerce to <8 x i8> 7 %1 = bitcast x86_mmx %b.coerce to <8 x i8> 8 %2 = bitcast <8 x i8> %0 to x86_mmx 9 %3 = bitcast <8 x i8> %1 to x86_mmx 11 %5 = bitcast x86_mmx %4 to <8 x i8> 20 %0 = bitcast <2 x float> %a to x86_mmx 22 %2 = bitcast x86_mmx %1 to <2 x i32> 31 %0 = bitcast <2 x float> %a to x86_mmx 32 %1 = bitcast <2 x float> %b to x86_mmx 34 %3 = bitcast x86_mmx %2 to <2 x float> [all …]
|
D | mmx-arith.ll | 13 %tmp1a = bitcast x86_mmx %tmp1 to <8 x i8> 14 %tmp3a = bitcast x86_mmx %tmp3 to <8 x i8> 16 %tmp4a = bitcast <8 x i8> %tmp4 to x86_mmx 25 %tmp21a = bitcast x86_mmx %tmp21 to <8 x i8> 26 %tmp27a = bitcast x86_mmx %tmp27 to <8 x i8> 28 %tmp28a = bitcast <8 x i8> %tmp28 to x86_mmx 37 %tmp45a = bitcast x86_mmx %tmp45 to <8 x i8> 38 %tmp51a = bitcast x86_mmx %tmp51 to <8 x i8> 40 %tmp52a = bitcast <8 x i8> %tmp52 to x86_mmx 43 %tmp57a = bitcast x86_mmx %tmp57 to <8 x i8> [all …]
|
D | exedepsfix-broadcast.ll | 11 %bitcast = bitcast <4 x float> %arg to <4 x i32> 12 %and = and <4 x i32> %bitcast, <i32 2147483647, i32 2147483647, i32 2147483647, i32 2147483647> 13 %floatcast = bitcast <4 x i32> %and to <4 x float> 25 %bitcast = bitcast <8 x float> %arg to <8 x i32> 26 …%and = and <8 x i32> %bitcast, <i32 2147483647, i32 2147483647, i32 2147483647, i32 2147483647, i3… 27 %floatcast = bitcast <8 x i32> %and to <8 x float> 40 %bitcast = bitcast <4 x float> %arg to <4 x i32> 43 %and = and <4 x i32> %bitcast, %mask 44 %floatcast = bitcast <4 x i32> %and to <4 x float> 56 %bitcast = bitcast <8 x float> %arg to <8 x i32> [all …]
|
D | x86-64-psub.ll | 18 %2 = bitcast <1 x i64> %__m1.0.insert.i to <8 x i8> 19 %3 = bitcast <8 x i8> %2 to x86_mmx 20 %4 = bitcast <1 x i64> %__m2.0.insert.i to <8 x i8> 21 %5 = bitcast <8 x i8> %4 to x86_mmx 23 %7 = bitcast x86_mmx %6 to <8 x i8> 24 %8 = bitcast <8 x i8> %7 to <1 x i64> 46 %2 = bitcast <1 x i64> %__m1.0.insert.i to <4 x i16> 47 %3 = bitcast <4 x i16> %2 to x86_mmx 48 %4 = bitcast <1 x i64> %__m2.0.insert.i to <4 x i16> 49 %5 = bitcast <4 x i16> %4 to x86_mmx [all …]
|
D | 2010-11-09-MOVLPS.ll | 20 %"alloca point" = bitcast i32 0 to i32 27 %"ssa point" = bitcast i32 0 to i32 31 %3 = bitcast i8* %0 to <2 x i32>* 33 %5 = bitcast %"int[]"* %4 to <4 x float>* 35 %7 = bitcast <2 x i32>* %3 to <2 x float>* 36 %8 = bitcast <2 x float>* %7 to double* 40 %12 = bitcast <2 x double> %11 to <4 x float> 43 %15 = bitcast %"int[]"* %14 to <4 x float>* 45 %16 = bitcast i8* %0 to <2 x i32>* 46 %17 = bitcast <2 x i32>* %16 to i8* [all …]
|
/external/llvm/test/CodeGen/PowerPC/ |
D | Atomics-64.ll | 27 %2 = bitcast i8* bitcast (i16* @ss to i8*) to i16* 29 %4 = bitcast i8* bitcast (i16* @us to i8*) to i16* 31 %6 = bitcast i8* bitcast (i32* @si to i8*) to i32* 33 %8 = bitcast i8* bitcast (i32* @ui to i8*) to i32* 35 %10 = bitcast i8* bitcast (i64* @sl to i8*) to i64* 37 %12 = bitcast i8* bitcast (i64* @ul to i8*) to i64* 41 %16 = bitcast i8* bitcast (i16* @ss to i8*) to i16* 43 %18 = bitcast i8* bitcast (i16* @us to i8*) to i16* 45 %20 = bitcast i8* bitcast (i32* @si to i8*) to i32* 47 %22 = bitcast i8* bitcast (i32* @ui to i8*) to i32* [all …]
|
D | ia-mem-r0.ll | 16 %1 = bitcast [18 x i64]* %regs to i64* 18 %2 = bitcast [18 x i64]* %regs to i8* 20 %4 = bitcast i8* %3 to i64* 22 %5 = bitcast [18 x i64]* %regs to i8* 24 %7 = bitcast i8* %6 to i64* 26 %8 = bitcast [18 x i64]* %regs to i8* 28 %10 = bitcast i8* %9 to i64* 30 %11 = bitcast [18 x i64]* %regs to i8* 32 %13 = bitcast i8* %12 to i64* 34 %14 = bitcast [18 x i64]* %regs to i8* [all …]
|
/external/llvm/test/Transforms/InstCombine/ |
D | bitcast-bitcast.ll | 6 %bc1 = bitcast i128 %a to fp128 7 %bc2 = bitcast fp128 %bc1 to ppc_fp128 11 ; CHECK-NEXT: %bc2 = bitcast i128 %a to ppc_fp128 16 %bc1 = bitcast i64 %a to double 17 %bc2 = bitcast double %bc1 to <2 x i32> 21 ; CHECK-NEXT: %bc2 = bitcast i64 %a to <2 x i32> 26 %bc1 = bitcast i64 %a to <2 x i32> 27 %bc2 = bitcast <2 x i32> %bc1 to double 31 ; CHECK-NEXT: %bc2 = bitcast i64 %a to double 36 %bc1 = bitcast i64 %a to <4 x i16> [all …]
|
D | bitcast-vec-uniform.ll | 4 ; CHECK-NOT: bitcast 7 %c = bitcast <2 x i64> <i64 0, i64 0> to <4 x i32> 12 ; CHECK-NOT: bitcast 16 %c = bitcast <2 x i64> <i64 -1, i64 -1> to <4 x i32> 21 ; CHECK-NOT: bitcast 26 %cast = bitcast i64 -1 to <2 x float> 32 ; CHECK-NOT: bitcast 35 %cast = bitcast i128 -1 to <2 x double> 40 ; CHECK-NOT: bitcast 43 %cast = bitcast i32 -1 to <1 x float> [all …]
|
D | 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 i128 [all …]
|
D | memmove_chk-1.ll | 20 %dst = bitcast %struct.T1* @t1 to i8* 21 %src = bitcast %struct.T2* @t2 to i8* 23 …CHECK-NEXT: call void @llvm.memmove.p0i8.p0i8.i64(i8* bitcast (%struct.T1* @t1 to i8*), i8* bitcas… 24 ; CHECK-NEXT: ret i8* bitcast (%struct.T1* @t1 to i8*) 31 %dst = bitcast %struct.T1* @t1 to i8* 32 %src = bitcast %struct.T3* @t3 to i8* 34 …CHECK-NEXT: call void @llvm.memmove.p0i8.p0i8.i64(i8* bitcast (%struct.T1* @t1 to i8*), i8* bitcas… 35 ; CHECK-NEXT: ret i8* bitcast (%struct.T1* @t1 to i8*) 44 %dst = bitcast %struct.T3* @t3 to i8* 45 %src = bitcast %struct.T1* @t1 to i8* [all …]
|
/external/clang/test/CodeGenObjC/ |
D | arc-precise-lifetime.m | 10 // CHECK-NEXT: [[XPTR1:%.*]] = bitcast i8** [[X]] to i8* 24 // CHECK-NEXT: [[XPTR2:%.*]] = bitcast i8** [[X]] to i8* 42 // CHECK: [[PTRPTR1:%.*]] = bitcast [[PTR_T]]** [[PTR]] to i8* 45 // CHECK-NEXT: [[T1:%.*]] = bitcast [[TEST1]]* [[T0]] to i8* 47 // CHECK-NEXT: [[T3:%.*]] = bitcast i8* [[T2]] to [[TEST1]]* 49 // CHECK-NEXT: [[CPTR1:%.*]] = bitcast i8** [[C]] to i8* 52 // CHECK-NEXT: [[T1:%.*]] = bitcast [[TEST1]]* [[T0]] to i8* 54 // CHECK-NEXT: [[T3:%.*]] = bitcast i8* [[T2]] to [[TEST1]]* 56 // CHECK-NEXT: [[T5:%.*]] = bitcast [[TEST1]]* [[T3]] to i8* 57 // CHECK-NEXT: [[T6:%.*]] = call i8* bitcast [all …]
|
/external/llvm/test/Transforms/ObjCARC/ |
D | move-and-form-retain-autorelease.ll | 84 %tmp4 = bitcast %15* %arg to i8* 85 …%tmp5 = tail call %18* bitcast (i8* (i8*, i8*, ...)* @objc_msgSend to %18* (i8*, i8*)*)(i8* %tmp4,… 86 %tmp6 = bitcast %18* %tmp5 to i8* 90 %tmp10 = bitcast %2* %tmp8 to i8* 91 …%tmp11 = tail call %19* bitcast (i8* (i8*, i8*, ...)* @objc_msgSend to %19* (i8*, i8*)*)(i8* %tmp1… 93 %tmp13 = bitcast %19* %tmp11 to i8* 94 … = tail call signext i8 bitcast (i8* (i8*, i8*, ...)* @objc_msgSend to i8 (i8*, i8*, %13*)*)(i8* %… 95 %tmp15 = bitcast %16* %arg2 to i8* 96 %tmp16 = load i8*, i8** bitcast (%0* @"\01l_objc_msgSend_fixup_count" to i8**), align 16 97 %tmp17 = bitcast i8* %tmp16 to i64 (i8*, %1*)* [all …]
|
/external/llvm/test/CodeGen/AMDGPU/ |
D | schedule-fs-loop-nested.ll | 9 %3 = bitcast i32 %2 to float 10 %4 = bitcast float %3 to i32 12 %6 = bitcast i32 %5 to float 13 %7 = bitcast float %6 to i32 15 %9 = bitcast i32 %8 to float 16 %10 = bitcast float %9 to i32 18 %12 = bitcast i32 %11 to float 19 %13 = bitcast float %3 to i32 20 %14 = bitcast float %12 to i32 22 %16 = bitcast i32 %15 to float [all …]
|
D | r600cfg.ll | 9 %4 = bitcast float %0 to i32 12 %7 = bitcast i32 %6 to float 13 %8 = bitcast float %7 to i32 22 %10 = bitcast float %temp4.1 to i32 25 %13 = bitcast i32 %12 to float 26 %14 = bitcast float %13 to i32 59 %36 = bitcast float %temp8.0 to i32 61 %38 = bitcast i32 %37 to float 62 %39 = bitcast float %temp4.1 to i32 64 %41 = bitcast i32 %40 to float [all …]
|
/external/llvm/test/Transforms/Inline/ |
D | devirtualize.ll | 43 …bitcast (%2* @_ZTI1D to i8*), i8* bitcast (i32 (%struct.C*)* @_ZN1D1fEv to i8*), i8* inttoptr (i64… 50 @_ZTI1A = linkonce_odr constant %0 { i8* bitcast (i8** getelementptr inbounds (i8*, i8** @_ZTVN10__… 52 @_ZTI1B = linkonce_odr constant %0 { i8* bitcast (i8** getelementptr inbounds (i8*, i8** @_ZTVN10__… 53 …bitcast (i8** getelementptr inbounds (i8*, i8** @_ZTVN10__cxxabiv121__vmi_class_type_infoE, i64 2)… 54 …bitcast (i8** getelementptr inbounds (i8*, i8** @_ZTVN10__cxxabiv120__si_class_type_infoE, i64 2) … 55 …bitcast (%1* @_ZTI1C to i8*), i8* bitcast (i32 (%struct.C*)* @_ZN1C1fEv to i8*), i8* inttoptr (i64… 56 @_ZTV1B = linkonce_odr constant [3 x i8*] [i8* null, i8* bitcast (%0* @_ZTI1B to i8*), i8* bitcast … 57 @_ZTV1A = linkonce_odr constant [3 x i8*] [i8* null, i8* bitcast (%0* @_ZTI1A to i8*), i8* bitcast … 80 %1 = bitcast %struct.C* %d to i8* ; <i8*> [#uses=1] 82 %2 = bitcast i8* %add.ptr to %struct.A* ; <%struct.A*> [#uses=1] [all …]
|
/external/llvm/test/CodeGen/AArch64/ |
D | neon-bitcast.ll | 10 %val = bitcast <8 x i8> %in to <1 x i64> 19 %val = bitcast <8 x i8> %in to <2 x i32> 28 %val = bitcast <8 x i8> %in to <2 x float> 37 %val = bitcast <8 x i8> %in to <4 x i16> 46 %val = bitcast <8 x i8> %in to <8 x i8> 57 %val = bitcast <4 x i16> %in to <1 x i64> 66 %val = bitcast <4 x i16> %in to <2 x i32> 75 %val = bitcast <4 x i16> %in to <2 x float> 84 %val = bitcast <4 x i16> %in to <4 x i16> 93 %val = bitcast <4 x i16> %in to <8 x i8> [all …]
|
/external/llvm/test/Transforms/GlobalOpt/ |
D | alias-used.ll | 9 @llvm.used = appending global [3 x i8*] [i8* bitcast (void ()* @fa to i8*), i8* bitcast (void ()* @… 10 … @llvm.used = appending global [3 x i8*] [i8* @ca, i8* bitcast (void ()* @fa to i8*), i8* bitcast … 12 @llvm.compiler.used = appending global [4 x i8*] [i8* bitcast (void ()* @fa3 to i8*), i8* bitcast (… 13 ; CHECK-DAG: @llvm.compiler.used = appending global [2 x i8*] [i8* bitcast (void ()* @fa3 to i8*), … 15 @sameAsUsed = global [3 x i8*] [i8* bitcast (void ()* @fa to i8*), i8* bitcast (void ()* @f to i8*)… 16 ; CHECK-DAG: @sameAsUsed = global [3 x i8*] [i8* bitcast (void ()* @f to i8*), i8* bitcast (void ()… 18 @other = global i32* bitcast (void ()* @fa to i32*) 19 ; CHECK-DAG: @other = global i32* bitcast (void ()* @f to i32*) 38 ret i8* bitcast (void ()* @fa to i8*); 42 ret i8* bitcast (void ()* @fa2 to i8*);
|
12345678910>>...86