Lines Matching defs:Predicates
124 PredicateSet Predicates;
172 PredicateSet &Predicates,
525 // Emits code to check the Predicates member of an instruction are true.
1003 PredicateSet &Predicates,
1010 if (!Predicates.empty()) {
1015 for (const auto &Predicate : Predicates) {
1301 ListInit *Predicates =
1302 AllInstructions[Opc].EncodingDef->getValueAsListInit("Predicates");
1304 for (unsigned i = 0; i < Predicates->size(); ++i) {
1305 Record *Pred = Predicates->getElementAsRecord(i);
1315 Predicates->size() > 1, o))
1319 return !Predicates->empty();
1323 ListInit *Predicates =
1324 AllInstructions[Opc].EncodingDef->getValueAsListInit("Predicates");
1325 for (unsigned i = 0; i < Predicates->size(); ++i) {
1326 Record *Pred = Predicates->getElementAsRecord(i);
1345 TableInfo.Predicates.insert(CachedHashString(Predicate));
1347 PredicateSet::const_iterator P = find(TableInfo.Predicates, Predicate);
1348 return (unsigned)(P - TableInfo.Predicates.begin());
2643 emitPredicateFunction(OS, TableInfo.Predicates, 0);