Searched refs:TreePattern (Results 1 – 7 of 7) sorted by relevance
| /freebsd-14.2/contrib/llvm-project/llvm/utils/TableGen/ |
| H A D | CodeGenDAGPatterns.h | 43 class TreePattern; variable 260 TypeInfer(TreePattern &T) : TP(T) {} in TypeInfer() 356 TreePattern &TP; 489 TreePattern *PatFragRec; 492 TreePredicateFn(TreePattern *N); 845 TreePattern &TP); 847 TreePattern &TP); 849 TreePattern &TP); 873 class TreePattern { 1258 TreePattern &Pattern, TreePattern &Result, [all …]
|
| H A D | DAGISelMatcherEmitter.cpp | 55 std::vector<TreePattern *> NodePredicates; 56 std::vector<TreePattern *> NodePredicatesWithOperands; 60 MapVector<std::string, TinyPtrVector<TreePattern *>, StringMap<unsigned>> 92 MapVector<TreePattern *, unsigned> PredicateUsage; in MatcherTableEmitter() 138 TreePattern *TP = Usage.first; in MatcherTableEmitter() 143 std::vector<std::pair<TreePattern *, unsigned>> PredicateList; in MatcherTableEmitter() 146 TinyPtrVector<TreePattern *> &TPs = Predicate.second; in MatcherTableEmitter() 151 for (TreePattern *TP : TPs) in MatcherTableEmitter() 162 TreePattern *TP = Predicate.first; in MatcherTableEmitter() 182 void EmitNodePredicatesFunction(const std::vector<TreePattern *> &Preds, [all …]
|
| H A D | CodeGenDAGPatterns.cpp | 2810 TreePattern::TreePattern(Record *TheRec, ListInit *RawPat, bool isInput, in TreePattern() function in TreePattern 2818 TreePattern::TreePattern(Record *TheRec, DagInit *Pat, bool isInput, in TreePattern() function in TreePattern 2825 TreePattern::TreePattern(Record *TheRec, TreePatternNodePtr Pat, bool isInput, in TreePattern() function in TreePattern 2832 void TreePattern::error(const Twine &Msg) { in error() 2840 void TreePattern::ComputeNamedNodes() { in ComputeNamedNodes() 3080 bool TreePattern:: 3152 void TreePattern::print(raw_ostream &OS) const { in print() 3277 TreePattern *P = in ParsePatternFragments() 3458 TreePattern &I, TreePatternNodePtr Pat, in FindPatternInputsAndOutputs() 3781 TreePattern I(CGI.TheDef, Pat, true, *this); in parseInstructionPattern() [all …]
|
| H A D | FastISelEmitter.cpp | 62 DenseMap<TreePattern *, unsigned> ImmIDs; 176 TreePattern *TP = PredFn.getOrigPatFragRecord(); in emitImmediatePredicate()
|
| H A D | DAGISelMatcherGen.cpp | 179 TreePattern &TP = *CGP.pf_begin()->second; in InferPossibleTypes() 536 TreePattern *TP = Pred.Fn.getOrigPatFragRecord(); in EmitMatchCode()
|
| H A D | DAGISelMatcher.h | 34 class TreePattern; variable 458 TreePattern *Pred;
|
| H A D | GlobalISelEmitter.cpp | 780 TreePattern *TP = Predicate.getOrigPatFragRecord(); in createAndImportSelDAGMatcher()
|