Searched defs:MatchRule (Results 1 - 2 of 2) sorted by relevance

/openjdk7/hotspot/src/share/vm/adlc/
H A Dformssel.cpp62 InstructForm::InstructForm(const char *id, InstructForm *instr, MatchRule *rule)
360 // Check MatchRule to see if the first entry is the ideal "Return" node
397 // Check MatchRule to see if the first entry is the ideal "Call" node
3627 int MatchRule::matchrule_cisc_spill_match(FormDict& globals, RegisterForm* registers,
3628 MatchRule* mRule2, const char* &operand,
3667 bool MatchRule::equivalent(FormDict &globals, MatchNode *mRule2) {
3803 void MatchRule::matchrule_swap_commutative_op(const char* instr_ident, int count, int& match_rules_cnt) {
3806 MatchRule* clone = new MatchRule(_AD, this);
3821 //------------------------------MatchRule
3822 MatchRule::MatchRule(ArchDesc &ad) function in class:MatchRule
3827 MatchRule::MatchRule(ArchDesc &ad, MatchRule* mRule) function in class:MatchRule
3833 MatchRule::MatchRule(ArchDesc &ad, MatchNode* mroot, int depth, char *cnstr, function in class:MatchRule
[all...]
H A Dformssel.hpp44 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 { class in class:InstructForm
991 MatchRule *_nex
[all...]

Completed in 49 milliseconds