Lines Matching defs:Predicates
94 PredicateSet Predicates;
147 PredicateSet &Predicates,
483 // Emits code to check the Predicates member of an instruction are true.
939 emitPredicateFunction(formatted_raw_ostream &OS, PredicateSet &Predicates,
946 if (!Predicates.empty()) {
950 for (const auto &Predicate : Predicates) {
1187 ListInit *Predicates =
1188 AllInstructions[Opc].EncodingDef->getValueAsListInit("Predicates");
1190 for (unsigned i = 0; i < Predicates->size(); ++i) {
1191 Record *Pred = Predicates->getElementAsRecord(i);
1241 return !Predicates->empty();
1245 ListInit *Predicates =
1246 AllInstructions[Opc].EncodingDef->getValueAsListInit("Predicates");
1247 for (unsigned i = 0; i < Predicates->size(); ++i) {
1248 Record *Pred = Predicates->getElementAsRecord(i);
1267 TableInfo.Predicates.insert(CachedHashString(Predicate));
1269 PredicateSet::const_iterator P = find(TableInfo.Predicates, Predicate);
1270 return (unsigned)(P - TableInfo.Predicates.begin());
2527 emitPredicateFunction(OS, TableInfo.Predicates, 0);