Home
last modified time | relevance | path

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

/freebsd/contrib/llvm-project/llvm/utils/TableGen/
H A DDAGISelEmitter.cpp88 bool operator()(const PatternToMatch *LHS, const PatternToMatch *RHS) { in operator ()()
169 std::vector<const PatternToMatch *> Patterns; in run()
170 for (const PatternToMatch &PTM : CGP.ptms()) in run()
180 for (const PatternToMatch *PTM : Patterns) { in run()
H A DDAGISelMatcherGen.cpp56 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 DDAGISelMatcherOpt.cpp259 const PatternToMatch &Pattern = CM->getPattern(); in ContractNodes()
H A DGlobalISelEmitter.cpp444 Expected<RuleMatcher> runOnPattern(const PatternToMatch &P);
2051 Expected<RuleMatcher> GlobalISelEmitter::runOnPattern(const PatternToMatch &P) { in runOnPattern()
2433 for (const PatternToMatch &Pat : CGP.ptms()) { in run()
H A DFastISelEmitter.cpp440 for (const PatternToMatch &Pattern : CGP.ptms()) { in collectPatterns()
/freebsd/contrib/llvm-project/llvm/utils/TableGen/Common/
H A DDAGISelMatcher.h28 class PatternToMatch; variable
36 Matcher *ConvertPatternToMatcher(const PatternToMatch &Pattern,
1105 const PatternToMatch &Pattern;
1112 int numfixedarityoperands, const PatternToMatch &pattern) in MorphNodeToMatcher()
1118 const PatternToMatch &getPattern() const { return Pattern; } in getPattern()
1128 const PatternToMatch &Pattern;
1132 const PatternToMatch &pattern) in CompleteMatchMatcher()
1137 const PatternToMatch &getPattern() const { return Pattern; } in getPattern()
H A DCodeGenDAGPatterns.h1069 class PatternToMatch {
1081 PatternToMatch(const Record *srcrecord, const ListInit *preds,
1135 std::vector<PatternToMatch> PatternsToMatch;
1218 typedef std::vector<PatternToMatch>::const_iterator ptm_iterator;
1268 void AddPatternToMatch(TreePattern *Pattern, PatternToMatch &&PTM);
H A DCodeGenDAGPatterns.cpp1503 int PatternToMatch::getPatternComplexity(const CodeGenDAGPatterns &CGP) const { in getPatternComplexity()
1507 void PatternToMatch::getPredicateRecords( in getPredicateRecords()
1530 std::string PatternToMatch::getPredicateCheck() const { in getPredicateCheck()
3616 void Analyze(const PatternToMatch &Pat) { in Analyze()
4083 PatternToMatch &&PTM) { in AddPatternToMatch()
4132 for (const PatternToMatch &PTM : ptms()) { in InferInstructionFlags()
4187 for (const PatternToMatch &PTM : ptms()) { in VerifyInstructionFlags()
4384 PatternToMatch(TheDef, Preds, T, Temp.getOnlyTree(), in ParseOnePattern()
4448 std::vector<PatternToMatch> Copy; in ExpandHwModeBasedTypes()
4451 auto AppendPattern = [this](PatternToMatch &P, unsigned Mode, in ExpandHwModeBasedTypes()
[all …]
/freebsd/contrib/llvm-project/llvm/include/llvm/Target/
H A DTargetSelectionDAG.td2203 dag PatternToMatch = patternToMatch;