| /llvm-project-15.0.7/mlir/test/IR/ |
| H A D | invalid-locations.mlir | 70 return loc(fused<true [unknown]) // expected-error {{expected '>' after fused location metadata}} 78 return loc(fused<) 85 return loc(fused<true>unknown]) // expected-error {{expected '[' in fused location}} 92 return loc(fused[unknown) // expected-error {{expected ']' in fused location}}
|
| H A D | locations.mlir | 17 // CHECK: } loc(fused["foo", "mysource.cc":10:8]) 19 } loc(fused["foo", "mysource.cc":10:8]) 21 // CHECK: } loc(fused<"myPass">["foo", "foo2"]) 23 } loc(fused<"myPass">["foo", "foo2"]) 25 // CHECK: } loc(fused<"myPass">["foo"]) 27 } loc(fused<"myPass">["foo"])
|
| H A D | diagnostic-handler.mlir | 6 // Emit the first available call stack in the fused location. 11 …%x = "arith.constant"() {value = 100} : () -> i1 loc(fused["bar", callsite("foo"("mysource1":0:0) …
|
| H A D | pretty-locations.mlir | 21 } loc(fused["foo", "mysource.cc":10:8]) 25 } loc(fused<"myPass">["foo", "foo2"])
|
| H A D | opaque_locations.mlir | 27 } loc(fused["foo", "mysource.cc":10:8]) 31 } loc(fused["foo", "mysource.cc":10:8, callsite("foo" at "mysource.cc":10:8)])
|
| /llvm-project-15.0.7/mlir/test/python/ir/ |
| H A D | location.py | 81 loc_single = Location.fused([Location.name("apple")]) 82 loc = Location.fused( 85 loc_attr = Location.fused([Location.name("carrot"), 87 loc_empty = Location.fused([]) 88 loc_empty_attr = Location.fused([], attr) 89 loc_single_attr = Location.fused([Location.name("apple")], attr)
|
| /llvm-project-15.0.7/llvm/test/MC/X86/ |
| H A D | align-branch-fused.s | 1 # RUN: llvm-mc -filetype=obj -triple x86_64 --x86-align-branch-boundary=32 --x86-align-branch=fused… 3 # Exercise cases where fused instructions need to be aligned. 12 # 'cmp %rax, %rbp' is macro fused with 'jne foo', 24 # 'cmp %rax, %rbp' is fusible but can not fused with `jo foo`, 36 # The second 'cmp %rax, %rbp' is macro fused with 'jne foo'.
|
| H A D | align-branch-bundle.s | 1 … x86_64-unknown-unknown --x86-align-branch-boundary=16 --x86-align-branch=fused+jcc --mc-relax-all… 3 # Check using option --x86-align-branch-boundary=16 --x86-align-branch=fused+jcc --mc-relax-all wit…
|
| H A D | align-branch-align.s | 1 # RUN: llvm-mc -filetype=obj -triple x86_64 --x86-align-branch-boundary=32 --x86-align-branch=fused… 6 # Check the align directive between the macro fused pair
|
| H A D | align-branch-general.s | 1 # RUN: llvm-mc -filetype=obj -triple x86_64 --x86-align-branch-boundary=32 --x86-align-branch=fused… 6 # to the fined options --x86-align-branch-boundary=32 --x86-align-branch=fused+jcc+jmp.
|
| H A D | align-branch-relax-all.s | 1 # RUN: llvm-mc -filetype=obj -triple x86_64 --x86-align-branch-boundary=32 --x86-align-branch=fused… 2 # RUN: llvm-mc -filetype=obj -triple x86_64 --x86-align-branch-boundary=32 --x86-align-branch=fused…
|
| H A D | align-branch-negative.s | 1 …x86-align-branch-boundary=32 --x86-align-branch=call+jmp+indirect+ret+jcc+fused %s | llvm-objdump … 28 # a fused memory comparison. This is the form produced by implicit null
|
| H A D | align-branch-necessary.s | 1 # RUN: llvm-mc -filetype=obj -triple x86_64 --x86-align-branch-boundary=32 --x86-align-branch=fused…
|
| /llvm-project-15.0.7/mlir/test/Transforms/ |
| H A D | location-snapshot.mlir | 10 // TAG-NEXT: loc(fused["original", "tagged"("[[FILE]]":{{[0-9]+}}:{{[0-9]+}})]) 11 // TAG-NEXT: loc(fused["original", "tagged"("[[FILE]]":{{[0-9]+}}:{{[0-9]+}})]) 12 // TAG-NEXT: } loc(fused["original", "tagged"("[[FILE]]":{{[0-9]+}}:{{[0-9]+}})])
|
| H A D | strip-debuginfo.mlir | 13 } loc(fused["foo", "mysource.cc":10:8]) 18 } loc(fused<"myPass">["foo", "foo2"])
|
| /llvm-project-15.0.7/mlir/include/mlir/IR/ |
| H A D | BuiltinLocationAttributes.td | 113 fused-location ::= `fused` fusion-metadata? `[` location (location `,`)* `]` 117 An instance of a `fused` location represents a grouping of several other 120 may be fused together, e.g. pattern rewriting, that normally result partial 121 or even total loss of location information. With `fused` locations, this is 127 loc(fused["mysource.cc":10:8, "mysource.cc":22:8) 128 loc(fused<"CSE">["mysource.cc":10:8, "mysource.cc":22:8])
|
| /llvm-project-15.0.7/llvm/test/CodeGen/X86/ |
| H A D | pr36274.ll | 5 ; misses a dependence between the fused load and a non-fused operand
|
| /llvm-project-15.0.7/llvm/lib/Target/RISCV/ |
| H A D | RISCVSchedule.td | 45 def WriteFMA16 : SchedWrite; // 16-bit floating point fused multiply-add 47 def WriteFMA32 : SchedWrite; // 32-bit floating point fused multiply-add 49 def WriteFMA64 : SchedWrite; // 64-bit floating point fused multiply-add 137 def ReadFMA16 : SchedRead; // 16-bit floating point fused multiply-add 139 def ReadFMA32 : SchedRead; // 32-bit floating point fused multiply-add 141 def ReadFMA64 : SchedRead; // 64-bit floating point fused multiply-add
|
| /llvm-project-15.0.7/polly/lib/External/isl/ |
| H A D | isl_coalesce.c | 531 fused = add_valid_constraints(fused, &info[i], 1 + total); in fuse() 532 fused = add_valid_constraints(fused, &info[j], 1 + total); in fuse() 533 if (!fused) in fuse() 561 fused = isl_basic_map_detect_inequality_pairs(fused, NULL); in fuse() 562 fused = isl_basic_map_gauss(fused, NULL); in fuse() 564 fused = isl_basic_map_simplify(fused); in fuse() 567 fused = isl_basic_map_eliminate_pure_unit_divs(fused); in fuse() 569 fused = isl_basic_map_finalize(fused); in fuse() 578 isl_basic_map_free(fused); in fuse() 583 info[i].bmap = fused; in fuse() [all …]
|
| /llvm-project-15.0.7/llvm/test/Transforms/InstCombine/ |
| H A D | 2011-06-13-nsw-alloca.ll | 19 ; With "nuw", the alloca and its bitcast can be fused: 49 ; Without "nuw", the alloca and its bitcast cannot be fused:
|
| /llvm-project-15.0.7/llvm/test/MC/Disassembler/Hexagon/ |
| H A D | xtype_fp.txt | 98 # Floating point fused multiply-add 104 # Floating point fused multiply-add with scaling 112 # Floating point fused multiply-add for library routines
|
| /llvm-project-15.0.7/mlir/test/Dialect/Linalg/ |
| H A D | transform-op-fuse-into-containing.mlir | 46 // linalg.fill is tileable. The op is tiled and fused. 92 // linalg.init_tensor is not tileable. The op is cloned and fused.
|
| /llvm-project-15.0.7/polly/lib/External/isl/test_inputs/schedule/ |
| H A D | max_coincidence.sc | 1 # Check that nodes are not fused when maximizing coincidence.
|
| H A D | nomax_coincidence.sc | 1 # Check that nodes are fused when not maximizing coincidence.
|
| /llvm-project-15.0.7/llvm/test/CodeGen/Hexagon/ |
| H A D | fusedandshift.ll | 2 ; Check that we generate fused logical and with shift instruction.
|