Lines Matching defs:MatchRule
44 class MatchRule;
94 MatchRule *_matrule; // Matching rule for this instruction
118 InstructForm(const char *id, InstructForm *instr, MatchRule *rule);
169 // See definition of MatchRule::skip_antidep_check
569 MatchRule *_matrule; // Matching rule for this operand
647 // Build component list from MatchRule and operand's parameter list
966 // Recursive version of check in MatchRule
981 //------------------------------MatchRule--------------------------------------
982 class MatchRule : public MatchNode {
991 MatchRule *_next; // Pointer to next match rule
994 MatchRule(ArchDesc &ad);
995 MatchRule(ArchDesc &ad, MatchRule* mRule); // Shallow copy constructor;
996 MatchRule(ArchDesc &ad, MatchNode* mroot, int depth, char* construct, int numleaves);
997 ~MatchRule();
1023 // See definition of MatchRule::skip_antidep_check
1027 // Check if 'mRule2' is a cisc-spill variant of this MatchRule
1029 MatchRule* mRule2, const char* &operand,
1032 // Check if 'mRule2' is equivalent to this MatchRule