Home
last modified time | relevance | path

Searched refs:pattern (Results 1 – 25 of 891) sorted by relevance

12345678910>>...36

/llvm-project-15.0.7/llvm/test/Analysis/BasicAA/
H A Dlibfuncs-darwin.ll18 load i8, i8* %pattern
25 %pattern.gep.3 = getelementptr i8, i8* %pattern, i32 3
27 %pattern.gep.4 = getelementptr i8, i8* %pattern, i32 4
41 load i8, i8* %pattern
61 load i8, i8* %pattern
68 %pattern.gep.7 = getelementptr i8, i8* %pattern, i32 7
70 %pattern.gep.8 = getelementptr i8, i8* %pattern, i32 8
84 load i8, i8* %pattern
104 load i8, i8* %pattern
111 %pattern.gep.15 = getelementptr i8, i8* %pattern, i32 15
[all …]
/llvm-project-15.0.7/llvm/lib/Target/MSP430/
H A DMSP430InstrFormats.td49 let Pattern = pattern;
86 let Pattern = pattern;
145 let Pattern = pattern;
213 let Pattern = pattern;
272 let Pattern = pattern;
320 let Pattern = pattern;
338 : IIForm8<opcode, SrcReg, 2, outs, ins, asmstr, pattern>;
359 let Pattern = pattern;
405 let Pattern = pattern;
426 let Pattern = pattern;
[all …]
/llvm-project-15.0.7/llvm/lib/Target/XCore/
H A DXCoreInstrFormats.td20 let Pattern = pattern;
27 : InstXCore<0, outs, ins, asmstr, pattern> {
45 : _F3R<opc, outs, ins, asmstr, pattern> {
61 list<dag> pattern> : _FL3R<opc, outs, ins, asmstr, pattern> {
73 list<dag> pattern>
90 list<dag> pattern>
170 list<dag> pattern> : _F2R<opc, outs, ins, asmstr, pattern> {
189 list<dag> pattern>
197 list<dag> pattern>
249 list<dag> pattern>
[all …]
/llvm-project-15.0.7/mlir/test/python/dialects/
H A Dpdl_ops.py30 pattern = PatternOp(1, "operations")
31 with InsertionPoint(pattern.body):
51 with InsertionPoint(pattern.body):
73 with InsertionPoint(pattern.body):
102 with InsertionPoint(pattern.body):
129 with InsertionPoint(pattern.body):
152 with InsertionPoint(pattern.body):
173 with InsertionPoint(pattern.body):
194 with InsertionPoint(pattern.body):
248 pattern = PatternOp(1, "erase")
[all …]
/llvm-project-15.0.7/llvm/lib/Target/LoongArch/
H A DLoongArchInstrFormats.td20 list<dag> pattern = []>
34 let Pattern = pattern;
48 list<dag> pattern = []>
61 list<dag> pattern = []>
76 list<dag> pattern = []>
93 list<dag> pattern = []>
110 list<dag> pattern = []>
125 list<dag> pattern = []>
140 list<dag> pattern = []>
227 list<dag> pattern = []>
[all …]
H A DLoongArchFloatInstrFormats.td22 list<dag> pattern = []>
23 : LAInst<outs, ins, opcstr, opnstr, pattern> {
35 list<dag> pattern = []>
36 : LAInst<outs, ins, opcstr, opnstr, pattern> {
50 list<dag> pattern = []>
51 : LAInst<outs, ins, opcstr, opnstr, pattern> {
67 list<dag> pattern = []>
68 : LAInst<outs, ins, opcstr, opnstr, pattern> {
114 list<dag> pattern = []>
131 list<dag> pattern = []>
[all …]
/llvm-project-15.0.7/libcxx/test/std/localization/locale.categories/category.monetary/locale.moneypunct.byname/
H A Dneg_format.pass.cpp100 std::money_base::pattern p = f.neg_format(); in main()
105 std::money_base::pattern p = f.neg_format(); in main()
111 std::money_base::pattern p = f.neg_format(); in main()
116 std::money_base::pattern p = f.neg_format(); in main()
123 std::money_base::pattern p = f.neg_format(); in main()
128 std::money_base::pattern p = f.neg_format(); in main()
134 std::money_base::pattern p = f.neg_format(); in main()
139 std::money_base::pattern p = f.neg_format(); in main()
146 std::money_base::pattern p = f.neg_format(); in main()
155 std::money_base::pattern p = f.neg_format(); in main()
[all …]
H A Dpos_format.pass.cpp100 std::money_base::pattern p = f.pos_format(); in main()
105 std::money_base::pattern p = f.pos_format(); in main()
111 std::money_base::pattern p = f.pos_format(); in main()
116 std::money_base::pattern p = f.pos_format(); in main()
123 std::money_base::pattern p = f.pos_format(); in main()
128 std::money_base::pattern p = f.pos_format(); in main()
134 std::money_base::pattern p = f.pos_format(); in main()
139 std::money_base::pattern p = f.pos_format(); in main()
146 std::money_base::pattern p = f.pos_format(); in main()
151 std::money_base::pattern p = f.pos_format(); in main()
[all …]
/llvm-project-15.0.7/llvm/lib/Target/X86/
H A DX86InstrFormats.td403 let Pattern = pattern;
409 let Pattern = pattern;
415 let Pattern = pattern;
421 let Pattern = pattern;
427 let Pattern = pattern;
433 let Pattern = pattern;
439 let Pattern = pattern;
445 let Pattern = pattern;
452 let Pattern = pattern;
459 let Pattern = pattern;
[all …]
/llvm-project-15.0.7/llvm/lib/Target/PowerPC/
H A DPPCInstrFormats.td120 let Pattern = pattern;
216 let Pattern = pattern;
230 let Pattern = pattern;
243 let Pattern = pattern;
257 let Pattern = pattern;
280 let Pattern = pattern;
294 let Pattern = pattern;
324 let Pattern = pattern;
385 let Pattern = pattern;
400 let Pattern = pattern;
[all …]
/llvm-project-15.0.7/llvm/lib/Target/AVR/
H A DAVRInstrFormats.td21 let Pattern = pattern;
28 : AVRInst<outs, ins, asmstr, pattern> {
36 : AVRInst<outs, ins, asmstr, pattern> {
51 : AVRInst16<outs, ins, asmstr, pattern> {
52 let Pattern = pattern;
67 list<dag> pattern> : AVRInst16<outs, ins, asmstr, pattern> {
79 list<dag> pattern> : AVRInst16<outs, ins, asmstr, pattern> {
94 : AVRInst16<outs, ins, asmstr, pattern> {
136 list<dag> pattern> : AVRInst16<outs, ins, asmstr, pattern> {
186 list<dag> pattern> : AVRInst16<outs, ins, asmstr, pattern> {
[all …]
/llvm-project-15.0.7/llvm/lib/Target/Sparc/
H A DSparcInstrFormats.td23 let Pattern = pattern;
38 : InstSP<outs, ins, asmstr, pattern, itin> {
50 : F2<outs, ins, asmstr, pattern, itin> {
60 : F2<outs, ins, asmstr, pattern, itin> {
125 : F3<outs, ins, asmstr, pattern, itin> {
145 : F3<outs, ins, asmstr, pattern, itin> {
158 : F3<outs, ins, asmstr, pattern, itin> {
171 : F3<outs, ins, asmstr, pattern, itin> {
185 : F3<outs, ins, asmstr, pattern, itin> {
198 : F3<outs, ins, asmstr, pattern, itin> {
[all …]
/llvm-project-15.0.7/llvm/lib/Target/Mips/
H A DMips16InstrFormats.td45 let Pattern = pattern;
104 MipsInst16<outs, ins, asmstr, pattern, itin>
119 MipsInst16<outs, ins, asmstr, pattern, itin>
136 MipsInst16<outs, ins, asmstr, pattern, itin>
152 MipsInst16<outs, ins, asmstr, pattern, itin>
169 MipsInst16<outs, ins, asmstr, pattern, itin>
189 MipsInst16<outs, ins, asmstr, pattern, itin>
207 MipsInst16<outs, ins, asmstr, pattern, itin>
233 MipsInst16<outs, ins, asmstr, pattern, itin>
253 MipsInst16<outs, ins, asmstr, pattern, itin>
[all …]
/llvm-project-15.0.7/llvm/lib/Target/ARM/
H A DARMInstrFormats.td1108 class ARMPat<dag pattern, dag result> : Pat<pattern, result> {
1111 class ARMV5TPat<dag pattern, dag result> : Pat<pattern, result> {
1114 class ARMV5TEPat<dag pattern, dag result> : Pat<pattern, result> {
1118 class ARMV5MOPat<dag pattern, dag result> : Pat<pattern, result> {
1121 class ARMV6Pat<dag pattern, dag result> : Pat<pattern, result> {
1124 class VFPPat<dag pattern, dag result> : Pat<pattern, result> {
1139 class FP16Pat<dag pattern, dag result> : Pat<pattern, result> {
1539 class T1Pat<dag pattern, dag result> : Pat<pattern, result> {
1544 class T2v6Pat<dag pattern, dag result> : Pat<pattern, result> {
1549 class T2Pat<dag pattern, dag result> : Pat<pattern, result> {
[all …]
/llvm-project-15.0.7/mlir/lib/Rewrite/
H A DPatternApplicator.cpp64 for (const RewritePattern *pattern : it.second) { in applyCostModel() local
65 if (pattern->getBenefit().isImpossibleToMatch()) in applyCostModel()
66 LLVM_DEBUG(logImpossibleToMatch(*pattern)); in applyCostModel()
68 patterns[it.first].push_back(pattern); in applyCostModel()
72 for (const RewritePattern &pattern : in applyCostModel() local
74 if (pattern.getBenefit().isImpossibleToMatch()) in applyCostModel()
75 LLVM_DEBUG(logImpossibleToMatch(pattern)); in applyCostModel()
77 anyOpPatterns.push_back(&pattern); in applyCostModel()
116 for (const auto &pattern : it.second) in walkAllPatterns() local
117 walk(*pattern); in walkAllPatterns()
[all …]
/llvm-project-15.0.7/mlir/test/Dialect/PDL/
H A Dinvalid.mlir7 pdl.pattern : benefit(1) {
21 pdl.pattern : benefit(1) {
35 pdl.pattern : benefit(1) {
47 pdl.pattern : benefit(1) {
59 pdl.pattern : benefit(1) {
69 pdl.pattern : benefit(1) {
83 pdl.pattern : benefit(1) {
97 pdl.pattern : benefit(1) {
111 pdl.pattern : benefit(1) {
121 pdl.pattern : benefit(1) {
[all …]
H A Dops.mlir6 pdl.pattern @operations : benefit(1) {
21 pdl.pattern @rewrite_with_args : benefit(1) {
29 pdl.pattern @rewrite_multi_root_optimal : benefit(2) {
44 pdl.pattern @rewrite_multi_root_forced : benefit(2) {
61 pdl.pattern @infer_type_from_operation_replace : benefit(1) {
76 pdl.pattern @infer_type_from_type_used_in_match : benefit(1) {
89 pdl.pattern @infer_type_from_type_used_in_match : benefit(1) {
102 pdl.pattern @infer_type_from_type_used_in_match : benefit(1) {
128 pdl.pattern @apply_rewrite_with_no_results : benefit(1) {
137 pdl.pattern @attribute_with_dict : benefit(1) {
[all …]
/llvm-project-15.0.7/mlir/docs/
H A DPatternRewriter.md28 upon construction of the pattern, but may be computed dynamically at pattern
111 Recursion is an important topic in the context of pattern rewrites, as a pattern
125 pattern. This will signal to the pattern driver that recursive application of
126 this pattern may happen, and the pattern is equipped to safely handle it.
160 Several pieces of pattern state require explicit initialization by the pattern,
173 /// Initialize the pattern.
271 /// Populate the pattern list.
297 return pattern.getBenefit();
327 a pattern is decided solely by the benefit specified on the pattern, and the
328 relative order of the pattern within the pattern list (when two patterns have
[all …]
/llvm-project-15.0.7/openmp/runtime/src/
H A Dkmp_utility.cpp325 if (pattern != NULL) { in __kmp_expand_file_name()
327 if (*pattern != '%') { in __kmp_expand_file_name()
334 ++pattern; in __kmp_expand_file_name()
336 if (*pattern >= '0' && *pattern <= '9') { in __kmp_expand_file_name()
340 } while (*pattern >= '0' && *pattern <= '9'); in __kmp_expand_file_name()
347 switch (*pattern) { in __kmp_expand_file_name()
355 ++pattern; in __kmp_expand_file_name()
366 ++pattern; in __kmp_expand_file_name()
381 ++pattern; in __kmp_expand_file_name()
388 ++pattern; in __kmp_expand_file_name()
[all …]
/llvm-project-15.0.7/llvm/lib/Target/CSKY/
H A DCSKYInstrFormats.td31 let Pattern = pattern;
59 pattern> {
213 pattern> {
226 pattern> {
265 list<dag> pattern>
404 pattern> {
418 pattern> {
472 list<dag> pattern>
489 list<dag> pattern>
502 list<dag> pattern>
[all …]
/llvm-project-15.0.7/llvm/utils/lit/lit/
H A DShCommands.py39 def __init__(self, pattern): argument
40 self.pattern = pattern
43 return self.pattern
49 return (self.pattern == other.pattern)
54 if os.path.isabs(self.pattern):
55 abspath = self.pattern
57 abspath = os.path.join(cwd, self.pattern)
59 return [self.pattern] if len(results) == 0 else results
/llvm-project-15.0.7/mlir/test/mlir-pdll/Parser/
H A Dpattern-failure.pdll3 // CHECK: expected `{` or `=>` to start pattern body
55 // CHECK: expected pattern metadata identifier
60 // CHECK: unknown pattern metadata
65 // CHECK: expected `(` before pattern benefit
70 // CHECK: expected integral pattern benefit
75 // CHECK: expected pattern benefit to fit within a 16-bit integer
80 // CHECK: expected `)` after pattern benefit
85 // CHECK: pattern benefit has already been specified
91 // CHECK: pattern recursion metadata has already been specified
/llvm-project-15.0.7/llvm/lib/Target/VE/
H A DVEInstrFormats.td36 let Pattern = pattern;
69 : InstVE<outs, ins, asmstr, pattern> {
95 list<dag> pattern = []>
101 list<dag> pattern = []>
116 : InstVE<outs, ins, asmstr, pattern> {
145 : InstVE<outs, ins, asmstr, pattern> {
175 list<dag> pattern = []>
176 : InstVE<outs, ins, asmstr, pattern> {
206 list<dag> pattern = []>
207 : InstVE<outs, ins, asmstr, pattern> {
[all …]
/llvm-project-15.0.7/mlir/test/mlir-pdll/CodeGen/MLIR/
H A Ddecl.pdll7 // CHECK: pdl.pattern : benefit(0) {
12 // CHECK: pdl.pattern @NamedPattern : benefit(0) {
17 // CHECK: pdl.pattern @NamedPattern : benefit(10) {
28 // CHECK: pdl.pattern @VarWithInit
41 // CHECK: pdl.pattern @VarWithRangeConstraints
54 // CHECK: pdl.pattern @VarWithConstraints
69 // CHECK: pdl.pattern @VarWithNoNameOpConstraint
75 // CHECK: pdl.pattern @VarWithNamedOpConstraint
85 // CHECK: pdl.pattern @VarWithUserConstraint
/llvm-project-15.0.7/llvm/test/Transforms/DeadStoreElimination/
H A Dlibcalls-darwin.ll10 define void @test_memset_pattern4_const_size(i8* noalias %a, i8* noalias %pattern) {
23 call void @memset_pattern4(i8* %a, i8* %pattern, i64 17)
27 define void @test_memset_pattern4_variable_size(i8* noalias %a, i8* noalias %pattern, i64 %n) {
42 call void @memset_pattern4(i8* %a, i8* %pattern, i64 %n)
46 define void @test_memset_pattern8_const_size(i8* noalias %a, i8* noalias %pattern) {
59 call void @memset_pattern8(i8* %a, i8* %pattern, i64 17)
63 define void @test_memset_pattern8_variable_size(i8* noalias %a, i8* noalias %pattern, i64 %n) {
78 call void @memset_pattern8(i8* %a, i8* %pattern, i64 %n)
82 define void @test_memset_pattern16_const_size(i8* noalias %a, i8* noalias %pattern) {
95 call void @memset_pattern16(i8* %a, i8* %pattern, i64 17)
[all …]

12345678910>>...36