Home
last modified time | relevance | path

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

/freebsd-12.1/contrib/llvm/utils/TableGen/
H A DDAGISelEmitter.cpp82 bool operator()(const PatternToMatch *LHS, const PatternToMatch *RHS) { in operator ()()
154 std::vector<const PatternToMatch*> Patterns; in run()
H A DDAGISelMatcher.h23 class PatternToMatch; variable
31 Matcher *ConvertPatternToMatcher(const PatternToMatch &Pattern,unsigned Variant,
1006 const PatternToMatch &Pattern;
1013 int numfixedarityoperands, const PatternToMatch &pattern) in MorphNodeToMatcher()
1020 const PatternToMatch &getPattern() const { return Pattern; } in getPattern()
1032 const PatternToMatch &Pattern;
1035 const PatternToMatch &pattern) in CompleteMatchMatcher()
1041 const PatternToMatch &getPattern() const { return Pattern; } in getPattern()
H A DDAGISelMatcherGen.cpp55 const PatternToMatch &Pattern;
102 MatcherGen(const PatternToMatch &pattern, const CodeGenDAGPatterns &cgp);
147 MatcherGen::MatcherGen(const PatternToMatch &pattern, in MatcherGen()
1018 Matcher *llvm::ConvertPatternToMatcher(const PatternToMatch &Pattern, in ConvertPatternToMatcher()
H A DCodeGenDAGPatterns.h1091 class PatternToMatch {
1093 PatternToMatch(Record *srcrecord, std::vector<Predicate> preds,
1149 std::vector<PatternToMatch> PatternsToMatch;
1244 typedef std::vector<PatternToMatch>::const_iterator ptm_iterator;
1293 void AddPatternToMatch(TreePattern *Pattern, PatternToMatch &&PTM);
H A DCodeGenDAGPatterns.cpp1328 int PatternToMatch::
1336 std::string PatternToMatch::getPredicateCheck() const { in getPredicateCheck()
3333 void Analyze(const PatternToMatch &Pat) { in Analyze()
3795 PatternToMatch &&PTM) { in AddPatternToMatch()
3846 for (const PatternToMatch &PTM : ptms()) { in InferInstructionFlags()
3907 const PatternToMatch &PTM = *I; in VerifyInstructionFlags()
4105 PatternToMatch(TheDef, makePredList(Preds), in ParseOnePattern()
4158 std::vector<PatternToMatch> Copy = PatternsToMatch; in ExpandHwModeBasedTypes()
4161 auto AppendPattern = [this, &ModeChecks](PatternToMatch &P, unsigned Mode) { in ExpandHwModeBasedTypes()
4177 for (PatternToMatch &P : Copy) { in ExpandHwModeBasedTypes()
[all …]
H A DDAGISelMatcherOpt.cpp95 const PatternToMatch &Pattern = CM->getPattern(); in ContractNodes()
H A DFastISelEmitter.cpp454 const PatternToMatch &Pattern = *I; in collectPatterns()
H A DGlobalISelEmitter.cpp3048 Expected<RuleMatcher> runOnPattern(const PatternToMatch &P);
3828 Expected<RuleMatcher> GlobalISelEmitter::runOnPattern(const PatternToMatch &P) { in runOnPattern()
4261 for (const PatternToMatch &Pat : CGP.ptms()) { in run()
/freebsd-12.1/contrib/llvm/include/llvm/Target/
H A DTargetSelectionDAG.td1330 dag PatternToMatch = patternToMatch;