Home | History | Annotate | Download | only in TableGen

Lines Matching defs:Predicates

73   PredicateSet Predicates;
104 PredicateSet &Predicates,
436 // Emits code to check the Predicates member of an instruction are true.
875 emitPredicateFunction(formatted_raw_ostream &OS, PredicateSet &Predicates,
885 for (PredicateSet::const_iterator I = Predicates.begin(), E = Predicates.end();
1145 ListInit *Predicates =
1146 AllInstructions[Opc]->TheDef->getValueAsListInit("Predicates");
1147 for (unsigned i = 0; i < Predicates->getSize(); ++i) {
1148 Record *Pred = Predicates->getElementAsRecord(i);
1169 return Predicates->getSize() > 0;
1173 ListInit *Predicates =
1174 AllInstructions[Opc]->TheDef->getValueAsListInit("Predicates");
1175 for (unsigned i = 0; i < Predicates->getSize(); ++i) {
1176 Record *Pred = Predicates->getElementAsRecord(i);
1199 TableInfo.Predicates.insert(Predicate.str());
1201 PredicateSet::const_iterator P = std::find(TableInfo.Predicates.begin(),
1202 TableInfo.Predicates.end(),
1204 return (unsigned)(P - TableInfo.Predicates.begin());
2045 // predicates and decoders themselves, however, are shared across all
2068 emitPredicateFunction(OS, TableInfo.Predicates, 0);