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

/freebsd-current/contrib/llvm-project/llvm/utils/TableGen/
H A DCodeGenDAGPatterns.cpp905 // TreePredicateFn Implementation
908 /// TreePredicateFn constructor. Here 'N' is a subclass of PatFrag.
909 TreePredicateFn::TreePredicateFn(TreePattern *N) : PatFragRec(N) { function in class:TreePredicateFn
915 bool TreePredicateFn::hasPredCode() const {
920 std::string TreePredicateFn::getPredCode() const {
1160 bool TreePredicateFn::hasImmCode() const {
1164 std::string TreePredicateFn::getImmCode() const {
1169 bool TreePredicateFn::immCodeUsesAPInt() const {
1173 bool TreePredicateFn
[all...]
H A DCodeGenDAGPatterns.h483 /// TreePredicateFn - This is an abstraction that represents the predicates on
486 class TreePredicateFn { class in namespace:llvm
491 /// TreePredicateFn constructor. Here 'N' is a subclass of PatFrag.
492 TreePredicateFn(TreePattern *N);
511 bool operator==(const TreePredicateFn &RHS) const {
515 bool operator!=(const TreePredicateFn &RHS) const { return !(*this == RHS); }
611 TreePredicateFn Fn;
617 TreePredicateCall(const TreePredicateFn &Fn, unsigned Scope)
768 void addPredicateCall(const TreePredicateFn &Fn, unsigned Scope) {
H A DDAGISelMatcher.cpp98 const TreePredicateFn &pred, const SmallVectorImpl<unsigned> &Ops)
102 TreePredicateFn CheckPredicateMatcher::getPredicate() const {
103 return TreePredicateFn(Pred);
H A DFastISelEmitter.cpp63 std::vector<TreePredicateFn> PredsByName;
66 unsigned getIDFor(TreePredicateFn Pred) {
75 const TreePredicateFn &getPredicate(unsigned i) {
80 typedef std::vector<TreePredicateFn>::const_iterator iterator;
173 TreePredicateFn PredFn = ImmPredicates.getPredicate(Code-1);
217 TreePredicateFn PredFn = Op->getPredicateCalls()[0].Fn;
H A DDAGISelMatcherEmitter.cpp139 TreePredicateFn Pred(TP);
163 if (TreePredicateFn(TP).usesOperands())
190 unsigned getNodePredicate(TreePredicateFn Pred) {
550 TreePredicateFn Pred = cast<CheckPredicateMatcher>(N)->getPredicate();
1068 TreePredicateFn PredFn(Preds[i]);
1074 OS << " // " << TreePredicateFn(SimilarPred).getFnName() << '\n';
H A DGlobalISelEmitter.cpp97 const TreePredicateFn &P = Call.Fn;
203 const TreePredicateFn &Predicate = Call.Fn;
455 getMemSizeBitsFromPredicate(const TreePredicateFn &Predicate);
460 const TreePredicateFn &Predicate,
514 const TreePredicateFn &Predicate = Call.Fn;
549 const TreePredicateFn &Predicate) {
562 const Record *SrcGIEquivOrNull, const TreePredicateFn &Predicate,
749 const TreePredicateFn &Predicate = Call.Fn;
982 const TreePredicateFn &Predicate = Call.Fn;
H A DDAGISelMatcher.h33 class TreePredicateFn;
461 CheckPredicateMatcher(const TreePredicateFn &pred,
464 TreePredicateFn getPredicate() const;
H A DGlobalISelMatchTable.h1211 TreePredicateFn Predicate;
1215 const TreePredicateFn &Predicate)
1448 TreePredicateFn Predicate;
1452 const TreePredicateFn &Predicate)
1626 TreePredicateFn Predicate);
H A DGlobalISelMatchTable.cpp33 std::string getEnumNameForPredicate(const TreePredicateFn &Predicate) {
40 std::string getMatchOpcodeForImmPredicate(const TreePredicateFn &Predicate) {
1613 unsigned InsnVarID, TreePredicateFn Predicate)

Completed in 117 milliseconds