Lines Matching defs:Predicates
32 // /// Predicates that must be true for this to match.
33 // list<Predicate> Predicates = predicates;
38 // let Predicates = [HasStdExtC] in {
476 std::vector<Record *> RF = Rec->getValueAsListOfDefs("Predicates");
524 std::vector<const Record *> &Predicates,
531 Predicates.push_back(Rec);
532 Entry = Predicates.size();
542 static void printPredicates(const std::vector<const Record *> &Predicates,
544 for (unsigned I = 0; I < Predicates.size(); ++I) {
545 StringRef Pred = Predicates[I]->getValueAsString(Name);
547 << " // " << Predicates[I]->getName() << "\n"
588 // A list of ImmLeaf Predicates for all operands in use, and the reverse map.
684 std::vector<Record *> RF = Dest.TheDef->getValueAsListOfDefs("Predicates");