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

/external/llvm/utils/TableGen/
H A DCodeGenDAGPatterns.h268 /// TreePredicateFn - This is an abstraction that represents the predicates on
271 class TreePredicateFn {
276 /// TreePredicateFn constructor. Here 'N' is a subclass of PatFrag.
277 TreePredicateFn(TreePattern *N);
297 bool operator==(const TreePredicateFn &RHS) const {
301 bool operator!=(const TreePredicateFn &RHS) const { return !(*this == RHS); }
342 std::vector<TreePredicateFn> PredicateFns;
405 const std::vector<TreePredicateFn> &getPredicateFns() const {
409 void setPredicateFns(const std::vector<TreePredicateFn> &Fns) {
413 void addPredicateFn(const TreePredicateFn
[all...]
H A DDAGISelMatcher.cpp97 CheckPredicateMatcher::CheckPredicateMatcher(const TreePredicateFn &pred)
100 TreePredicateFn CheckPredicateMatcher::getPredicate() const {
101 return TreePredicateFn(Pred);
H A DFastISelEmitter.cpp49 std::vector<TreePredicateFn> PredsByName;
52 unsigned getIDFor(TreePredicateFn Pred) {
61 const TreePredicateFn &getPredicate(unsigned i) {
66 typedef std::vector<TreePredicateFn>::const_iterator iterator;
159 TreePredicateFn PredFn = ImmPredicates.getPredicate(Code-1);
202 TreePredicateFn PredFn = Op->getPredicateFns()[0];
H A DDAGISelMatcherEmitter.cpp39 std::vector<TreePredicateFn> NodePredicates;
69 unsigned getNodePredicate(TreePredicateFn Pred) {
278 TreePredicateFn Pred = cast<CheckPredicateMatcher>(N)->getPredicate();
653 TreePredicateFn PredFn = NodePredicates[i];
659 OS << " // " << TreePredicateFn(SimilarPred).getFnName() <<'\n';
H A DCodeGenDAGPatterns.cpp747 // TreePredicateFn Implementation
750 /// TreePredicateFn constructor. Here 'N' is a subclass of PatFrag.
751 TreePredicateFn::TreePredicateFn(TreePattern *N) : PatFragRec(N) { function in class:TreePredicateFn
756 std::string TreePredicateFn::getPredCode() const {
760 std::string TreePredicateFn::getImmCode() const {
766 bool TreePredicateFn::isAlwaysTrue() const {
772 std::string TreePredicateFn::getFnName() const {
780 std::string TreePredicateFn::getCodeToRunOnSDNode() const {
1296 for (const TreePredicateFn
[all...]
H A DDAGISelMatcher.h28 class TreePredicateFn;
458 CheckPredicateMatcher(const TreePredicateFn &pred);
460 TreePredicateFn getPredicate() const;

Completed in 254 milliseconds