Home
last modified time | relevance | path

Searched refs:bitcast (Results 1 – 25 of 2148) sorted by relevance

12345678910>>...86

/external/llvm/test/Transforms/DeadStoreElimination/
Dinst-limits.ll20 %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/
Dconst4a.ll30 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 …]
Dconst6.ll34 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 …]
Ddsp-patterns-cmp-vselect.ll9 %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/
DAtomics-64.ll21 %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 …]
Dmmx-intrinsics.ll12 %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 …]
Dcombine-64bit-vec-binop.ll6 %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 …]
D3dnow-intrinsics.ll6 %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 …]
Dmmx-arith.ll13 %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 …]
Dexedepsfix-broadcast.ll11 %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 …]
Dx86-64-psub.ll18 %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 …]
D2010-11-09-MOVLPS.ll20 %"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/
DAtomics-64.ll27 %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 …]
Dia-mem-r0.ll16 %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/
Dbitcast-bitcast.ll6 %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 …]
Dbitcast-vec-uniform.ll4 ; 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 …]
Dbitcast.ll9 %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 …]
Dmemmove_chk-1.ll20 %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/
Darc-precise-lifetime.m10 // 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/
Dmove-and-form-retain-autorelease.ll84 %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/
Dschedule-fs-loop-nested.ll9 %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 …]
Dr600cfg.ll9 %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/
Ddevirtualize.ll43bitcast (%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__…
53bitcast (i8** getelementptr inbounds (i8*, i8** @_ZTVN10__cxxabiv121__vmi_class_type_infoE, i64 2)…
54bitcast (i8** getelementptr inbounds (i8*, i8** @_ZTVN10__cxxabiv120__si_class_type_infoE, i64 2) …
55bitcast (%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/
Dneon-bitcast.ll10 %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/
Dalias-used.ll9 @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