Lines Matching defs:PeepMatch
556 void Peephole::add_match(PeepMatch *match) {
590 //------------------------------PeepMatch--------------------------------------
591 PeepMatch::PeepMatch(char *rule) : _max_position(0), _rule(rule) {
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::reset() {
625 void PeepMatch::next_instruction(int &parent, int &position, const char* &name, int &input) {
633 bool PeepMatch::is_placeholder() {
638 void PeepMatch::dump() {
642 void PeepMatch::output(FILE *fp) { // Write info to output files
643 fprintf(fp,"PeepMatch:\n");