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

/external/llvm/utils/TableGen/
H A DCodeGenDAGPatterns.h244 /// TreePredicateFn - This is an abstraction that represents the predicates on
247 class TreePredicateFn {
252 /// TreePredicateFn constructor. Here 'N' is a subclass of PatFrag.
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;
380 const std::vector<TreePredicateFn> &getPredicateFns() const {
384 void setPredicateFns(const std::vector<TreePredicateFn> &Fns) {
388 void addPredicateFn(const TreePredicateFn
[all...]
H A DDAGISelMatcher.cpp88 CheckPredicateMatcher::CheckPredicateMatcher(const TreePredicateFn &pred)
91 TreePredicateFn CheckPredicateMatcher::getPredicate() const {
92 return TreePredicateFn(Pred);
H A DFastISelEmitter.cpp47 std::vector<TreePredicateFn> PredsByName;
50 unsigned getIDFor(TreePredicateFn Pred) {
59 const TreePredicateFn &getPredicate(unsigned i) {
64 typedef std::vector<TreePredicateFn>::const_iterator iterator;
157 TreePredicateFn PredFn = ImmPredicates.getPredicate(Code-1);
199 TreePredicateFn PredFn = Op->getPredicateFns()[0];
H A DDAGISelMatcherEmitter.cpp38 std::vector<TreePredicateFn> NodePredicates;
64 unsigned getNodePredicate(TreePredicateFn Pred) {
254 TreePredicateFn Pred = cast<CheckPredicateMatcher>(N)->getPredicate();
625 TreePredicateFn PredFn = NodePredicates[i];
H A DDAGISelMatcher.h28 class TreePredicateFn;
425 CheckPredicateMatcher(const TreePredicateFn &pred);
427 TreePredicateFn getPredicate() const;
H A DCodeGenDAGPatterns.cpp659 // TreePredicateFn Implementation
662 /// TreePredicateFn constructor. Here 'N' is a subclass of PatFrag.
663 TreePredicateFn::TreePredicateFn(TreePattern *N) : PatFragRec(N) { function in class:TreePredicateFn
668 std::string TreePredicateFn::getPredCode() const {
672 std::string TreePredicateFn::getImmCode() const {
678 bool TreePredicateFn::isAlwaysTrue() const {
684 std::string TreePredicateFn::getFnName() const {
692 std::string TreePredicateFn::getCodeToRunOnSDNode() const {
1290 TreePredicateFn PredF
[all...]

Completed in 60 milliseconds