Searched refs:PatternToMatch (Results 1 – 9 of 9) sorted by relevance
/freebsd/contrib/llvm-project/llvm/utils/TableGen/ |
H A D | DAGISelEmitter.cpp | 87 bool operator()(const PatternToMatch *LHS, const PatternToMatch *RHS) { in operator ()() 167 std::vector<const PatternToMatch *> Patterns; in run() 168 for (const PatternToMatch &PTM : CGP.ptms()) in run() 178 for (const PatternToMatch *PTM : Patterns) { in run()
|
H A D | DAGISelMatcherGen.cpp | 56 const PatternToMatch &Pattern; 104 MatcherGen(const PatternToMatch &pattern, const CodeGenDAGPatterns &cgp); 148 MatcherGen::MatcherGen(const PatternToMatch &pattern, in MatcherGen() 1076 Matcher *llvm::ConvertPatternToMatcher(const PatternToMatch &Pattern, in ConvertPatternToMatcher()
|
H A D | DAGISelMatcherOpt.cpp | 99 const PatternToMatch &Pattern = CM->getPattern(); in ContractNodes()
|
H A D | GlobalISelEmitter.cpp | 429 Expected<RuleMatcher> runOnPattern(const PatternToMatch &P); 1917 Expected<RuleMatcher> GlobalISelEmitter::runOnPattern(const PatternToMatch &P) { in runOnPattern() 2424 for (const PatternToMatch &Pat : CGP.ptms()) { in run()
|
H A D | FastISelEmitter.cpp | 457 const PatternToMatch &Pattern = *I; in collectPatterns()
|
/freebsd/contrib/llvm-project/llvm/utils/TableGen/Common/ |
H A D | DAGISelMatcher.h | 28 class PatternToMatch; variable 36 Matcher *ConvertPatternToMatcher(const PatternToMatch &Pattern, 1085 const PatternToMatch &Pattern; 1092 int numfixedarityoperands, const PatternToMatch &pattern) in MorphNodeToMatcher() 1098 const PatternToMatch &getPattern() const { return Pattern; } in getPattern() 1108 const PatternToMatch &Pattern; 1112 const PatternToMatch &pattern) in CompleteMatchMatcher() 1118 const PatternToMatch &getPattern() const { return Pattern; } in getPattern()
|
H A D | CodeGenDAGPatterns.h | 1055 class PatternToMatch { 1067 PatternToMatch(Record *srcrecord, ListInit *preds, TreePatternNodePtr src, 1117 std::vector<PatternToMatch> PatternsToMatch; 1202 typedef std::vector<PatternToMatch>::const_iterator ptm_iterator; 1250 void AddPatternToMatch(TreePattern *Pattern, PatternToMatch &&PTM);
|
H A D | CodeGenDAGPatterns.cpp | 1481 int PatternToMatch::getPatternComplexity(const CodeGenDAGPatterns &CGP) const { in getPatternComplexity() 1485 void PatternToMatch::getPredicateRecords( in getPredicateRecords() 1508 std::string PatternToMatch::getPredicateCheck() const { in getPredicateCheck() 3569 void Analyze(const PatternToMatch &Pat) { in Analyze() 4040 PatternToMatch &&PTM) { in AddPatternToMatch() 4090 for (const PatternToMatch &PTM : ptms()) { in InferInstructionFlags() 4149 for (const PatternToMatch &PTM : ptms()) { in VerifyInstructionFlags() 4345 PatternToMatch(TheDef, Preds, T, Temp.getOnlyTree(), in ParseOnePattern() 4412 std::vector<PatternToMatch> Copy; in ExpandHwModeBasedTypes() 4415 auto AppendPattern = [this](PatternToMatch &P, unsigned Mode, in ExpandHwModeBasedTypes() [all …]
|
/freebsd/contrib/llvm-project/llvm/include/llvm/Target/ |
H A D | TargetSelectionDAG.td | 2018 dag PatternToMatch = patternToMatch;
|