Home
last modified time | relevance | path

Searched refs:CodeGenDAGPatterns (Results 1 – 12 of 12) sorted by relevance

/freebsd/contrib/llvm-project/llvm/utils/TableGen/
H A DDAGISelEmitter.cpp29 CodeGenDAGPatterns CGP;
45 const CodeGenDAGPatterns &CGP) { in getResultPatternCost()
65 const CodeGenDAGPatterns &CGP) { in getResultPatternSize()
84 PatternSortingPredicate(CodeGenDAGPatterns &cgp) : CGP(cgp) {} in PatternSortingPredicate()
85 CodeGenDAGPatterns &CGP;
155 for (CodeGenDAGPatterns::ptm_iterator I = CGP.ptm_begin(), in run()
H A DDAGISelMatcherGen.cpp57 const CodeGenDAGPatterns &CGP;
104 MatcherGen(const PatternToMatch &pattern, const CodeGenDAGPatterns &cgp);
149 const CodeGenDAGPatterns &cgp) in MatcherGen()
748 const CodeGenDAGPatterns &CGP) { in mayInstNodeLoadOrStore()
756 const CodeGenDAGPatterns &CGP) { in numNodesThatMayLoadOrStore()
1078 const CodeGenDAGPatterns &CGP) { in ConvertPatternToMatcher()
H A DFastISelEmitter.cpp410 void collectPatterns(CodeGenDAGPatterns &CGP);
420 static std::string getOpcodeName(Record *Op, CodeGenDAGPatterns &CGP) { in getOpcodeName()
451 void FastISelMap::collectPatterns(CodeGenDAGPatterns &CGP) { in collectPatterns()
455 for (CodeGenDAGPatterns::ptm_iterator I = CGP.ptm_begin(), E = CGP.ptm_end(); in collectPatterns()
868 CodeGenDAGPatterns CGP(RK); in EmitFastISel()
H A DDAGISelMatcherOpt.cpp26 const CodeGenDAGPatterns &CGP) { in ContractNodes()
495 const CodeGenDAGPatterns &CGP) { in OptimizeMatcher()
H A DDAGISelMatcherEmitter.cpp51 const CodeGenDAGPatterns &CGP;
84 MatcherTableEmitter(const Matcher *TheMatcher, const CodeGenDAGPatterns &cgp) in MatcherTableEmitter()
1176 const CodeGenDAGPatterns::NodeXForm &Entry = in EmitPredicateFunctions()
1298 void llvm::EmitMatcherTable(Matcher *TheMatcher, const CodeGenDAGPatterns &CGP, in EmitMatcherTable()
H A DInstrDocsEmitter.cpp65 CodeGenDAGPatterns CDP(RK); in EmitInstrDocs()
H A DInstrInfoEmitter.cpp52 CodeGenDAGPatterns CDP;
H A DGlobalISelEmitter.cpp339 const CodeGenDAGPatterns CGP;
/freebsd/contrib/llvm-project/llvm/utils/TableGen/Common/
H A DCodeGenDAGPatterns.h45 class CodeGenDAGPatterns; variable
775 const CodeGenIntrinsic *getIntrinsicInfo(const CodeGenDAGPatterns &CDP) const;
780 getComplexPatternInfo(const CodeGenDAGPatterns &CGP) const;
786 unsigned getNumMIResults(const CodeGenDAGPatterns &CGP) const;
789 bool NodeHasProperty(SDNP Property, const CodeGenDAGPatterns &CGP) const;
793 bool TreeHasProperty(SDNP Property, const CodeGenDAGPatterns &CGP) const;
797 bool isCommutativeIntrinsic(const CodeGenDAGPatterns &CDP) const;
857 bool canPatternMatch(std::string &Reason, const CodeGenDAGPatterns &CDP);
888 CodeGenDAGPatterns &CDP;
911 CodeGenDAGPatterns &ise);
[all …]
H A DCodeGenDAGPatterns.cpp1434 const CodeGenDAGPatterns &CGP) { in getPatternSize()
1481 int PatternToMatch::getPatternComplexity(const CodeGenDAGPatterns &CGP) const { in getPatternComplexity()
1853 static unsigned GetNumNodeResults(Record *Operator, CodeGenDAGPatterns &CDP) { in GetNumNodeResults()
2224 CodeGenDAGPatterns &CDP = TP.getDAGPatterns(); in getImplicitType()
2331 TreePatternNode::getIntrinsicInfo(const CodeGenDAGPatterns &CDP) const { in getIntrinsicInfo()
2344 TreePatternNode::getComplexPatternInfo(const CodeGenDAGPatterns &CGP) const { in getComplexPatternInfo()
2359 unsigned TreePatternNode::getNumMIResults(const CodeGenDAGPatterns &CGP) const { in getNumMIResults()
2380 const CodeGenDAGPatterns &CGP) const { in NodeHasProperty()
2405 const CodeGenDAGPatterns &CGP) const { in TreeHasProperty()
2417 const CodeGenDAGPatterns &CDP) const { in isCommutativeIntrinsic()
[all …]
H A DDAGISelMatcher.h25 class CodeGenDAGPatterns; variable
38 const CodeGenDAGPatterns &CGP);
40 const CodeGenDAGPatterns &CGP);
41 void EmitMatcherTable(Matcher *Matcher, const CodeGenDAGPatterns &CGP,
/freebsd/usr.bin/clang/llvm-tblgen/
H A DMakefile16 SRCS+= Common/CodeGenDAGPatterns.cpp