Home
last modified time | relevance | path

Searched refs:RegBankLLTMapping (Results 1 – 4 of 4) sorted by relevance

/freebsd/contrib/llvm-project/llvm/lib/Target/AMDGPU/
H A DAMDGPURegBankLegalizeRules.h229 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 DAMDGPURegBankLegalizeRules.cpp33 RegBankLLTMapping::RegBankLLTMapping( in RegBankLLTMapping() function in RegBankLLTMapping
242 const RegBankLLTMapping &
277 RegBankLLTMapping RuleApplyIDs) { in addFastRuleDivergent()
284 RegBankLLTMapping RuleApplyIDs) { in addFastRuleUniform()
H A DAMDGPURegBankLegalizeHelper.h110 void lower(MachineInstr &MI, const RegBankLLTMapping &Mapping,
H A DAMDGPURegBankLegalizeHelper.cpp43 const RegBankLLTMapping &Mapping = RuleSet.findMappingForMI(MI, MRI, MUI); in findRuleAndApplyMapping()
389 const RegBankLLTMapping &Mapping, in lower()