aboutsummaryrefslogtreecommitdiff
path: root/llvm/lib/CodeGen/ModuloSchedule.cpp
diff options
context:
space:
mode:
authorKazu Hirata <kazu@google.com>2025-09-29 07:54:23 -0700
committerGitHub <noreply@github.com>2025-09-29 07:54:23 -0700
commit57f2a2ef33e03fd3e15b0104d56c0db6c91657a9 (patch)
treecc0bedfe20d47e06c018f0611e6a3d0d46d6a200 /llvm/lib/CodeGen/ModuloSchedule.cpp
parentc4a55190a50a986da985d586631979653d679275 (diff)
downloadllvm-57f2a2ef33e03fd3e15b0104d56c0db6c91657a9.zip
llvm-57f2a2ef33e03fd3e15b0104d56c0db6c91657a9.tar.gz
llvm-57f2a2ef33e03fd3e15b0104d56c0db6c91657a9.tar.bz2
[ADT] Inline PackedVectorBase into PackedVector (NFC) (#161122)
This patch "inlines" PackedVectorBase into its sole user PackedVector. The two variants of PackedVectorBase are dispatched with "if constexpr". getValue and setValue are now non-static methods of PackedVector. We could further simplify getValue and setValue by storing signed integers as two's complement, but that's a change for another day. This patch focuses on the code organization, like removing the template trick and inheritance and making the two methods non-static.
Diffstat (limited to 'llvm/lib/CodeGen/ModuloSchedule.cpp')
0 files changed, 0 insertions, 0 deletions