Lines Matching defs:Predicates
32 // /// Predicates that must be true for this to match.
33 // list<Predicate> Predicates = predicates;
38 // let Predicates = [HasStdExtC] in {
484 std::vector<const Record *> RF = Rec->getValueAsListOfDefs("Predicates");
532 std::vector<const Record *> &Predicates,
539 Predicates.push_back(Rec);
540 Entry = Predicates.size();
550 static void printPredicates(ArrayRef<const Record *> Predicates, StringRef Name,
552 for (unsigned I = 0; I < Predicates.size(); ++I) {
553 StringRef Pred = Predicates[I]->getValueAsString(Name);
555 << " // " << Predicates[I]->getName() << "\n"
596 // A list of ImmLeaf Predicates for all operands in use, and the reverse map.
693 Dest.TheDef->getValueAsListOfDefs("Predicates");