Searched refs:RegBankLLTMapping (Results 1 – 4 of 4) sorted by relevance
| /freebsd/contrib/llvm-project/llvm/lib/Target/AMDGPU/ |
| H A D | AMDGPURegBankLegalizeRules.h | 229 struct RegBankLLTMapping { struct 233 RegBankLLTMapping( argument 252 RegBankLLTMapping OperandMapping; 265 #define InvMapping RegBankLLTMapping({InvalidMapping}, {InvalidMapping}) 266 RegBankLLTMapping Uni[4] = {InvMapping, InvMapping, InvMapping, InvMapping}; 267 RegBankLLTMapping Div[4] = {InvMapping, InvMapping, InvMapping, InvMapping}; 273 const RegBankLLTMapping & 280 RegBankLLTMapping RuleApplyIDs); 282 RegBankLLTMapping RuleApplyIDs); 331 RegBankLLTMapping RuleApplyIDs, [all …]
|
| H A D | AMDGPURegBankLegalizeRules.cpp | 33 RegBankLLTMapping::RegBankLLTMapping( in RegBankLLTMapping() function in RegBankLLTMapping 242 const RegBankLLTMapping & 277 RegBankLLTMapping RuleApplyIDs) { in addFastRuleDivergent() 284 RegBankLLTMapping RuleApplyIDs) { in addFastRuleUniform()
|
| H A D | AMDGPURegBankLegalizeHelper.h | 110 void lower(MachineInstr &MI, const RegBankLLTMapping &Mapping,
|
| H A D | AMDGPURegBankLegalizeHelper.cpp | 43 const RegBankLLTMapping &Mapping = RuleSet.findMappingForMI(MI, MRI, MUI); in findRuleAndApplyMapping() 389 const RegBankLLTMapping &Mapping, in lower()
|