Home
last modified time | relevance | path

Searched refs:RegBankLegalizeHelper (Results 1 – 3 of 3) sorted by relevance

/freebsd/contrib/llvm-project/llvm/lib/Target/AMDGPU/
H A DAMDGPURegBankLegalizeHelper.cpp32 RegBankLegalizeHelper::RegBankLegalizeHelper( in RegBankLegalizeHelper() function in RegBankLegalizeHelper
41 void RegBankLegalizeHelper::findRuleAndApplyMapping(MachineInstr &MI) { in findRuleAndApplyMapping()
59 void RegBankLegalizeHelper::splitLoad(MachineInstr &MI, in splitLoad()
108 void RegBankLegalizeHelper::widenLoad(MachineInstr &MI, LLT WideTy, in widenLoad()
136 void RegBankLegalizeHelper::lowerVccExtToSel(MachineInstr &MI) { in lowerVccExtToSel()
173 std::pair<Register, Register> RegBankLegalizeHelper::unpackZExt(Register Reg) { in unpackZExt()
181 std::pair<Register, Register> RegBankLegalizeHelper::unpackSExt(Register Reg) { in unpackSExt()
188 std::pair<Register, Register> RegBankLegalizeHelper::unpackAExt(Register Reg) { in unpackAExt()
195 void RegBankLegalizeHelper::lowerUnpackBitShift(MachineInstr &MI) { in lowerUnpackBitShift()
233 void RegBankLegalizeHelper::lowerV_BFE(MachineInstr &MI) { in lowerV_BFE()
[all …]
H A DAMDGPURegBankLegalizeHelper.h28 class RegBankLegalizeHelper {
77 RegBankLegalizeHelper(MachineIRBuilder &B, const MachineUniformityInfo &MUI,
H A DAMDGPURegBankLegalize.cpp287 RegBankLegalizeHelper RBLHelper(B, MUI, RBI, RBLRules); in runOnMachineFunction()