| /llvm-project-15.0.7/llvm/test/Analysis/BasicAA/ |
| H A D | libfuncs-darwin.ll | 18 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 D | MSP430InstrFormats.td | 49 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 D | XCoreInstrFormats.td | 20 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 D | pdl_ops.py | 30 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 D | LoongArchInstrFormats.td | 20 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 D | LoongArchFloatInstrFormats.td | 22 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 D | neg_format.pass.cpp | 100 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 D | pos_format.pass.cpp | 100 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 D | X86InstrFormats.td | 403 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 D | PPCInstrFormats.td | 120 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 D | AVRInstrFormats.td | 21 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 D | SparcInstrFormats.td | 23 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 D | Mips16InstrFormats.td | 45 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 D | ARMInstrFormats.td | 1108 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 D | PatternApplicator.cpp | 64 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 D | invalid.mlir | 7 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 D | ops.mlir | 6 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 D | PatternRewriter.md | 28 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 D | kmp_utility.cpp | 325 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 D | CSKYInstrFormats.td | 31 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 D | ShCommands.py | 39 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 D | pattern-failure.pdll | 3 // 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 D | VEInstrFormats.td | 36 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 D | decl.pdll | 7 // 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 D | libcalls-darwin.ll | 10 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 …]
|