Searched refs:WidthReg (Results 1 – 2 of 2) sorted by relevance
| /llvm-project-15.0.7/llvm/lib/Target/AMDGPU/ |
| H A D | AMDGPURegisterBankInfo.cpp | 1467 Register WidthReg = MI.getOperand(FirstOpnd + 2).getReg(); in applyMappingBFE() local 1488 if (auto ConstWidth = getIConstantVRegValWithLookThrough(WidthReg, MRI)) { in applyMappingBFE() 1497 Signed ? B.buildSbfx(S32, UnmergeSOffset.getReg(0), Zero, WidthReg) in applyMappingBFE() 1498 : B.buildUbfx(S32, UnmergeSOffset.getReg(0), Zero, WidthReg); in applyMappingBFE() 1518 auto ExtShift = B.buildSub(S32, B.buildConstant(S32, 64), WidthReg); in applyMappingBFE() 1538 auto ShiftWidth = B.buildShl(S32, WidthReg, B.buildConstant(S32, 16)); in applyMappingBFE()
|
| H A D | AMDGPUInstructionSelector.cpp | 791 Register WidthReg = MI.getOperand(3).getReg(); in selectG_SBFX_UBFX() local 806 .addReg(WidthReg); in selectG_SBFX_UBFX()
|