aboutsummaryrefslogtreecommitdiff
path: root/llvm/tools/llvm-objdump/llvm-objdump.cpp
diff options
context:
space:
mode:
authorJay Foad <jay.foad@amd.com>2021-05-11 15:14:04 +0100
committerJay Foad <jay.foad@amd.com>2021-05-12 14:09:05 +0100
commita383d325f6c6c8d9bb52d1da221d9a144dfc475c (patch)
tree2225d4422cf7bcc438aae5cf0e2395063125d278 /llvm/tools/llvm-objdump/llvm-objdump.cpp
parent06bb9cf30d11247540d5b3f2a714f3aa640353e6 (diff)
downloadllvm-a383d325f6c6c8d9bb52d1da221d9a144dfc475c.zip
llvm-a383d325f6c6c8d9bb52d1da221d9a144dfc475c.tar.gz
llvm-a383d325f6c6c8d9bb52d1da221d9a144dfc475c.tar.bz2
[TargetRegisterInfo] Speed up getAllocatableSet. NFCI.
MachineRegisterInfo caches the reserved register set that is computed by by TargetRegisterInfo::getReservedRegs, so call into MRI to get the reserved regs to avoid recomputing them. In particular this speeds up AMDGPU's SIFormMemoryClauses pass because AMDGPU has a particularly complicated reserved set that is expensive to compute. Differential Revision: https://reviews.llvm.org/D102318
Diffstat (limited to 'llvm/tools/llvm-objdump/llvm-objdump.cpp')
0 files changed, 0 insertions, 0 deletions