Searched refs:PeepMatch (Results 1 - 7 of 7) sorted by relevance

/openjdk7/hotspot/src/share/vm/adlc/
H A Dformsopt.hpp51 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 Dformsopt.cpp556 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 Dadlparse.hpp63 class PeepMatch;
146 InstructForm *peep_match_child_parse(PeepMatch &match, int parent, int &position, int input);
H A Dforms.hpp74 class PeepMatch;
H A Dformssel.hpp66 class PeepMatch;
H A Doutput_c.cpp1076 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 Dadlparse.cpp2430 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