Lines Matching refs:PE

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() argument
98 std::vector<Record *> Fusions, PredicateExpander &PE, raw_ostream &OS) { in emitMacroFusionImpl() argument
114 emitPredicates(Predicates, PE, OS); in emitMacroFusionImpl()
125 std::vector<Record *> &Predicates, PredicateExpander &PE, raw_ostream &OS) { in emitPredicates() argument
129 emitFirstPredicate(Predicate, PE, OS); in emitPredicates()
131 emitSecondPredicate(Predicate, PE, OS); in emitPredicates()
133 emitBothPredicate(Predicate, PE, OS); in emitPredicates()
141 PredicateExpander &PE, in emitFirstPredicate() argument
159 PE.setNegatePredicate(true); in emitFirstPredicate()
160 PE.setIndentLevel(3); in emitFirstPredicate()
161 PE.expandPredicate(OS, Predicate->getValueAsDef("Predicate")); in emitFirstPredicate()
173 PredicateExpander &PE, in emitSecondPredicate() argument
179 PE.setNegatePredicate(true); in emitSecondPredicate()
180 PE.setIndentLevel(3); in emitSecondPredicate()
181 PE.expandPredicate(OS, Predicate->getValueAsDef("Predicate")); in emitSecondPredicate()
193 PredicateExpander &PE, in emitBothPredicate() argument
198 emitFirstPredicate(Predicate, PE, OS); in emitBothPredicate()
199 emitSecondPredicate(Predicate, PE, OS); in emitBothPredicate()
221 PredicateExpander PE(Target.getName()); in run() local
222 PE.setByRef(false); in run()
223 PE.setExpandForMC(false); in run()
228 emitMacroFusionDecl(Fusions, PE, OS); in run()
230 emitMacroFusionImpl(Fusions, PE, OS); in run()