Lines Matching defs:MacroFusionPredicatorEmitter
1 //===------ MacroFusionPredicatorEmitter.cpp - Generator for Fusion ------===//
9 // MacroFusionPredicatorEmitter implements a TableGen-driven predicators
54 class MacroFusionPredicatorEmitter {
73 MacroFusionPredicatorEmitter(const RecordKeeper &R) : Records(R), Target(R) {}
79 void MacroFusionPredicatorEmitter::emitMacroFusionDecl(
96 void MacroFusionPredicatorEmitter::emitMacroFusionImpl(
125 void MacroFusionPredicatorEmitter::emitPredicates(
142 void MacroFusionPredicatorEmitter::emitFirstPredicate(const Record *Predicate,
175 void MacroFusionPredicatorEmitter::emitSecondPredicate(const Record *Predicate,
226 void MacroFusionPredicatorEmitter::emitBothPredicate(const Record *Predicate,
272 void MacroFusionPredicatorEmitter::run(raw_ostream &OS) {
286 static TableGen::Emitter::OptClass<MacroFusionPredicatorEmitter>