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