Home
last modified time | relevance | path

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

12345

/llvm-project-15.0.7/llvm/utils/TableGen/
H A DDAGISelEmitter.cpp156 std::vector<const PatternToMatch*> Patterns; in run() local
158 Patterns.push_back(&PTM); in run()
162 llvm::stable_sort(Patterns, PatternSortingPredicate(CGP)); in run()
167 for (const PatternToMatch *PTM : Patterns) { in run()
/llvm-project-15.0.7/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-15.0.7/clang/lib/ASTMatchers/
H A DASTMatchersInternal.cpp530 Patterns.reserve(Names.size()); in PatternSet()
532 Patterns.push_back({Name, Name.startswith("::")}); in PatternSet()
539 for (size_t I = 0; I < Patterns.size();) { in consumeNameSuffix()
545 Patterns.erase(Patterns.begin() + I); in consumeNameSuffix()
548 return !Patterns.empty(); in consumeNameSuffix()
567 llvm::SmallVector<Pattern, 8> Patterns; member in clang::ast_matchers::internal::__anon825a68340811::PatternSet
582 PatternSet Patterns(Names); in matchesNodeFullFast() local
593 if (!Patterns.consumeNameSuffix(getNodeName(Node, Scratch), in matchesNodeFullFast()
602 return Patterns.foundMatch(/*AllowFullyQualified=*/false); in matchesNodeFullFast()
611 if (Patterns.foundMatch(/*AllowFullyQualified=*/false)) in matchesNodeFullFast()
[all …]
/llvm-project-15.0.7/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-15.0.7/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-15.0.7/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-15.0.7/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-15.0.7/llvm/lib/CodeGen/
H A DMachineCombiner.cpp125 SmallVector<MachineCombinerPattern, 16> &Patterns);
551 SmallVector<MachineCombinerPattern, 16> &Patterns) { in verifyPatternOrder() argument
554 for (auto P : Patterns) { in verifyPatternOrder()
605 SmallVector<MachineCombinerPattern, 16> Patterns; in combineInstructions() local
633 if (!TII->getMachineCombinerPatterns(MI, Patterns, DoRegPressureReduce)) in combineInstructions()
637 verifyPatternOrder(MBB, MI, Patterns); in combineInstructions()
639 for (auto P : Patterns) { in combineInstructions()
H A DTargetInstrInfo.cpp776 MachineInstr &Root, SmallVectorImpl<MachineCombinerPattern> &Patterns, in getMachineCombinerPatterns() argument
785 Patterns.push_back(MachineCombinerPattern::REASSOC_AX_YB); in getMachineCombinerPatterns()
786 Patterns.push_back(MachineCombinerPattern::REASSOC_XA_YB); in getMachineCombinerPatterns()
788 Patterns.push_back(MachineCombinerPattern::REASSOC_AX_BY); in getMachineCombinerPatterns()
789 Patterns.push_back(MachineCombinerPattern::REASSOC_XA_BY); in getMachineCombinerPatterns()
/llvm-project-15.0.7/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-15.0.7/mlir/lib/Dialect/SPIRV/IR/
H A DSPIRVCanonicalization.td1 //==- SPIRVCanonicalization.td - Canonicalization Patterns ---*- tablegen -*==//
/llvm-project-15.0.7/llvm/include/llvm/MC/
H A DMCInstPrinter.h182 ArrayRef<AliasPattern> Patterns; member
/llvm-project-15.0.7/mlir/include/mlir/Dialect/PDL/IR/
H A DPDLDialect.td33 structures. Patterns are specified via a `pdl.pattern` operation. These
/llvm-project-15.0.7/flang/include/flang/Optimizer/Dialect/
H A DCanonicalizationPatterns.td1 //===-- CanonicalizationPatterns.td - FIR Canonicalization Patterns -------===//
/llvm-project-15.0.7/llvm/test/TableGen/
H A DMultiPat.td107 // rr Patterns
/llvm-project-15.0.7/llvm/lib/Target/CSKY/
H A DCSKYInstrInfo16Instr.td445 // Instruction Patterns.
452 // Load & Store Patterns
470 // Symbol address Patterns
478 // Branch Patterns.
519 // Compare Patterns.
H A DCSKYInstrInfo.td1027 // Instruction Patterns.
1030 // Load & Store Patterns
1100 // Sext & Zext Patterns
1105 // Call Patterns
1115 // Symbol address Patterns
1131 // Branch Patterns.
1188 // Compare Patterns.
1230 // Select Patterns.
/llvm-project-15.0.7/llvm/lib/Target/AMDGPU/
H A DEXPInstructions.td125 // EXP Patterns
/llvm-project-15.0.7/llvm/lib/Target/M68k/
H A DM68kInstrCompiler.td1 //===-- M68kInstrCompiler.td - Pseudos and Patterns --------*- tablegen -*-===//
/llvm-project-15.0.7/llvm/lib/Target/Mips/
H A DMips64r6InstrInfo.td204 // Patterns and Pseudo Instructions
305 // Patterns used for matching away redundant sign extensions.
/llvm-project-15.0.7/mlir/test/lib/Dialect/Test/
H A DTestOps.td890 // Test Patterns
1272 // Test Patterns (Symbol Binding)
1313 // Test Patterns (Attributes)
1355 // Test Patterns (Multi-result Ops)
1444 // Test Patterns (Variadic Ops)
1553 // Test Patterns (either)
1577 // Test Patterns (Location)
1595 // Test Patterns (Type Builders)
1645 // Test Patterns (Trailing Directives)
2707 // Test Reducer Patterns
/llvm-project-15.0.7/mlir/docs/
H A DPatternRewriter.md19 ## Defining Patterns
21 Patterns are defined by inheriting from the `RewritePattern` class. This class
329 the same local benefit). Patterns are iteratively applied to operations until a
H A DDialectConversion.md13 * A set of [Rewrite Patterns](#rewrite-pattern-specification)
168 ### Conversion Patterns
178 defined by an operation have changed. The general Rewrite Patterns can no longer
/llvm-project-15.0.7/llvm/test/CodeGen/AMDGPU/
H A Dextract-lowbits.ll8 ; Patterns:
/llvm-project-15.0.7/llvm/lib/Target/AArch64/
H A DAArch64InstrInfo.cpp4943 Patterns.push_back(Pattern); in getMaddPatterns()
4950 Patterns.push_back(Pattern); in getMaddPatterns()
5072 Patterns.push_back(Pattern); in getFMAPatterns()
5220 Patterns.push_back(Pattern); in getFMULPatterns()
5401 Patterns.push_back(MachineCombinerPattern::SUBADD_OP1); in getMiscPatterns()
5402 Patterns.push_back(MachineCombinerPattern::SUBADD_OP2); in getMiscPatterns()
5418 if (getMaddPatterns(Root, Patterns)) in getMachineCombinerPatterns()
5421 if (getFMULPatterns(Root, Patterns)) in getMachineCombinerPatterns()
5423 if (getFMAPatterns(Root, Patterns)) in getMachineCombinerPatterns()
5427 if (getMiscPatterns(Root, Patterns)) in getMachineCombinerPatterns()
[all …]

12345