Searched refs:TreePredicateFn (Results 1 – 6 of 6) sorted by relevance
247 class TreePredicateFn {253 TreePredicateFn(TreePattern *N);273 bool operator==(const TreePredicateFn &RHS) const {277 bool operator!=(const TreePredicateFn &RHS) const { return !(*this == RHS); }318 std::vector<TreePredicateFn> PredicateFns;381 const std::vector<TreePredicateFn> &getPredicateFns() const { in getPredicateFns()385 void setPredicateFns(const std::vector<TreePredicateFn> &Fns) { in setPredicateFns()389 void addPredicateFn(const TreePredicateFn &Fn) { in addPredicateFn()
47 std::vector<TreePredicateFn> PredsByName;50 unsigned getIDFor(TreePredicateFn Pred) { in getIDFor()59 const TreePredicateFn &getPredicate(unsigned i) { in getPredicate()64 typedef std::vector<TreePredicateFn>::const_iterator iterator;157 TreePredicateFn PredFn = ImmPredicates.getPredicate(Code-1); in emitImmediatePredicate()200 TreePredicateFn PredFn = Op->getPredicateFns()[0]; in initialize()
88 CheckPredicateMatcher::CheckPredicateMatcher(const TreePredicateFn &pred) in CheckPredicateMatcher()91 TreePredicateFn CheckPredicateMatcher::getPredicate() const { in getPredicate()92 return TreePredicateFn(Pred); in getPredicate()
38 std::vector<TreePredicateFn> NodePredicates;64 unsigned getNodePredicate(TreePredicateFn Pred) { in getNodePredicate()254 TreePredicateFn Pred = cast<CheckPredicateMatcher>(N)->getPredicate(); in EmitMatcher()625 TreePredicateFn PredFn = NodePredicates[i]; in EmitPredicateFunctions()
663 TreePredicateFn::TreePredicateFn(TreePattern *N) : PatFragRec(N) { in TreePredicateFn() function in TreePredicateFn668 std::string TreePredicateFn::getPredCode() const { in getPredCode()672 std::string TreePredicateFn::getImmCode() const { in getImmCode()678 bool TreePredicateFn::isAlwaysTrue() const { in isAlwaysTrue()684 std::string TreePredicateFn::getFnName() const { in getFnName()692 std::string TreePredicateFn::getCodeToRunOnSDNode() const { in getCodeToRunOnSDNode()1290 TreePredicateFn PredFn(Frag); in InlinePatternFragments()2258 TreePredicateFn PredFn(P); in ParsePatternFragments()
28 class TreePredicateFn; variable425 CheckPredicateMatcher(const TreePredicateFn &pred);427 TreePredicateFn getPredicate() const;