Lines Matching refs:Predicates
73 PredicateSet Predicates;
104 PredicateSet &Predicates,
436 // Emits code to check the Predicates member of an instruction are true.
875 emitPredicateFunction(formatted_raw_ostream &OS, PredicateSet &Predicates,
882 if (!Predicates.empty()) {
886 for (PredicateSet::const_iterator I = Predicates.begin(), E = Predicates.end();
1150 ListInit *Predicates =
1151 AllInstructions[Opc]->TheDef->getValueAsListInit("Predicates");
1152 for (unsigned i = 0; i < Predicates->getSize(); ++i) {
1153 Record *Pred = Predicates->getElementAsRecord(i);
1174 return Predicates->getSize() > 0;
1178 ListInit *Predicates =
1179 AllInstructions[Opc]->TheDef->getValueAsListInit("Predicates");
1180 for (unsigned i = 0; i < Predicates->getSize(); ++i) {
1181 Record *Pred = Predicates->getElementAsRecord(i);
1204 TableInfo.Predicates.insert(Predicate.str());
1206 PredicateSet::const_iterator P = std::find(TableInfo.Predicates.begin(),
1207 TableInfo.Predicates.end(),
1209 return (unsigned)(P - TableInfo.Predicates.begin());
2072 emitPredicateFunction(OS, TableInfo.Predicates, 0);