HomeSort by: relevance | last modified time | path
    Searched defs:Patterns (Results 1 - 7 of 7) sorted by relevancy

  /src/external/apache2/llvm/dist/llvm/lib/MC/
MCInstPrinter.cpp 135 // Try all patterns for this opcode.
137 ArrayRef<AliasPattern> Patterns =
138 M.Patterns.slice(It->PatternStart, It->NumPatterns);
139 for (const AliasPattern &P : Patterns) {
  /src/external/apache2/llvm/dist/llvm/utils/TableGen/
DAGISelEmitter.cpp 76 // In particular, we want to match maximal patterns first and lowest cost within
94 // Otherwise, if the patterns might both match, sort based on complexity,
95 // which means that we prefer to match patterns that cover more nodes in the
102 // If the patterns have equal complexity, compare generated instruction cost
115 // pattern may have been resolved into multiple match patterns due to
142 LLVM_DEBUG(errs() << "\n\nALL PATTERNS TO MATCH:\n\n";
153 // Add all the patterns to a temporary list so we can sort them.
154 Records.startTimer("Sort patterns");
155 std::vector<const PatternToMatch*> Patterns;
157 Patterns.push_back(&PTM)
    [all...]
AsmWriterEmitter.cpp 1050 std::string Patterns;
1051 raw_string_ostream PatternO(Patterns);
1142 O.indent(2) << "static const AliasPattern Patterns[] = {\n";
1166 O.indent(2) << " \"tablegen failed to sort opcode patterns\");\n";
1173 O.indent(2) << " makeArrayRef(Patterns),\n";
CodeGenDAGPatterns.cpp 1 //===- CodeGenDAGPatterns.cpp - Read DAG patterns from .td file -----------===//
10 // represent the patterns present in a .td file for instructions.
34 #define DEBUG_TYPE "dag-patterns"
1391 /// patterns before small ones. This is used to determine the size of a
2613 // child patterns, so attempt to match each sub-operand separately.
3007 /// patterns as possible. Return true if all types are inferred, false
3125 // Generate variants. For example, commutative patterns can match
3129 // Break patterns with parameterized types into a series of patterns,
3139 // Verify that instruction flags match the patterns
    [all...]
  /src/external/apache2/llvm/dist/llvm/include/llvm/MC/
MCInstPrinter.h 74 /// Helper for matching MCInsts to alias patterns when printing instructions.
176 /// Tablegenerated data structures needed to match alias patterns.
179 ArrayRef<AliasPattern> Patterns;
  /src/external/apache2/llvm/dist/clang/lib/ASTMatchers/
ASTMatchersInternal.cpp 530 Patterns.reserve(Names.size());
532 Patterns.push_back({Name, Name.startswith("::")});
537 /// Return true if there are still any patterns left.
539 for (size_t I = 0; I < Patterns.size();) {
540 if (::clang::ast_matchers::internal::consumeNameSuffix(Patterns[I].P,
545 Patterns.erase(Patterns.begin() + I);
548 return !Patterns.empty();
551 /// Check if any of the patterns are a match.
555 return llvm::any_of(Patterns, [&](const Pattern &Pattern)
    [all...]
  /src/external/apache2/llvm/dist/llvm/lib/Transforms/IPO/
WholeProgramDevirt.cpp 176 std::vector<GlobPattern> Patterns;
180 Patterns.push_back(std::move(*Pat));
183 for (const GlobPattern &P : Patterns)

Completed in 25 milliseconds