Searched refs:RegBankLegalizeHelper (Results 1 – 3 of 3) sorted by relevance
| /freebsd/contrib/llvm-project/llvm/lib/Target/AMDGPU/ |
| H A D | AMDGPURegBankLegalizeHelper.cpp | 32 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 D | AMDGPURegBankLegalizeHelper.h | 28 class RegBankLegalizeHelper { 77 RegBankLegalizeHelper(MachineIRBuilder &B, const MachineUniformityInfo &MUI,
|
| H A D | AMDGPURegBankLegalize.cpp | 287 RegBankLegalizeHelper RBLHelper(B, MUI, RBI, RBLRules); in runOnMachineFunction()
|