Home
last modified time | relevance | path

Searched refs:TreePredicateFn (Results 1 – 6 of 6) sorted by relevance

/external/llvm/utils/TableGen/
DCodeGenDAGPatterns.h247 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()
DFastISelEmitter.cpp47 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()
DDAGISelMatcher.cpp88 CheckPredicateMatcher::CheckPredicateMatcher(const TreePredicateFn &pred) in CheckPredicateMatcher()
91 TreePredicateFn CheckPredicateMatcher::getPredicate() const { in getPredicate()
92 return TreePredicateFn(Pred); in getPredicate()
DDAGISelMatcherEmitter.cpp38 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()
DCodeGenDAGPatterns.cpp663 TreePredicateFn::TreePredicateFn(TreePattern *N) : PatFragRec(N) { in TreePredicateFn() function in TreePredicateFn
668 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()
DDAGISelMatcher.h28 class TreePredicateFn; variable
425 CheckPredicateMatcher(const TreePredicateFn &pred);
427 TreePredicateFn getPredicate() const;