diff options
| author | Richard-Qin-X <richard.qin.001@gmail.com> | 2026-08-13 13:29:50 +0800 |
|---|---|---|
| committer | Richard-Qin-X <richard.qin.001@gmail.com> | 2026-08-13 13:29:50 +0800 |
| commit | 175fdbf4b30eae5e5344cd7fca7e953ca0b2463e (patch) | |
| tree | 58a62baae7795d8d3c3da4cfbf54dbe4bef8d523 /backend/lib/Tooling/ArtifactStore.cpp | |
| parent | 393e95fb39d1ddb366b1f17a51166cb3612bbbbd (diff) | |
| download | rcc-project-175fdbf4b30eae5e5344cd7fca7e953ca0b2463e.tar.gz rcc-project-175fdbf4b30eae5e5344cd7fca7e953ca0b2463e.tar.xz | |
[Tooling] Remove the duplicate output kind
Diffstat (limited to 'backend/lib/Tooling/ArtifactStore.cpp')
| -rw-r--r-- | backend/lib/Tooling/ArtifactStore.cpp | 8 |
1 files changed, 6 insertions, 2 deletions
diff --git a/backend/lib/Tooling/ArtifactStore.cpp b/backend/lib/Tooling/ArtifactStore.cpp index 115f58f..9427a6b 100644 --- a/backend/lib/Tooling/ArtifactStore.cpp +++ b/backend/lib/Tooling/ArtifactStore.cpp @@ -32,7 +32,9 @@ namespace { constexpr std::uintmax_t MaximumPackageFileSize = std::uintmax_t{1} << 30U; std::atomic<std::uint64_t> TemporarySequence = 0; -[[nodiscard]] bool isMIRArtifact(ArtifactKind Artifact) noexcept { +} // namespace + +bool isMIRArtifact(ArtifactKind Artifact) noexcept { switch (Artifact) { case ArtifactKind::PreLegalizerMIR: case ArtifactKind::LegalizedMIR: @@ -49,7 +51,7 @@ std::atomic<std::uint64_t> TemporarySequence = 0; return false; } -[[nodiscard]] bool isCacheableArtifact(ArtifactKind Artifact) noexcept { +bool isCacheableArtifact(ArtifactKind Artifact) noexcept { switch (Artifact) { case ArtifactKind::PreLegalizerMIR: case ArtifactKind::SelectedMIR: @@ -66,6 +68,8 @@ std::atomic<std::uint64_t> TemporarySequence = 0; return false; } +namespace { + [[nodiscard]] std::string_view artifactFileName(ArtifactKind Artifact) noexcept { switch (Artifact) { case ArtifactKind::PreLegalizerMIR: |
