Home
last modified time | relevance | path

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

12345678910>>...192

/llvm-project-15.0.7/llvm/test/Transforms/DeadStoreElimination/
H A Dinst-limits.ll19 %0 = bitcast i32 0 to i32
20 %1 = bitcast i32 0 to i32
21 %2 = bitcast i32 0 to i32
22 %3 = bitcast i32 0 to i32
23 %4 = bitcast i32 0 to i32
24 %5 = bitcast i32 0 to i32
25 %6 = bitcast i32 0 to i32
26 %7 = bitcast i32 0 to i32
27 %8 = bitcast i32 0 to i32
28 %9 = bitcast i32 0 to i32
[all …]
H A Dtrivial-dse-calls.ll18 %bitcast = bitcast i32* %a to i8*
33 %bitcast = bitcast i32* %a to i8*
53 %bitcast = bitcast i32* %a to i8*
69 %bitcast = bitcast i32* %a to i8*
83 %bitcast = bitcast i32* %a to i8*
98 %bitcast = bitcast i32* %a to i8*
111 %bitcast = bitcast i32* %a to i8*
124 %bitcast = bitcast i32* %a to i8*
142 %bitcast = bitcast i32* %a to i8*
162 %bitcast = bitcast i32* %a to i8*
[all …]
/llvm-project-15.0.7/llvm/test/CodeGen/Mips/
H A 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 …]
H A 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 …]
H A Ddsp-patterns-cmp-vselect.ll9 %0 = bitcast i32 %a0.coerce to <2 x i16>
15 %4 = bitcast <2 x i16> %or to i32
32 %4 = bitcast <2 x i16> %or to i32
49 %4 = bitcast <2 x i16> %or to i32
66 %4 = bitcast <2 x i16> %or to i32
83 %4 = bitcast <2 x i16> %or to i32
100 %4 = bitcast <2 x i16> %or to i32
117 %4 = bitcast <4 x i8> %or to i32
134 %4 = bitcast <4 x i8> %or to i32
151 %4 = bitcast <4 x i8> %or to i32
[all …]
/llvm-project-15.0.7/llvm/test/CodeGen/PowerPC/
H A 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 …]
H A Dia-mem-r0.ll20 %4 = bitcast i8* %3 to i64*
24 %7 = bitcast i8* %6 to i64*
28 %10 = bitcast i8* %9 to i64*
32 %13 = bitcast i8* %12 to i64*
36 %16 = bitcast i8* %15 to i64*
40 %19 = bitcast i8* %18 to i64*
44 %22 = bitcast i8* %21 to i64*
48 %25 = bitcast i8* %24 to i64*
52 %28 = bitcast i8* %27 to i64*
56 %31 = bitcast i8* %30 to i64*
[all …]
/llvm-project-15.0.7/llvm/test/CodeGen/X86/
H A 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>
336 %2 = bitcast x86_mmx %1 to i64
392 %2 = bitcast x86_mmx %1 to i64
484 %3 = bitcast x86_mmx %2 to i64
533 %3 = bitcast x86_mmx %2 to i64
782 %3 = bitcast x86_mmx %2 to i64
[all …]
H A Dcombine-64bit-vec-binop.ll9 %1 = bitcast double %A to <2 x i32>
10 %2 = bitcast double %B to <2 x i32>
12 %3 = bitcast <2 x i32> %add to double
21 %1 = bitcast double %A to <4 x i16>
22 %2 = bitcast double %B to <4 x i16>
33 %1 = bitcast double %A to <8 x i8>
34 %2 = bitcast double %B to <8 x i8>
45 %1 = bitcast double %A to <2 x i32>
46 %2 = bitcast double %B to <2 x i32>
69 %1 = bitcast double %A to <8 x i8>
[all …]
H A Dwiden_bitops-1.ll21 %1 = bitcast i32 %a to <4 x i8>
22 %2 = bitcast i32 %b to <4 x i8>
24 %4 = bitcast <4 x i8> %3 to i32
40 %1 = bitcast i32 %a to <4 x i8>
41 %2 = bitcast i32 %b to <4 x i8>
43 %4 = bitcast <4 x i8> %3 to i32
59 %1 = bitcast i32 %a to <4 x i8>
60 %2 = bitcast i32 %b to <4 x i8>
62 %4 = bitcast <4 x i8> %3 to i32
82 %1 = bitcast i32 %a to <8 x i4>
[all …]
H A Davx512vbmivl-intrinsics-fast-isel.ll26 %4 = bitcast i16 %__U to <16 x i1>
28 %6 = bitcast <16 x i8> %5 to <2 x i64>
51 %4 = bitcast i32 %__U to <32 x i1>
88 %4 = bitcast i16 %__U to <16 x i1>
111 %4 = bitcast i16 %__U to <16 x i1>
148 %4 = bitcast i32 %__U to <32 x i1>
171 %4 = bitcast i32 %__U to <32 x i1>
194 %4 = bitcast i16 %__M to <16 x i1>
216 %3 = bitcast i16 %__M to <16 x i1>
252 %4 = bitcast i32 %__M to <32 x i1>
[all …]
H A Dfp-logic.ll25 %bc1 = bitcast float %x to i32
38 %bc1 = bitcast float %x to i32
51 %bc1 = bitcast float %x to i32
64 %bc1 = bitcast float %x to i32
77 %bc1 = bitcast float %x to i32
91 %bc1 = bitcast float %x to i32
105 %bc1 = bitcast float %x to i32
119 %bc1 = bitcast float %x to i32
133 %bc1 = bitcast float %x to i32
134 %bc2 = bitcast float %y to i32
[all …]
/llvm-project-15.0.7/llvm/test/ThinLTO/X86/
H A Dalias_resolution.ll18 ; NOTPROMOTED: @weakODRfuncAlias = alias void (...), bitcast (void ()* @weakODRfunc{{.*}} to void (…
36 ; NOTPROMOTED: @weakfuncAlias = alias void (...), bitcast (void ()* @weakfunc{{.*}} to void (...)*)
48 @linkonceODRfuncAlias = alias void (...), bitcast (void ()* @linkonceODRfunc.mod1 to void (...)*)
58 @weakODRfuncAlias = alias void (...), bitcast (void ()* @weakODRfunc.mod1 to void (...)*)
59 @weakODRfuncWeakAlias = weak alias void (...), bitcast (void ()* @weakODRfunc.mod1 to void (...)*)
68 @linkoncefuncAlias = alias void (...), bitcast (void ()* @linkoncefunc.mod1 to void (...)*)
69 @linkoncefuncWeakAlias = weak alias void (...), bitcast (void ()* @linkoncefunc.mod1 to void (...)*)
78 @weakfuncAlias = alias void (...), bitcast (void ()* @weakfunc.mod1 to void (...)*)
79 @weakfuncWeakAlias = weak alias void (...), bitcast (void ()* @weakfunc.mod1 to void (...)*)
80 @weakfuncLinkonceAlias = linkonce alias void (...), bitcast (void ()* @weakfunc.mod1 to void (...)*)
[all …]
/llvm-project-15.0.7/llvm/test/ThinLTO/X86/Inputs/
H A Dalias_import.ll3 @globalfuncAlias = alias void (...), bitcast (void ()* @globalfunc to void (...)*)
4 @globalfuncWeakAlias = weak alias void (...), bitcast (void ()* @globalfunc to void (...)*)
5 @globalfuncLinkonceAlias = linkonce alias void (...), bitcast (void ()* @globalfunc to void (...)*)
6 @globalfuncWeakODRAlias = weak_odr alias void (...), bitcast (void ()* @globalfunc to void (...)*)
13 @internalfuncAlias = alias void (...), bitcast (void ()* @internalfunc to void (...)*)
14 @internalfuncWeakAlias = weak alias void (...), bitcast (void ()* @internalfunc to void (...)*)
23 @linkonceODRfuncAlias = alias void (...), bitcast (void ()* @linkonceODRfunc to void (...)*)
33 @weakODRfuncAlias = alias void (...), bitcast (void ()* @weakODRfunc to void (...)*)
43 @linkoncefuncAlias = alias void (...), bitcast (void ()* @linkoncefunc to void (...)*)
53 @weakfuncAlias = alias void (...), bitcast (void ()* @weakfunc to void (...)*)
[all …]
H A Dalias_resolution.ll3 @globalfuncAlias = alias void (...), bitcast (void ()* @globalfunc to void (...)*)
4 @globalfuncWeakAlias = weak alias void (...), bitcast (void ()* @globalfunc to void (...)*)
5 @globalfuncLinkonceAlias = linkonce alias void (...), bitcast (void ()* @globalfunc to void (...)*)
6 @globalfuncWeakODRAlias = weak_odr alias void (...), bitcast (void ()* @globalfunc to void (...)*)
13 @internalfuncAlias = alias void (...), bitcast (void ()* @internalfunc to void (...)*)
14 @internalfuncWeakAlias = weak alias void (...), bitcast (void ()* @internalfunc to void (...)*)
23 @linkonceODRfuncAlias = alias void (...), bitcast (void ()* @linkonceODRfunc to void (...)*)
33 @weakODRfuncAlias = alias void (...), bitcast (void ()* @weakODRfunc to void (...)*)
43 @linkoncefuncAlias = alias void (...), bitcast (void ()* @linkoncefunc to void (...)*)
53 @weakfuncAlias = alias void (...), bitcast (void ()* @weakfunc to void (...)*)
[all …]
/llvm-project-15.0.7/llvm/test/Transforms/InstCombine/
H A Dtrivial-dse-calls.ll18 %bitcast = bitcast i32* %a to i8*
29 %bitcast = bitcast i32* %a to i8*
45 %bitcast = bitcast i32* %a to i8*
61 %bitcast = bitcast i32* %a to i8*
75 %bitcast = bitcast i32* %a to i8*
90 %bitcast = bitcast i32* %a to i8*
103 %bitcast = bitcast i32* %a to i8*
116 %bitcast = bitcast i32* %a to i8*
134 %bitcast = bitcast i32* %a to i8*
154 %bitcast = bitcast i32* %a to i8*
[all …]
H A Dbitcast.ll15 %t1 = bitcast i64 %a to <2 x i32>
16 %t2 = bitcast i64 %a to <2 x i32>
57 %t1 = bitcast <2 x i32> %a to i64
70 %t1 = bitcast i64 %a to <2 x i32>
247 %t4 = bitcast float %x to i32
249 %t7 = bitcast i32 %t6 to float
387 %bc2 = bitcast i32 %ext to float
468 %bc = bitcast i64 %ext to double
503 %tmp37 = bitcast float %A to i32
535 %a = bitcast i64 %x to <8 x i8>
[all …]
H A Dbitcast-inseltpoison.ll13 %t1 = bitcast i64 %a to <2 x i32>
14 %t2 = bitcast i64 %a to <2 x i32>
55 %t1 = bitcast <2 x i32> %a to i64
68 %t1 = bitcast i64 %a to <2 x i32>
198 %t4 = bitcast float %x to i32
200 %t7 = bitcast i32 %t6 to float
338 %bc2 = bitcast i32 %ext to float
352 %bc2 = bitcast double %ext to i64
401 %tmp37 = bitcast float %A to i32
403 %tmp31 = bitcast float %B to i32
[all …]
H A Dbitcast-bitcast.ll6 %bc1 = bitcast i128 %a to fp128
7 %bc2 = bitcast fp128 %bc1 to ppc_fp128
16 %bc1 = bitcast i64 %a to double
17 %bc2 = bitcast double %bc1 to <2 x i32>
26 %bc1 = bitcast i64 %a to <2 x i32>
27 %bc2 = bitcast <2 x i32> %bc1 to double
36 %bc1 = bitcast i64 %a to <4 x i16>
46 %bc1 = bitcast <2 x i32> %a to double
47 %bc2 = bitcast double %bc1 to i64
56 %bc1 = bitcast <2 x i32> %a to double
[all …]
H A Dmemmove_chk-1.ll24 %dst = bitcast %struct.T1* @t1 to i8*
25 %src = bitcast %struct.T2* @t2 to i8*
36 %dst = bitcast %struct.T1* @t1 to i8*
37 %src = bitcast %struct.T3* @t3 to i8*
48 %dst = bitcast %struct.T1* @t1 to i8*
49 %src = bitcast %struct.T2* @t2 to i8*
62 %dst = bitcast %struct.T3* @t3 to i8*
63 %src = bitcast %struct.T1* @t1 to i8*
74 %dst = bitcast %struct.T1* @t1 to i8*
75 %src = bitcast %struct.T2* @t2 to i8*
[all …]
/llvm-project-15.0.7/llvm/test/Transforms/WholeProgramDevirt/
H A Dvirtual-const-prop-begin.ll8 i8* bitcast (i1 (i8*)* @vf0i1 to i8*),
9 i8* bitcast (i1 (i8*)* @vf1i1 to i8*),
10 i8* bitcast (i32 (i8*)* @vf1i32 to i8*)
15 i8* bitcast (i1 (i8*)* @vf1i1 to i8*),
16 i8* bitcast (i1 (i8*)* @vf0i1 to i8*),
17 i8* bitcast (i32 (i8*)* @vf2i32 to i8*)
22 i8* bitcast (i1 (i8*)* @vf0i1 to i8*),
23 i8* bitcast (i1 (i8*)* @vf1i1 to i8*),
24 i8* bitcast (i32 (i8*)* @vf3i32 to i8*)
29 i8* bitcast (i1 (i8*)* @vf1i1 to i8*),
[all …]
H A Dvirtual-const-prop-end.ll9 i8* bitcast (i1 (i8*)* @vf0i1 to i8*),
10 i8* bitcast (i1 (i8*)* @vf1i1 to i8*),
11 i8* bitcast (i32 (i8*)* @vf1i32 to i8*)
16 i8* bitcast (i1 (i8*)* @vf1i1 to i8*),
17 i8* bitcast (i1 (i8*)* @vf0i1 to i8*),
18 i8* bitcast (i32 (i8*)* @vf2i32 to i8*)
24 i8* bitcast (i1 (i8*)* @vf0i1 to i8*),
25 i8* bitcast (i1 (i8*)* @vf1i1 to i8*),
26 i8* bitcast (i32 (i8*)* @vf3i32 to i8*)
31 i8* bitcast (i1 (i8*)* @vf1i1 to i8*),
[all …]
/llvm-project-15.0.7/llvm/test/CodeGen/Hexagon/
H A Dstore-imm-large-stack.ll24 …store i16 0, i16* bitcast (i8* getelementptr inbounds ([1024 x i8], [1024 x i8]* @g3, i32 0, i32 4…
25 …%v5 = load i16, i16* bitcast (i8* getelementptr inbounds ([1024 x i8], [1024 x i8]* @g0, i32 0, i3…
26 …store i16 %v5, i16* bitcast (i8* getelementptr inbounds ([1024 x i8], [1024 x i8]* @g3, i32 0, i32…
27 …%v6 = load i32, i32* bitcast (i8* getelementptr inbounds ([1024 x i8], [1024 x i8]* @g0, i32 0, i3…
28 …store i32 %v6, i32* bitcast (i8* getelementptr inbounds ([1024 x i8], [1024 x i8]* @g3, i32 0, i32…
29 …%v7 = load i16, i16* bitcast (i8* getelementptr inbounds ([1024 x i8], [1024 x i8]* @g0, i32 0, i3…
30 …store i16 %v7, i16* bitcast (i8* getelementptr inbounds ([1024 x i8], [1024 x i8]* @g3, i32 0, i32…
31 …%v8 = load i16, i16* bitcast (i8* getelementptr inbounds ([1024 x i8], [1024 x i8]* @g0, i32 0, i3…
32 …store i16 %v8, i16* bitcast (i8* getelementptr inbounds ([1024 x i8], [1024 x i8]* @g3, i32 0, i32…
34 …store i32 %v9, i32* bitcast (i8* getelementptr inbounds ([1024 x i8], [1024 x i8]* @g3, i32 0, i32…
[all …]
/llvm-project-15.0.7/llvm/test/Transforms/ObjCARC/
H A Dmove-and-form-retain-autorelease.ll84 %tmp4 = bitcast %15* %arg to i8*
86 %tmp6 = bitcast %18* %tmp5 to i8*
90 %tmp10 = bitcast %2* %tmp8 to i8*
93 %tmp13 = bitcast %19* %tmp11 to i8*
95 %tmp15 = bitcast %16* %arg2 to i8*
107 %tmp23 = bitcast i8* %tmp7 to %18*
116 %tmp30 = bitcast i8* %tmp29 to %18*
121 %tmp34 = bitcast %20* %tmp32 to i8*
130 %tmp40 = bitcast %2* %tmp38 to i8*
167 %tmp69 = bitcast %2* %tmp58 to i8*
[all …]
/llvm-project-15.0.7/llvm/test/CodeGen/AArch64/
H A Darm64-mte.ll7 %0 = bitcast i32* %ptr to i8*
10 %3 = bitcast i8* %2 to i32*
20 %0 = bitcast i32* %ptr to i8*
22 %2 = bitcast i8* %1 to i32*
35 %2 = bitcast i8* %1 to i32*
48 %2 = bitcast i8* %1 to i32*
62 %3 = bitcast i8* %2 to i32*
74 %2 = bitcast i8* %1 to i32*
88 %3 = bitcast i8* %2 to i32*
101 %2 = bitcast i8* %1 to i32*
[all …]

12345678910>>...192