Searched refs:PeepMatch (Results 1 - 7 of 7) sorted by relevance
/openjdk7/hotspot/src/share/vm/adlc/ |
H A D | formsopt.hpp | 51 class PeepMatch; 68 class PeepMatch; 413 PeepMatch *_match; // Instruction pattern to match 428 void add_match(PeepMatch *only_one_match); 434 PeepMatch *match() { return _match; } 444 class PeepMatch : public Form { class in inherits:Form 456 PeepMatch(char *rule); 457 ~PeepMatch();
|
H A D | formsopt.cpp | 556 void Peephole::add_match(PeepMatch *match) { 590 //------------------------------PeepMatch-------------------------------------- 591 PeepMatch::PeepMatch(char *rule) : _max_position(0), _rule(rule) { function in class:PeepMatch 593 PeepMatch::~PeepMatch() { 598 void PeepMatch::add_instruction(int parent, int position, const char *name, 609 int PeepMatch::max_position() { 613 const char *PeepMatch::instruction_name(int position) { 618 void PeepMatch [all...] |
H A D | adlparse.hpp | 63 class PeepMatch; 146 InstructForm *peep_match_child_parse(PeepMatch &match, int parent, int &position, int input);
|
H A D | forms.hpp | 74 class PeepMatch;
|
H A D | formssel.hpp | 66 class PeepMatch;
|
H A D | output_c.cpp | 1076 static void check_peepmatch_instruction_sequence(FILE *fp, PeepMatch *pmatch, PeepConstraint *pconstraint) { 1114 static void build_instruction_index_mapping( FILE *fp, FormDict &globals, PeepMatch *pmatch ) { 1140 static void check_peepconstraints(FILE *fp, FormDict &globals, PeepMatch *pmatch, PeepConstraint *pconstraint) { 1332 static void generate_peepreplace( FILE *fp, FormDict &globals, PeepMatch *pmatch, PeepConstraint *pconstraint, PeepReplace *preplace, int max_position ) { 1430 PeepMatch *pmatch = peep->match(); 1448 PeepMatch *pmatch = peep->match(); 1454 "root of PeepMatch does not match instruction");
|
H A D | adlparse.cpp | 2430 InstructForm *ADLParser::peep_match_child_parse(PeepMatch &match, int parent, int &position, int input){ 2514 // Construct PeepMatch and parse the peepmatch rule. 2515 PeepMatch *match = new PeepMatch(_ptr);
|
Completed in 67 milliseconds