Searched refs:TreePredicateFn (Results 1 – 7 of 7) sorted by relevance
887 TreePredicateFn::TreePredicateFn(TreePattern *N) : PatFragRec(N) { in TreePredicateFn() function in TreePredicateFn893 bool TreePredicateFn::hasPredCode() const { in hasPredCode()1127 bool TreePredicateFn::hasImmCode() const { in hasImmCode()1156 bool TreePredicateFn::usesOperands() const { in usesOperands()1159 bool TreePredicateFn::isLoad() const { in isLoad()1162 bool TreePredicateFn::isStore() const { in isStore()1165 bool TreePredicateFn::isAtomic() const { in isAtomic()1168 bool TreePredicateFn::isUnindexed() const { in isUnindexed()1171 bool TreePredicateFn::isNonExtLoad() const { in isNonExtLoad()2123 TreePredicateFn PredFn(Frag); in InlinePatternFragments()[all …]
54 std::vector<TreePredicateFn> NodePredicates;55 std::vector<TreePredicateFn> NodePredicatesWithOperands;101 void EmitNodePredicatesFunction(const std::vector<TreePredicateFn> &Preds,109 unsigned getNodePredicate(TreePredicateFn Pred) { in getNodePredicate()128 assert(TreePredicateFn(SameCodePreds.front()).usesOperands() == in getNodePredicate()484 TreePredicateFn Pred = cast<CheckPredicateMatcher>(N)->getPredicate(); in EmitMatcher()889 const std::vector<TreePredicateFn> &Preds, StringRef Decl, in EmitNodePredicatesFunction()900 const TreePredicateFn PredFn = Preds[i]; in EmitNodePredicatesFunction()906 OS << " // " << TreePredicateFn(SimilarPred).getFnName() << '\n'; in EmitNodePredicatesFunction()
59 std::vector<TreePredicateFn> PredsByName;62 unsigned getIDFor(TreePredicateFn Pred) { in getIDFor()71 const TreePredicateFn &getPredicate(unsigned i) { in getPredicate()76 typedef std::vector<TreePredicateFn>::const_iterator iterator;169 TreePredicateFn PredFn = ImmPredicates.getPredicate(Code-1); in emitImmediatePredicate()213 TreePredicateFn PredFn = Op->getPredicateCalls()[0].Fn; in initialize()
488 class TreePredicateFn {494 TreePredicateFn(TreePattern *N);513 bool operator==(const TreePredicateFn &RHS) const {517 bool operator!=(const TreePredicateFn &RHS) const { return !(*this == RHS); }610 TreePredicateFn Fn;616 TreePredicateCall(const TreePredicateFn &Fn, unsigned Scope) in TreePredicateCall()755 void addPredicateCall(const TreePredicateFn &Fn, unsigned Scope) { in addPredicateCall()
96 const TreePredicateFn &pred, const SmallVectorImpl<unsigned> &Ops) in CheckPredicateMatcher()100 TreePredicateFn CheckPredicateMatcher::getPredicate() const { in getPredicate()101 return TreePredicateFn(Pred); in getPredicate()
220 const TreePredicateFn &P = Call.Fn; in explainPredicates()326 const TreePredicateFn &Predicate = Call.Fn; in isTrivialOperatorNode()1582 TreePredicateFn Predicate;1586 const TreePredicateFn &Predicate) in OperandImmPredicateMatcher()1953 TreePredicateFn Predicate;2214 TreePredicateFn Predicate;2218 TreePredicateFn Predicate) in GenericInstructionPredicateMatcher()3680 const TreePredicateFn &Predicate,3759 const TreePredicateFn &Predicate = Call.Fn; in getEquivNode()3984 const TreePredicateFn &Predicate = Call.Fn; in createAndImportSelDAGMatcher()[all …]
27 class TreePredicateFn; variable430 CheckPredicateMatcher(const TreePredicateFn &pred,433 TreePredicateFn getPredicate() const;