Lines Matching refs:PredicateExpander
60 void emitMacroFusionDecl(std::vector<Record *> Fusions, PredicateExpander &PE,
62 void emitMacroFusionImpl(std::vector<Record *> Fusions, PredicateExpander &PE,
65 PredicateExpander &PE, raw_ostream &OS);
66 void emitFirstPredicate(Record *SecondPredicate, PredicateExpander &PE,
68 void emitSecondPredicate(Record *SecondPredicate, PredicateExpander &PE,
70 void emitBothPredicate(Record *Predicates, PredicateExpander &PE,
81 std::vector<Record *> Fusions, PredicateExpander &PE, raw_ostream &OS) { in emitMacroFusionDecl()
98 std::vector<Record *> Fusions, PredicateExpander &PE, raw_ostream &OS) { in emitMacroFusionImpl()
125 std::vector<Record *> &Predicates, PredicateExpander &PE, raw_ostream &OS) { in emitPredicates()
141 PredicateExpander &PE, in emitFirstPredicate()
173 PredicateExpander &PE, in emitSecondPredicate()
193 PredicateExpander &PE, in emitBothPredicate()
221 PredicateExpander PE(Target.getName()); in run()