Home
last modified time | relevance | path

Searched refs:nf (Results 1 – 25 of 35) sorted by relevance

12

/llvm-project-15.0.7/llvm/include/llvm/IR/
H A DIntrinsicsRISCV.td893 [ImmArg<ArgIndex<!add(nf, 3)>>, NoCapture<ArgIndex<nf>>]>,
900 class RISCVSSegLoad<int nf>
1491 defm vlseg # nf : RISCVUSSegLoad<nf>;
1492 defm vlseg # nf # ff : RISCVUSSegLoadFF<nf>;
1493 defm vlsseg # nf : RISCVSSegLoad<nf>;
1494 defm vloxseg # nf : RISCVISegLoad<nf>;
1495 defm vluxseg # nf : RISCVISegLoad<nf>;
1496 defm vsseg # nf : RISCVUSSegStore<nf>;
1497 defm vssseg # nf : RISCVSSegStore<nf>;
1498 defm vsoxseg # nf : RISCVISegStore<nf>;
[all …]
/llvm-project-15.0.7/llvm/lib/Target/RISCV/
H A DRISCVInstrInfoV.td230 // vs<nf>r.v vd, (rs1)
1522 foreach nf=2-8 in {
1537 VStridedSegmentLoad<!add(nf, -1), w, "vlsseg"#nf#"e"#eew#".v">,
1540 VStridedSegmentStore<!add(nf, -1), w, "vssseg"#nf#"e"#eew#".v">,
1561 foreach nf=2-8 in {
1575 VStridedSegmentLoad<!add(nf, -1), LSWidth64, "vlsseg"#nf#"e64.v">,
1583 foreach nf=2-8 in {
1587 "vluxseg"#nf#"ei64.v">, VLUXSEGSched<nf, 64>;
1590 "vloxseg"#nf#"ei64.v">, VLOXSEGSched<nf, 64>;
1593 "vsuxseg"#nf#"ei64.v">, VSUXSEGSched<nf, 64>;
[all …]
H A DRISCVInstrFormatsV.td204 class RVInstVLU<bits<3> nf, bit mew, RISCVLSUMOP lumop,
212 let Inst{31-29} = nf;
226 class RVInstVLS<bits<3> nf, bit mew, bits<3> width,
234 let Inst{31-29} = nf;
248 class RVInstVLX<bits<3> nf, bit mew, RISCVMOP mop, bits<3> width,
256 let Inst{31-29} = nf;
270 class RVInstVSU<bits<3> nf, bit mew, RISCVLSUMOP sumop,
278 let Inst{31-29} = nf;
291 class RVInstVSS<bits<3> nf, bit mew, bits<3> width,
299 let Inst{31-29} = nf;
[all …]
H A DRISCVRegisterInfo.td353 class SubRegSet<int nf, int lmul> {
358 !if(!lt(i, nf),
407 !if(!ge(start, nf),
411 !foreach(i, IndexSet<start, nf, lmul, isV0>.R,
416 !size(IndexSet<start, nf, lmul, isV0>.R)))],
417 VRegList<LIn, !add(start, 1), nf, lmul, isV0>.L));
579 foreach nf = NFList<m>.L in {
580 def "VRN" # nf # "M" # m # "NoV0": VReg<[untyped],
582 !mul(nf, m)>;
583 def "VRN" # nf # "M" # m: VReg<[untyped],
[all …]
H A DRISCVScheduleV.td57 foreach nf=2-8 in {
59 def WriteVLSEG # nf # e # eew : SchedWrite;
60 def WriteVSSEG # nf # e # eew : SchedWrite;
61 def WriteVLSEGFF # nf # e # eew : SchedWrite;
62 def WriteVLSSEG # nf # e # eew : SchedWrite;
63 def WriteVSSSEG # nf # e # eew : SchedWrite;
64 def WriteVLUXSEG # nf # e # eew : SchedWrite;
65 def WriteVLOXSEG # nf # e # eew : SchedWrite;
66 def WriteVSUXSEG # nf # e # eew : SchedWrite;
67 def WriteVSOXSEG # nf # e # eew : SchedWrite;
[all …]
/llvm-project-15.0.7/llvm/test/Transforms/LoopVectorize/
H A Dmulti-use-reduction-bug.ll17 %nf = alloca i32, align 4
21 %nf.promoted = load i32, i32* %nf, align 4
26 %inc6 = phi i32 [ %nf.promoted, %entry ], [ undef, %for.body ]
/llvm-project-15.0.7/llvm/test/Transforms/PGOProfile/
H A Dcomdat_rename.ll20 $nf = comdat any
21 ; CHECK: $nf = comdat any
22 define void @nf() comdat($nf) {
/llvm-project-15.0.7/libcxx/test/std/containers/associative/multiset/
H A Dinsert_node_type.pass.cpp34 auto* nf = &node_factory<Container>; in test() local
38 typename Container::node_type node = nf(i); in test()
57 typename Container::node_type dupl = nf(0); in test()
H A Dinsert_node_type_hint.pass.cpp33 auto* nf = &node_factory<Container>; in test() local
37 typename Container::node_type node = nf(i); in test()
/llvm-project-15.0.7/libcxx/test/std/containers/unord/unord.multiset/
H A Dinsert_node_type.pass.cpp34 auto* nf = &node_factory<Container>; in test() local
38 typename Container::node_type node = nf(i); in test()
57 typename Container::node_type dupl = nf(0); in test()
H A Dinsert_node_type_hint.pass.cpp33 auto* nf = &node_factory<Container>; in test() local
37 typename Container::node_type node = nf(i); in test()
/llvm-project-15.0.7/libcxx/test/std/containers/associative/multimap/multimap.modifiers/
H A Dinsert_node_type.pass.cpp35 auto* nf = &node_factory<Container>; in test() local
39 typename Container::node_type node = nf(i, i + 1); in test()
56 typename Container::node_type dupl = nf(0, 42); in test()
H A Dinsert_node_type_hint.pass.cpp34 auto* nf = &node_factory<Container>; in test() local
38 typename Container::node_type node = nf(i, i + 1); in test()
/llvm-project-15.0.7/libcxx/test/std/containers/unord/unord.multimap/unord.multimap.modifiers/
H A Dinsert_node_type.pass.cpp34 auto* nf = &node_factory<Container>; in test() local
38 typename Container::node_type node = nf(i, i + 1); in test()
56 typename Container::node_type dupl = nf(0, 42); in test()
H A Dinsert_node_type_hint.pass.cpp34 auto* nf = &node_factory<Container>; in test() local
38 typename Container::node_type node = nf(i, i + 1); in test()
/llvm-project-15.0.7/libcxx/test/std/containers/associative/set/
H A Dinsert_node_type.pass.cpp35 auto* nf = &node_factory<Container>; in test() local
39 typename Container::node_type node = nf(i); in test()
60 typename Container::node_type dupl = nf(0); in test()
H A Dinsert_node_type_hint.pass.cpp34 auto* nf = &node_factory<Container>; in test() local
38 typename Container::node_type node = nf(i); in test()
/llvm-project-15.0.7/libcxx/test/std/containers/unord/unord.set/
H A Dinsert_node_type.pass.cpp35 auto* nf = &node_factory<Container>; in test() local
39 typename Container::node_type node = nf(i); in test()
60 typename Container::node_type dupl = nf(0); in test()
H A Dinsert_node_type_hint.pass.cpp34 auto* nf = &node_factory<Container>; in test() local
38 typename Container::node_type node = nf(i); in test()
/llvm-project-15.0.7/clang/include/clang/Basic/
H A Driscv_vector.td826 IRName = op # nf,
828 NF = nf,
903 NF = nf,
980 IRName = op # nf,
982 NF = nf,
1053 IRName = op # nf,
1055 NF = nf,
1140 IRName = op # nf,
1142 NF = nf,
1188 NF = nf,
[all …]
/llvm-project-15.0.7/libcxx/test/std/containers/unord/unord.map/unord.map.modifiers/
H A Dinsert_node_type.pass.cpp35 auto* nf = &node_factory<Container>; in test() local
39 typename Container::node_type node = nf(i, i + 1); in test()
60 typename Container::node_type dupl = nf(0, 42); in test()
H A Dinsert_node_type_hint.pass.cpp35 auto* nf = &node_factory<Container>; in test() local
39 typename Container::node_type node = nf(i, i + 1); in test()
/llvm-project-15.0.7/libcxx/test/std/containers/associative/map/map.modifiers/
H A Dinsert_node_type.pass.cpp36 auto* nf = &node_factory<Container>; in test() local
40 typename Container::node_type node = nf(i, i + 1); in test()
61 typename Container::node_type dupl = nf(0, 42); in test()
H A Dinsert_node_type_hint.pass.cpp35 auto* nf = &node_factory<Container>; in test() local
39 typename Container::node_type node = nf(i, i + 1); in test()
/llvm-project-15.0.7/clang/test/VFS/
H A Dmodule-header-mismatches.m22 // RUN: %clang_cc1 -Werror -fmodules -fimplicit-module-maps -fmodules-cache-path=%t/nf-mcp -ivfsove…
23 // RUN: %clang_cc1 -Werror -fmodules -fimplicit-module-maps -fmodules-cache-path=%t/nf-mcp -F %t/no…
24 // RUN: find %t/nf-mcp -name "Mismatch-*.pcm" | count 1

12