Lines Matching defs:Predicates
124 PredicateSet Predicates;
172 PredicateSet &Predicates, indent Indent) const;
524 // Emits code to check the Predicates member of an instruction are true.
1000 PredicateSet &Predicates,
1007 if (!Predicates.empty()) {
1011 for (const auto &Predicate : Predicates) {
1293 const ListInit *Predicates =
1294 AllInstructions[Opc].EncodingDef->getValueAsListInit("Predicates");
1296 for (unsigned i = 0; i < Predicates->size(); ++i) {
1297 const Record *Pred = Predicates->getElementAsRecord(i);
1307 Predicates->size() > 1, OS))
1311 return !Predicates->empty();
1315 const ListInit *Predicates =
1316 AllInstructions[Opc].EncodingDef->getValueAsListInit("Predicates");
1317 for (unsigned i = 0; i < Predicates->size(); ++i) {
1318 const Record *Pred = Predicates->getElementAsRecord(i);
1337 TableInfo.Predicates.insert(CachedHashString(Predicate));
1339 PredicateSet::const_iterator P = find(TableInfo.Predicates, Predicate);
1340 return (unsigned)(P - TableInfo.Predicates.begin());
2634 emitPredicateFunction(OS, TableInfo.Predicates, indent(0));