Home
last modified time | relevance | path

Searched refs:fused (Results 1 – 25 of 110) sorted by relevance

12345

/llvm-project-15.0.7/mlir/test/IR/
H A Dinvalid-locations.mlir70 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 Dlocations.mlir17 // 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 Ddiagnostic-handler.mlir6 // 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 Dpretty-locations.mlir21 } loc(fused["foo", "mysource.cc":10:8])
25 } loc(fused<"myPass">["foo", "foo2"])
H A Dopaque_locations.mlir27 } 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 Dlocation.py81 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 Dalign-branch-fused.s1 # 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 Dalign-branch-bundle.s1 … 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 Dalign-branch-align.s1 # 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 Dalign-branch-general.s1 # 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 Dalign-branch-relax-all.s1 # 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 Dalign-branch-negative.s1 …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 Dalign-branch-necessary.s1 # 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 Dlocation-snapshot.mlir10 // 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 Dstrip-debuginfo.mlir13 } loc(fused["foo", "mysource.cc":10:8])
18 } loc(fused<"myPass">["foo", "foo2"])
/llvm-project-15.0.7/mlir/include/mlir/IR/
H A DBuiltinLocationAttributes.td113 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 Dpr36274.ll5 ; misses a dependence between the fused load and a non-fused operand
/llvm-project-15.0.7/llvm/lib/Target/RISCV/
H A DRISCVSchedule.td45 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 Disl_coalesce.c531 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 D2011-06-13-nsw-alloca.ll19 ; 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 Dxtype_fp.txt98 # 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 Dtransform-op-fuse-into-containing.mlir46 // 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 Dmax_coincidence.sc1 # Check that nodes are not fused when maximizing coincidence.
H A Dnomax_coincidence.sc1 # Check that nodes are fused when not maximizing coincidence.
/llvm-project-15.0.7/llvm/test/CodeGen/Hexagon/
H A Dfusedandshift.ll2 ; Check that we generate fused logical and with shift instruction.

12345