Lines Matching defs:CombinedPred
41 if (def->isSubClassOf("CombinedPred"))
42 return static_cast<const CombinedPred *>(this)->getConditionImpl();
49 return def && def->isSubClassOf("CombinedPred");
70 CombinedPred::CombinedPred(const Record *record) : Pred(record) {
71 assert(def->isSubClassOf("CombinedPred") &&
72 "must be a subclass of Tablegen 'CombinedPred' class");
75 CombinedPred::CombinedPred(const Init *init) : Pred(init) {
76 assert((!def || def->isSubClassOf("CombinedPred")) &&
77 "must be a subclass of Tablegen 'CombinedPred' class");
80 const Record *CombinedPred::getCombinerDef() const {
81 assert(def->getValue("kind") && "CombinedPred must have a value 'kind'");
85 std::vector<const Record *> CombinedPred::getChildren() const {
87 "CombinedPred must have a value 'children'");
124 const auto &combinedPred = static_cast<const CombinedPred &>(pred);
192 auto combined = static_cast<const CombinedPred &>(root);
366 std::string CombinedPred::getConditionImpl() const {