Searched refs:WidthReg (Results 1 – 2 of 2) sorted by relevance
/freebsd/contrib/llvm-project/llvm/lib/Target/AMDGPU/ |
H A D | AMDGPURegisterBankInfo.cpp | 1464 Register WidthReg = MI.getOperand(FirstOpnd + 2).getReg(); in applyMappingBFE() local 1484 if (auto ConstWidth = getIConstantVRegValWithLookThrough(WidthReg, MRI)) { in applyMappingBFE() 1493 Signed ? B.buildSbfx(S32, UnmergeSOffset.getReg(0), Zero, WidthReg) in applyMappingBFE() 1494 : B.buildUbfx(S32, UnmergeSOffset.getReg(0), Zero, WidthReg); in applyMappingBFE() 1514 auto ExtShift = B.buildSub(S32, B.buildConstant(S32, 64), WidthReg); in applyMappingBFE() 1533 auto ShiftWidth = B.buildShl(S32, WidthReg, B.buildConstant(S32, 16)); in applyMappingBFE()
|
H A D | AMDGPUInstructionSelector.cpp | 849 Register WidthReg = MI.getOperand(3).getReg(); in selectG_SBFX_UBFX() local 864 .addReg(WidthReg); in selectG_SBFX_UBFX()
|