Home
last modified time | relevance | path

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

/freebsd/contrib/llvm-project/llvm/utils/TableGen/Common/
H A DCodeGenDAGPatterns.cpp898 TreePredicateFn::TreePredicateFn(TreePattern *N) : PatFragRec(N) { in TreePredicateFn() function in TreePredicateFn
909 bool TreePredicateFn::hasPredCode() const { in hasPredCode()
914 std::string TreePredicateFn::getPredCode() const { in getPredCode()
1167 bool TreePredicateFn::hasImmCode() const { in hasImmCode()
1171 std::string TreePredicateFn::getImmCode() const { in getImmCode()
1175 bool TreePredicateFn::immCodeUsesAPInt() const { in immCodeUsesAPInt()
1179 bool TreePredicateFn::immCodeUsesAPFloat() const { in immCodeUsesAPFloat()
1186 bool TreePredicateFn::isPredefinedPredicateEqualTo(StringRef Field, in isPredefinedPredicateEqualTo()
1195 bool TreePredicateFn::usesOperands() const { in usesOperands()
1198 bool TreePredicateFn::hasNoUse() const { in hasNoUse()
[all …]
H A DCodeGenDAGPatterns.h477 class TreePredicateFn {
484 TreePredicateFn(TreePattern *N);
502 bool operator==(const TreePredicateFn &RHS) const {
506 bool operator!=(const TreePredicateFn &RHS) const { return !(*this == RHS); }
610 TreePredicateFn Fn;
616 TreePredicateCall(const TreePredicateFn &Fn, unsigned Scope) in TreePredicateCall()
776 void addPredicateCall(const TreePredicateFn &Fn, unsigned Scope) { in addPredicateCall()
H A DDAGISelMatcher.cpp94 CheckPredicateMatcher::CheckPredicateMatcher(const TreePredicateFn &pred, in CheckPredicateMatcher()
99 TreePredicateFn CheckPredicateMatcher::getPredicate() const { in getPredicate()
100 return TreePredicateFn(Pred); in getPredicate()
H A DDAGISelMatcher.h33 class TreePredicateFn; variable
454 CheckPredicateMatcher(const TreePredicateFn &pred,
457 TreePredicateFn getPredicate() const;
/freebsd/contrib/llvm-project/llvm/utils/TableGen/
H A DFastISelEmitter.cpp62 std::vector<TreePredicateFn> PredsByName;
65 unsigned getIDFor(TreePredicateFn Pred) { in getIDFor()
74 const TreePredicateFn &getPredicate(unsigned Idx) { return PredsByName[Idx]; } in getPredicate()
76 typedef std::vector<TreePredicateFn>::const_iterator iterator;
178 TreePredicateFn PredFn = ImmPredicates.getPredicate(Code - 1); in emitImmediatePredicate()
218 TreePredicateFn PredFn = Op.getPredicateCalls()[0].Fn; in initialize()
H A DDAGISelMatcherEmitter.cpp138 TreePredicateFn Pred(TP); in MatcherTableEmitter()
162 if (TreePredicateFn(TP).usesOperands()) in MatcherTableEmitter()
189 unsigned getNodePredicate(TreePredicateFn Pred) { in getNodePredicate()
548 TreePredicateFn Pred = cast<CheckPredicateMatcher>(N)->getPredicate(); in EmitMatcher()
1124 TreePredicateFn PredFn(Preds[i]); in EmitNodePredicatesFunction()
1130 OS << " // " << TreePredicateFn(SimilarPred).getFnName() << '\n'; in EmitNodePredicatesFunction()
H A DGlobalISelEmitter.cpp95 const TreePredicateFn &P = Call.Fn; in explainPredicates()
201 const TreePredicateFn &Predicate = Call.Fn; in isTrivialOperatorNode()
488 getMemSizeBitsFromPredicate(const TreePredicateFn &Predicate);
493 const TreePredicateFn &Predicate,
550 const TreePredicateFn &Predicate = Call.Fn; in getEquivNode()
585 const TreePredicateFn &Predicate) { in getMemSizeBitsFromPredicate()
598 const Record *SrcGIEquivOrNull, const TreePredicateFn &Predicate, in addBuiltinPredicates()
800 const TreePredicateFn &Predicate = Call.Fn; in createAndImportSelDAGMatcher()
1028 const TreePredicateFn &Predicate = Call.Fn; in importChildMatcher()
1116 const TreePredicateFn &Predicate = Call.Fn; in importChildMatcher()
/freebsd/contrib/llvm-project/llvm/utils/TableGen/Common/GlobalISel/
H A DGlobalISelMatchTable.h1234 TreePredicateFn Predicate;
1238 const TreePredicateFn &Predicate) in OperandImmPredicateMatcher()
1261 TreePredicateFn Predicate;
1265 const TreePredicateFn &Predicate) in OperandLeafPredicateMatcher()
1505 TreePredicateFn Predicate;
1509 const TreePredicateFn &Predicate) in InstructionImmPredicateMatcher()
1683 TreePredicateFn Predicate);
H A DGlobalISelMatchTable.cpp33 std::string getEnumNameForPredicate(const TreePredicateFn &Predicate) { in getEnumNameForPredicate()
42 std::string getMatchOpcodeForImmPredicate(const TreePredicateFn &Predicate) { in getMatchOpcodeForImmPredicate()
1677 unsigned InsnVarID, TreePredicateFn Predicate) in GenericInstructionPredicateMatcher()