| /llvm-project-15.0.7/llvm/test/Transforms/DeadStoreElimination/ |
| H A D | inst-limits.ll | 19 %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 D | trivial-dse-calls.ll | 18 %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 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 …]
|
| H A 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 …]
|
| H A D | dsp-patterns-cmp-vselect.ll | 9 %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 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 …]
|
| H A D | ia-mem-r0.ll | 20 %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 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> 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 D | combine-64bit-vec-binop.ll | 9 %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 D | widen_bitops-1.ll | 21 %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 D | avx512vbmivl-intrinsics-fast-isel.ll | 26 %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 D | fp-logic.ll | 25 %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 D | alias_resolution.ll | 18 ; 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 D | alias_import.ll | 3 @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 D | alias_resolution.ll | 3 @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 D | trivial-dse-calls.ll | 18 %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 D | bitcast.ll | 15 %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 D | bitcast-inseltpoison.ll | 13 %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 D | bitcast-bitcast.ll | 6 %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 D | memmove_chk-1.ll | 24 %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 D | virtual-const-prop-begin.ll | 8 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 D | virtual-const-prop-end.ll | 9 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 D | store-imm-large-stack.ll | 24 …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 D | move-and-form-retain-autorelease.ll | 84 %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 D | arm64-mte.ll | 7 %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 …]
|