Home
last modified time | relevance | path

Searched refs:Patterns (Results 1 – 25 of 145) sorted by relevance

123456

/llvm-project/llvm/unittests/DebugInfo/LogicalView/
H A DSelectElementsTest.cpp68 void resolvePatterns(LVPatterns &Patterns);
176 void ReaderTestSelection::resolvePatterns(LVPatterns &Patterns) { in resolvePatterns() argument
184 Patterns.resolvePatternMatch(Entry); in resolvePatterns()
189 Patterns.resolvePatternMatch(Parent); in resolvePatterns()
198 Patterns.resolvePatternMatch(Scope); in resolvePatterns()
235 LVPatterns &Patterns = patterns(); in checkKindPatterns() local
236 Patterns.clear(); in checkKindPatterns()
254 Patterns.addRequest(KindElements); in checkKindPatterns()
255 Patterns.addRequest(KindLines); in checkKindPatterns()
256 Patterns.addRequest(KindScopes); in checkKindPatterns()
[all …]
/llvm-project/llvm/lib/DebugInfo/LogicalView/Core/
H A DLVOptions.cpp404 static LVPatterns Patterns; in getPatterns() local
405 return &Patterns; in getPatterns()
439 void LVPatterns::addGenericPatterns(StringSet<> &Patterns) { in addGenericPatterns() argument
440 addPatterns(Patterns, GenericMatchInfo); in addGenericPatterns()
447 void LVPatterns::addOffsetPatterns(const LVOffsetSet &Patterns) { in addOffsetPatterns() argument
448 for (const LVOffset &Entry : Patterns) in addOffsetPatterns()
456 void LVPatterns::addPatterns(StringSet<> &Patterns, LVMatchInfo &Filters) { in addPatterns() argument
459 for (const StringSet<>::value_type &Entry : Patterns) { in addPatterns()
/llvm-project/llvm/utils/TableGen/
H A DDAGISelEmitter.cpp169 std::vector<const PatternToMatch *> Patterns; in run()
171 Patterns.push_back(&PTM); in run()
175 llvm::stable_sort(Patterns, PatternSortingPredicate(CGP)); in run()
180 for (const PatternToMatch *PTM : Patterns) { in run()
167 std::vector<const PatternToMatch *> Patterns; run() local
/llvm-project/clang/lib/ASTMatchers/
H A DASTMatchersInternal.cpp532 Patterns.reserve(Names.size()); in PatternSet()
534 Patterns.push_back({Name, Name.starts_with("::")}); in PatternSet()
548 for (size_t I = 0, E = Patterns.size(); I != E; ++I) { in consumeNameSuffix()
549 StringRef Pattern = Patterns[I].P; in consumeNameSuffix()
550 if (ast_matchers::internal::consumeNameSuffix(Patterns[I].P, NodeName)) in consumeNameSuffix()
551 Patterns.push_back({Pattern, Patterns[I].IsFullyQualified});
554 llvm::erase_if(Patterns, [&NodeName](auto &Pattern) {
559 return !Patterns.empty(); in foundMatch()
566 return llvm::any_of(Patterns, [
568 llvm::SmallVector<Pattern, 8> Patterns; global() member in clang::ast_matchers::internal::__anona68515370811::PatternSet
583 PatternSet Patterns(Names); matchesNodeFullFast() local
[all...]
/llvm-project/clang-tools-extra/clang-change-namespace/tool/
H A DClangChangeNamespace.cpp82 std::vector<std::string> Patterns; in GetAllowedSymbolPatterns() local
84 return Patterns; in GetAllowedSymbolPatterns()
94 Patterns.push_back(std::string(Line.trim())); in GetAllowedSymbolPatterns()
95 return Patterns; in GetAllowedSymbolPatterns()
/llvm-project/clang-tools-extra/pp-trace/
H A DPPTrace.cpp136 SmallVector<StringRef, 32> Patterns; in main() local
138 StringRef(Callbacks).split(Patterns, ",", in main()
140 for (StringRef Pattern : Patterns) { in main()
/llvm-project/mlir/lib/Conversion/GPUToNVVM/
H A DGPUToNVVM.td1 //==-- GPUToNVVM.td - GPU Ops to NVVM Patterns ---------------*- tablegen -*==//
9 // Defines Patterns to lower GPU ops to NVVM.
/llvm-project/mlir/lib/Conversion/GPUToROCDL/
H A DGPUToROCDL.td1 //==-- GPUToROCDL.td - GPU Ops to ROCDL Patterns -------------*- tablegen -*==//
9 // Defines Patterns to lower GPU ops to ROCDL.
/llvm-project/mlir/lib/Conversion/ShapeToStandard/
H A DShapeToStandard.td1 //==-- ShapeToStandard.td - Shape to Standard Patterns -------*- tablegen -*==//
9 // Defines Patterns to lower Shape ops to Std.
/llvm-project/llvm/test/TableGen/GlobalISelCombinerEmitter/
H A Dmatch-table-cxx.td55 // CHECK-NEXT: // Match Patterns
59 // CHECK-NEXT: // Apply Patterns
64 // CHECK-NEXT: // Match Patterns
71 // CHECK-NEXT: // Apply Patterns
77 // CHECK-NEXT: // Apply Patterns
H A Dmatch-table.td110 // CHECK-NEXT: // Apply Patterns
117 // CHECK-NEXT: // Apply Patterns
123 // CHECK-NEXT: // Match Patterns
127 // CHECK-NEXT: // Apply Patterns
/llvm-project/llvm/lib/CodeGen/
H A DMachineCombiner.cpp122 SmallVector<unsigned, 16> &Patterns);
524 SmallVector<unsigned, 16> &Patterns) {
527 for (auto P : Patterns) { in verifyPatternOrder() argument
578 SmallVector<unsigned, 16> Patterns; in combineInstructions()
606 if (!TII->getMachineCombinerPatterns(MI, Patterns, DoRegPressureReduce)) in combineInstructions()
610 verifyPatternOrder(MBB, MI, Patterns); in combineInstructions()
612 for (const auto P : Patterns) { in combineInstructions()
581 SmallVector<unsigned, 16> Patterns; combineInstructions() local
/llvm-project/llvm/lib/MC/
H A DMCInstPrinter.cpp138 ArrayRef<AliasPattern> Patterns = in matchAliasPatterns() local
139 M.Patterns.slice(It->PatternStart, It->NumPatterns); in matchAliasPatterns()
140 for (const AliasPattern &P : Patterns) { in matchAliasPatterns()
/llvm-project/llvm/utils/gn/secondary/llvm/utils/TableGen/Common/
H A DBUILD.gn26 "GlobalISel/Patterns.cpp",
/llvm-project/clang/tools/clang-format/
H A DClangFormat.cpp590 static SmallVector<String> Patterns; // Patterns in .clang-format-ignore file.
633 Patterns.clear(); in isIgnored()
639 Patterns.push_back(Pattern); in isIgnored()
648 for (const auto &Pat : Patterns) { in isIgnored()
585 static SmallVector<String> Patterns; // Patterns in .clang-format-ignore file. global() variable
/llvm-project/llvm/docs/GlobalISel/
H A DMIRPatterns.rst5 MIR Patterns in TableGen
76 Patterns are generally grouped into another DAG datatype with a dummy operator
81 This may also be helpful to debug issues. Patterns are *always* named, and if
202 MIR Patterns also offer builtin operations, also called "builtin instructions".
242 MIR Patterns support both matching & writing ``MIFlags``.
317 // Note: Patterns always need to create something, we can't just replace $dst with $x, so we need a COPY.
/llvm-project/llvm/utils/TableGen/Common/
H A DCMakeLists.txt20 GlobalISel/Patterns.cpp
/llvm-project/llvm/lib/Target/Mips/
H A DMipsInstrCompiler.td1 //===- MipsInstrCompiler.td - Compiler Pseudos and Patterns -*- tablegen -*-===//
/llvm-project/llvm/include/llvm/DebugInfo/LogicalView/Core/
H A DLVOptions.h622 void addPatterns(StringSet<> &Patterns, LVMatchInfo &Filters);
625 void addGenericPatterns(StringSet<> &Patterns);
626 void addOffsetPatterns(const LVOffsetSet &Patterns);
/llvm-project/mlir/lib/Dialect/SPIRV/IR/
H A DSPIRVCanonicalization.td1 //==- SPIRVCanonicalization.td - Canonicalization Patterns ---*- tablegen -*==//
/llvm-project/llvm/lib/Target/X86/
H A DX86InstrInfo.td89 // Compiler Pseudo Instructions and Pat Patterns
/llvm-project/mlir/test/lib/Dialect/Test/
H A DTestEnumDefs.td82 // Test Patterns (Multi-result Ops)
/llvm-project/llvm/lib/Target/RISCV/
H A DRISCVInstrInfoZicbo.td73 // Patterns
/llvm-project/llvm/include/llvm/MC/
H A DMCInstPrinter.h223 ArrayRef<AliasPattern> Patterns;
218 ArrayRef<AliasPattern> Patterns; global() member
/llvm-project/mlir/include/mlir/Dialect/PDL/IR/
H A DPDLDialect.td33 structures. Patterns are specified via a `pdl.pattern` operation. These

123456