diff options
author | Jonas Paulsson <paulsson@linux.vnet.ibm.com> | 2018-01-10 09:33:00 +0000 |
---|---|---|
committer | Jonas Paulsson <paulsson@linux.vnet.ibm.com> | 2018-01-10 09:33:00 +0000 |
commit | 9222b91e24dfefd596b01f51c3e46c247e0115b3 (patch) | |
tree | 00151cf205b1c4a8d40ade2e97f1f7b7be0cfb23 /llvm/lib/CodeGen/SelectionDAG/SelectionDAGBuilder.h | |
parent | 734a5e8912b885c81d480afa3d33acb2636519a9 (diff) | |
download | bcm5719-llvm-9222b91e24dfefd596b01f51c3e46c247e0115b3.tar.gz bcm5719-llvm-9222b91e24dfefd596b01f51c3e46c247e0115b3.zip |
[SelectionDAGBuilder] Chain prefetches less aggressively.
Prefetches used to always be chained between any previous and following
memory accesses. The problem with this was that later optimizations, such as
folding of a load into the user instruction, got disrupted.
This patch relaxes the chaining of prefetches in order to remedy this.
Reveiw: Hal Finkel
https://reviews.llvm.org/D38886
llvm-svn: 322163
Diffstat (limited to 'llvm/lib/CodeGen/SelectionDAG/SelectionDAGBuilder.h')
0 files changed, 0 insertions, 0 deletions