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

/freebsd-13-stable/contrib/llvm-project/llvm/utils/TableGen/
H A DDAGISelMatcherEmitter.cpp51 std::vector<TreePredicateFn> NodePredicates;
52 std::vector<TreePredicateFn> NodePredicatesWithOperands;
95 void EmitNodePredicatesFunction(const std::vector<TreePredicateFn> &Preds,
101 unsigned getNodePredicate(TreePredicateFn Pred) {
120 assert(TreePredicateFn(SameCodePreds.front()).usesOperands() ==
409 TreePredicateFn Pred = cast<CheckPredicateMatcher>(N)->getPredicate();
833 const std::vector<TreePredicateFn> &Preds, StringRef Decl,
844 TreePredicateFn PredFn = Preds[i];
850 OS << " // " << TreePredicateFn(SimilarPred).getFnName() <<'\n';
H A DCodeGenDAGPatterns.cpp858 // TreePredicateFn Implementation
861 /// TreePredicateFn constructor. Here 'N' is a subclass of PatFrag.
862 TreePredicateFn::TreePredicateFn(TreePattern *N) : PatFragRec(N) { function in class:TreePredicateFn
868 bool TreePredicateFn::hasPredCode() const {
873 std::string TreePredicateFn::getPredCode() const {
1105 bool TreePredicateFn::hasImmCode() const {
1109 std::string TreePredicateFn::getImmCode() const {
1114 bool TreePredicateFn::immCodeUsesAPInt() const {
1118 bool TreePredicateFn
[all...]
H A DDAGISelMatcher.cpp96 const TreePredicateFn &pred, const SmallVectorImpl<unsigned> &Ops)
100 TreePredicateFn CheckPredicateMatcher::getPredicate() const {
101 return TreePredicateFn(Pred);
H A DFastISelEmitter.cpp59 std::vector<TreePredicateFn> PredsByName;
62 unsigned getIDFor(TreePredicateFn Pred) {
71 const TreePredicateFn &getPredicate(unsigned i) {
76 typedef std::vector<TreePredicateFn>::const_iterator iterator;
169 TreePredicateFn PredFn = ImmPredicates.getPredicate(Code-1);
213 TreePredicateFn PredFn = Op->getPredicateCalls()[0].Fn;
H A DCodeGenDAGPatterns.h491 /// TreePredicateFn - This is an abstraction that represents the predicates on
494 class TreePredicateFn { class in namespace:llvm
499 /// TreePredicateFn constructor. Here 'N' is a subclass of PatFrag.
500 TreePredicateFn(TreePattern *N);
519 bool operator==(const TreePredicateFn &RHS) const {
523 bool operator!=(const TreePredicateFn &RHS) const { return !(*this == RHS); }
616 TreePredicateFn Fn;
622 TreePredicateCall(const TreePredicateFn &Fn, unsigned Scope)
761 void addPredicateCall(const TreePredicateFn &Fn, unsigned Scope) {
H A DDAGISelMatcher.h27 class TreePredicateFn;
424 CheckPredicateMatcher(const TreePredicateFn &pred,
427 TreePredicateFn getPredicate() const;
H A DGlobalISelEmitter.cpp85 std::string getEnumNameForPredicate(const TreePredicateFn &Predicate) {
93 std::string getMatchOpcodeForPredicate(const TreePredicateFn &Predicate) {
203 const TreePredicateFn &P = Call.Fn;
309 const TreePredicateFn &Predicate = Call.Fn;
1802 TreePredicateFn Predicate;
1806 const TreePredicateFn &Predicate)
2027 TreePredicateFn Predicate;
2031 TreePredicateFn Predicate)
3534 const TreePredicateFn &Predicate = Call.Fn;
3605 const TreePredicateFn
[all...]

Completed in 134 milliseconds