LLVM: llvm::AMDGPU::SetOfRulesForOpcode Class Reference (original) (raw)
#include "[Target/AMDGPU/AMDGPURegBankLegalizeRules.h](AMDGPURegBankLegalizeRules%5F8h%5Fsource.html)"
| Public Member Functions | |
|---|---|
| SetOfRulesForOpcode () | |
| SetOfRulesForOpcode (FastRulesTypes FastTypes) | |
| const RegBankLLTMapping * | findMappingForMI (const MachineInstr &MI, const MachineRegisterInfo &MRI, const MachineUniformityInfo &MUI) const |
| void | addRule (RegBankLegalizeRule Rule) |
| void | addFastRuleDivergent (UniformityLLTOpPredicateID Ty, RegBankLLTMapping RuleApplyIDs) |
| void | addFastRuleUniform (UniformityLLTOpPredicateID Ty, RegBankLLTMapping RuleApplyIDs) |
| SetOfRulesForOpcode::SetOfRulesForOpcode ( ) | default |
|---|
◆ SetOfRulesForOpcode() [2/2]
◆ addFastRuleDivergent()
◆ addFastRuleUniform()
◆ addRule()
◆ findMappingForMI()
The documentation for this class was generated from the following files:
- lib/Target/AMDGPU/AMDGPURegBankLegalizeRules.h
- lib/Target/AMDGPU/AMDGPURegBankLegalizeRules.cpp