| /llvm-project-15.0.7/llvm/test/Transforms/IRCE/ |
| H A D | pr48051.ll | 25 ; CHECK-NEXT: [[B16:%.*]] = urem i64 [[B4]], [[B9]] 26 ; CHECK-NEXT: [[I_NEXT]] = add i64 [[I]], [[B16]] 52 %B16 = urem i64 %B4, %B9 53 %i.next = add i64 %i, %B16
|
| /llvm-project-15.0.7/llvm/lib/Target/AMDGPU/ |
| H A D | AMDGPULibFunc.h | 255 B16 = 2, enumerator 264 U16 = UINT | B16, 268 I16 = INT | B16, 271 F16 = FLOAT | B16,
|
| H A D | SIRegisterInfo.td | 925 let ParserMatchClass = RegImmMatcher<MatchName#"B16">;
|
| /llvm-project-15.0.7/llvm/test/CodeGen/Generic/ |
| H A D | dag-combine-ossfuzz-crash.ll | 38 %B16 = urem i66 %B22, %L6 39 %G47 = getelementptr i66, i66* %G8, i66 %B16
|
| /llvm-project-15.0.7/llvm/test/Transforms/ADCE/ |
| H A D | 2016-09-06.ll | 31 br i1 %I15, label %B16, label %B20 33 B16:
|
| /llvm-project-15.0.7/llvm/test/Transforms/LoopStrengthReduce/X86/ |
| H A D | bin_power.ll | 92 ; CHECK-NEXT: [[B16:[^ ]+]] = mul i32 [[B8]], [[B8]] 93 ; CHECK-NEXT: [[B27:[^ ]+]] = mul i32 [[B11]], [[B16]] 135 ; CHECK-NEXT: [[B16:[^ ]+]] = mul i32 [[B8]], [[B8]] 136 ; CHECK-NEXT: [[R1:[^ ]+]] = add i32 [[B16]], -1 232 ; CHECK-NEXT: [[B16:[^ ]+]] = mul i32 [[B8]], [[B8]]
|
| /llvm-project-15.0.7/llvm/test/DebugInfo/MIR/AArch64/ |
| H A D | subreg-fragment-overflow.mir | 5 # CHECK: DW_OP_piece 0x8, DW_OP_regx B16, DW_OP_piece 0x8
|
| /llvm-project-15.0.7/llvm/test/CodeGen/SystemZ/ |
| H A D | splitMove_undefReg_mverifier.ll | 44 %B16 = fsub double 0xDACBFCEAC1C99968, 0xDACBFCEAC1C99968 127 %B61 = frem double 0x5A7FED9E637D2C1C, %B16 195 %Cmp103 = fcmp ord double %B16, 0xDACBFCEAC1C99968 321 %Cmp181 = fcmp ugt double %B61, %B16
|
| /llvm-project-15.0.7/llvm/lib/Target/AArch64/Utils/ |
| H A D | AArch64BaseInfo.h | 146 case AArch64::D16: return AArch64::B16; in getBRegFromDReg() 186 case AArch64::B16: return AArch64::D16; in getDRegFromBReg()
|
| /llvm-project-15.0.7/llvm/test/CodeGen/AMDGPU/ |
| H A D | max.ll | 232 ; SI-DAG: s_and_b32 [[B16:s[0-9]+]], [[B]], 0xffff 233 ; SI: s_max_u32 [[MAX:s[0-9]+]], [[A16]], [[B16]]
|
| /llvm-project-15.0.7/llvm/test/CodeGen/X86/ |
| H A D | fold-vector-shuffle-crash.ll | 48 %B16 = add <2 x i64> zeroinitializer, <i64 -1, i64 -1> 167 %Cmp101 = icmp ne <2 x i64> %B16, zeroinitializer 181 %I113 = insertelement <2 x i64> %B16, i64 %E95, i32 0
|
| H A D | combine-srem.ll | 418 %B16 = srem i32 %L6, %B14 420 %B6 = and i32 %B16, %B10
|
| H A D | crash.ll | 328 %B16 = frem <8 x double> zeroinitializer, %Shuff 340 %B55 = fmul <8 x double> %B16, undef
|
| /llvm-project-15.0.7/llvm/lib/Target/AArch64/ |
| H A D | AArch64RegisterInfo.td | 276 def B16 : AArch64Reg<16, "b16">, DwarfRegNum<[80]>; 310 def H16 : AArch64Reg<16, "h16", [B16]>, DwarfRegAlias<B16>; 345 def S16 : AArch64Reg<16, "s16", [H16]>, DwarfRegAlias<B16>; 380 def D16 : AArch64Reg<16, "d16", [S16], ["v16", ""]>, DwarfRegAlias<B16>; 415 def Q16 : AArch64Reg<16, "q16", [D16], ["v16", ""]>, DwarfRegAlias<B16>;
|
| /llvm-project-15.0.7/llvm/lib/Target/AArch64/MCTargetDesc/ |
| H A D | AArch64MCTargetDesc.cpp | 250 {codeview::RegisterId::ARM64_B16, AArch64::B16}, in initLLVMToCVRegMapping()
|
| /llvm-project-15.0.7/llvm/lib/Target/RISCV/ |
| H A D | RISCVISelDAGToDAG.cpp | 1031 CASE_VMSLT_VMNAND_VMSET_OPCODES(LMUL_2, M2, B16) in Select() 1091 CASE_VMSLT_OPCODES(LMUL_2, M2, B16) in Select()
|
| H A D | RISCVInstrInfoVPseudos.td | 312 def : MTypeInfo<vbool4_t, V_M2, "B16">;
|
| /llvm-project-15.0.7/llvm/test/Transforms/InstCombine/ |
| H A D | shift.ll | 1778 %B16 = add i32 %B2, %i3 1784 %C7 = icmp sle i32 %i3, %B16
|
| /llvm-project-15.0.7/llvm/test/Transforms/SLPVectorizer/X86/ |
| H A D | arith-add-saddo.ll | 332 ; CHECK-NEXT: [[B16:%.*]] = load i16, i16* getelementptr inbounds ([32 x i16], [32 x i16]* @b16,… 364 ; CHECK-NEXT: [[C16:%.*]] = call { i16, i1 } @llvm.sadd.with.overflow.i16(i16 [[A16]], i16 [[B16… 691 ; CHECK-NEXT: [[B16:%.*]] = load i8, i8* getelementptr inbounds ([64 x i8], [64 x i8]* @b8, i32 … 755 ; CHECK-NEXT: [[C16:%.*]] = call { i8, i1 } @llvm.sadd.with.overflow.i8(i8 [[A16]], i8 [[B16]])
|
| H A D | arith-add-uaddo.ll | 332 ; CHECK-NEXT: [[B16:%.*]] = load i16, i16* getelementptr inbounds ([32 x i16], [32 x i16]* @b16,… 364 ; CHECK-NEXT: [[C16:%.*]] = call { i16, i1 } @llvm.uadd.with.overflow.i16(i16 [[A16]], i16 [[B16… 691 ; CHECK-NEXT: [[B16:%.*]] = load i8, i8* getelementptr inbounds ([64 x i8], [64 x i8]* @b8, i32 … 755 ; CHECK-NEXT: [[C16:%.*]] = call { i8, i1 } @llvm.uadd.with.overflow.i8(i8 [[A16]], i8 [[B16]])
|
| H A D | arith-mul-umulo.ll | 332 ; CHECK-NEXT: [[B16:%.*]] = load i16, i16* getelementptr inbounds ([32 x i16], [32 x i16]* @b16,… 364 ; CHECK-NEXT: [[C16:%.*]] = call { i16, i1 } @llvm.umul.with.overflow.i16(i16 [[A16]], i16 [[B16… 691 ; CHECK-NEXT: [[B16:%.*]] = load i8, i8* getelementptr inbounds ([64 x i8], [64 x i8]* @b8, i32 … 755 ; CHECK-NEXT: [[C16:%.*]] = call { i8, i1 } @llvm.umul.with.overflow.i8(i8 [[A16]], i8 [[B16]])
|
| H A D | arith-mul-smulo.ll | 332 ; CHECK-NEXT: [[B16:%.*]] = load i16, i16* getelementptr inbounds ([32 x i16], [32 x i16]* @b16,… 364 ; CHECK-NEXT: [[C16:%.*]] = call { i16, i1 } @llvm.smul.with.overflow.i16(i16 [[A16]], i16 [[B16… 691 ; CHECK-NEXT: [[B16:%.*]] = load i8, i8* getelementptr inbounds ([64 x i8], [64 x i8]* @b8, i32 … 755 ; CHECK-NEXT: [[C16:%.*]] = call { i8, i1 } @llvm.smul.with.overflow.i8(i8 [[A16]], i8 [[B16]])
|
| H A D | arith-sub-ssubo.ll | 332 ; CHECK-NEXT: [[B16:%.*]] = load i16, i16* getelementptr inbounds ([32 x i16], [32 x i16]* @b16,… 364 ; CHECK-NEXT: [[C16:%.*]] = call { i16, i1 } @llvm.ssub.with.overflow.i16(i16 [[A16]], i16 [[B16… 691 ; CHECK-NEXT: [[B16:%.*]] = load i8, i8* getelementptr inbounds ([64 x i8], [64 x i8]* @b8, i32 … 755 ; CHECK-NEXT: [[C16:%.*]] = call { i8, i1 } @llvm.ssub.with.overflow.i8(i8 [[A16]], i8 [[B16]])
|
| H A D | arith-sub-usubo.ll | 332 ; CHECK-NEXT: [[B16:%.*]] = load i16, i16* getelementptr inbounds ([32 x i16], [32 x i16]* @b16,… 364 ; CHECK-NEXT: [[C16:%.*]] = call { i16, i1 } @llvm.usub.with.overflow.i16(i16 [[A16]], i16 [[B16… 691 ; CHECK-NEXT: [[B16:%.*]] = load i8, i8* getelementptr inbounds ([64 x i8], [64 x i8]* @b8, i32 … 755 ; CHECK-NEXT: [[C16:%.*]] = call { i8, i1 } @llvm.usub.with.overflow.i8(i8 [[A16]], i8 [[B16]])
|
| /llvm-project-15.0.7/llvm/test/Instrumentation/MemorySanitizer/ |
| H A D | funnel_shift.ll | 114 ; CHECK-NEXT: [[I16:%.*]] = call i16 @llvm.fshl.i16(i16 [[A16:%.*]], i16 [[B16:%.*]], i16 [[C16]…
|