diff options
author | Nicolai Haehnle <nhaehnle@gmail.com> | 2017-11-28 08:42:46 +0000 |
---|---|---|
committer | Nicolai Haehnle <nhaehnle@gmail.com> | 2017-11-28 08:42:46 +0000 |
commit | b4f28deda0b3e9a3bf2c092622d5fc3ecc846201 (patch) | |
tree | 6dadd1d916dd950c45164d7b4b220ef10cc07dc6 /llvm/lib/CodeGen/MachineBasicBlock.cpp | |
parent | 39980dac0b1724cea2a64a2ee76ce35df6dbf0b6 (diff) | |
download | llvm-b4f28deda0b3e9a3bf2c092622d5fc3ecc846201.zip llvm-b4f28deda0b3e9a3bf2c092622d5fc3ecc846201.tar.gz llvm-b4f28deda0b3e9a3bf2c092622d5fc3ecc846201.tar.bz2 |
AMDGPU: Re-organize the outer loop of SILoadStoreOptimizer
Summary:
The entire algorithm operates per basic-block, so for cache locality
it should be better to re-optimize a basic-block immediately rather than
in a separate loop.
I don't have performance measurements.
Change-Id: I85106570bd623c4ff277faaa50ee43258e1ddcc5
Reviewers: arsenm, rampitec
Subscribers: kzhuravl, wdng, yaxunl, dstuttard, tpr, llvm-commits, t-tye
Differential Revision: https://reviews.llvm.org/D40344
llvm-svn: 319156
Diffstat (limited to 'llvm/lib/CodeGen/MachineBasicBlock.cpp')
0 files changed, 0 insertions, 0 deletions