Lines Matching refs:InstructionRule
89 class InstructionRule { class
104 InstructionRule(const SIInstrInfo *TII, unsigned SGID, in InstructionRule() function in __anon114cba190111::InstructionRule
112 virtual ~InstructionRule() = default;
138 SmallVector<std::shared_ptr<InstructionRule>, 4> Rules;
187 void addRule(std::shared_ptr<InstructionRule> NewRule) { in addRule()
910 class EnablesInitialMFMA final : public InstructionRule {
939 : InstructionRule(TII, SGID, NeedsCache) {} in EnablesInitialMFMA()
943 class IsPermForDSW final : public InstructionRule {
977 : InstructionRule(TII, SGID, NeedsCache) {} in IsPermForDSW()
981 class IsSuccOfPrevGroup final : public InstructionRule {
1009 : InstructionRule(TII, SGID, NeedsCache) {} in IsSuccOfPrevGroup()
1013 class VMEMSize final : public InstructionRule {
1046 : InstructionRule(TII, SGID, NeedsCache) {} in VMEMSize()
1051 class SharesPredWithPrevNthGroup final : public InstructionRule {
1097 : InstructionRule(TII, SGID, NeedsCache), Distance(Distance) {} in SharesPredWithPrevNthGroup()