Home
last modified time | relevance | path

Searched refs:ComplexPatterns (Results 1 – 6 of 6) sorted by relevance

/llvm-project-15.0.7/llvm/utils/TableGen/
H A DDAGISelMatcherEmitter.cpp63 std::vector<const ComplexPattern*> ComplexPatterns; member in __anon4ae81c620211::MatcherTableEmitter
148 ComplexPatterns.push_back(&P); in getComplexPat()
149 Entry = ComplexPatterns.size(); in getComplexPat()
937 if (!ComplexPatterns.empty()) { in EmitPredicateFunctions()
947 for (unsigned i = 0, e = ComplexPatterns.size(); i != e; ++i) { in EmitPredicateFunctions()
948 const ComplexPattern &P = *ComplexPatterns[i]; in EmitPredicateFunctions()
H A DCodeGenDAGPatterns.h1109 std::map<Record*, ComplexPattern, LessRecordByID> ComplexPatterns; variable
1156 auto F = ComplexPatterns.find(R); in getComplexPattern()
1157 assert(F != ComplexPatterns.end() && "Unknown addressing mode!"); in getComplexPattern()
H A DCodeGenDAGPatterns.cpp3264 ComplexPatterns.insert(std::make_pair(AMs.back(), AMs.back())); in ParseComplexPatterns()
/llvm-project-15.0.7/llvm/docs/GlobalISel/
H A DInstructionSelect.rst78 ComplexPatterns chapter
81 ComplexPatterns cannot be imported because their C++ is implemented in terms of
/llvm-project-15.0.7/llvm/include/llvm/Target/GlobalISel/
H A DTarget.td31 // those ComplexPatterns.
/llvm-project-15.0.7/llvm/test/TableGen/
H A DGlobalISelEmitter.td235 //===- Test a pattern with multiple ComplexPatterns in multiple instrs ----===//