Home
last modified time | relevance | path

Searched refs:PatternToMatch (Results 1 – 10 of 10) sorted by relevance

/llvm-project-15.0.7/llvm/utils/TableGen/
H A DDAGISelEmitter.cpp83 bool operator()(const PatternToMatch *LHS, const PatternToMatch *RHS) { in operator ()()
156 std::vector<const PatternToMatch*> Patterns; in run()
157 for (const PatternToMatch &PTM : CGP.ptms()) in run()
167 for (const PatternToMatch *PTM : Patterns) { in run()
H A DDAGISelMatcher.h22 class PatternToMatch; variable
30 Matcher *ConvertPatternToMatcher(const PatternToMatch &Pattern,unsigned Variant,
1074 const PatternToMatch &Pattern;
1081 int numfixedarityoperands, const PatternToMatch &pattern) in MorphNodeToMatcher()
1088 const PatternToMatch &getPattern() const { return Pattern; } in getPattern()
1100 const PatternToMatch &Pattern;
1103 const PatternToMatch &pattern) in CompleteMatchMatcher()
1109 const PatternToMatch &getPattern() const { return Pattern; } in getPattern()
H A DCodeGenDAGPatterns.h1060 class PatternToMatch {
1072 PatternToMatch(Record *srcrecord, ListInit *preds, TreePatternNodePtr src,
1122 std::vector<PatternToMatch> PatternsToMatch;
1205 typedef std::vector<PatternToMatch>::const_iterator ptm_iterator;
1255 void AddPatternToMatch(TreePattern *Pattern, PatternToMatch &&PTM);
H A DDAGISelMatcherGen.cpp55 const PatternToMatch &Pattern;
102 MatcherGen(const PatternToMatch &pattern, const CodeGenDAGPatterns &cgp);
147 MatcherGen::MatcherGen(const PatternToMatch &pattern, in MatcherGen()
1092 Matcher *llvm::ConvertPatternToMatcher(const PatternToMatch &Pattern, in ConvertPatternToMatcher()
H A DCodeGenDAGPatterns.cpp1496 int PatternToMatch::
1501 void PatternToMatch::getPredicateRecords( in getPredicateRecords()
1522 std::string PatternToMatch::getPredicateCheck() const { in getPredicateCheck()
3586 void Analyze(const PatternToMatch &Pat) { in Analyze()
4041 PatternToMatch &&PTM) { in AddPatternToMatch()
4092 for (const PatternToMatch &PTM : ptms()) { in InferInstructionFlags()
4152 for (const PatternToMatch &PTM : ptms()) { in VerifyInstructionFlags()
4350 PatternToMatch(TheDef, Preds, T, Temp.getOnlyTree(), in ParseOnePattern()
4401 std::vector<PatternToMatch> Copy; in ExpandHwModeBasedTypes()
4404 auto AppendPattern = [this](PatternToMatch &P, unsigned Mode, in ExpandHwModeBasedTypes()
[all …]
H A DDAGISelMatcherOpt.cpp98 const PatternToMatch &Pattern = CM->getPattern(); in ContractNodes()
H A DFastISelEmitter.cpp449 const PatternToMatch &Pattern = *I; in collectPatterns()
H A DGlobalISelEmitter.cpp3668 Expected<RuleMatcher> runOnPattern(const PatternToMatch &P);
5155 Expected<RuleMatcher> GlobalISelEmitter::runOnPattern(const PatternToMatch &P) { in runOnPattern()
5697 for (const PatternToMatch &Pat : CGP.ptms()) { in run()
/llvm-project-15.0.7/llvm/test/TableGen/
H A DMultiPat.td17 dag PatternToMatch = patternToMatch;
/llvm-project-15.0.7/llvm/include/llvm/Target/
H A DTargetSelectionDAG.td1838 dag PatternToMatch = patternToMatch;