summaryrefslogtreecommitdiffstats
path: root/llvm/lib/CodeGen/SelectionDAG/SelectionDAGBuilder.cpp
diff options
context:
space:
mode:
authorOleg Ranevskyy <oranevskyy@accesssoftek.com>2017-05-23 19:38:37 +0000
committerOleg Ranevskyy <oranevskyy@accesssoftek.com>2017-05-23 19:38:37 +0000
commit09df0020fc572c8bfe3c99ec9b30a55cb3b8dc29 (patch)
tree98553893804dfdd52f4a59d0e1b6af3bc95b23ef /llvm/lib/CodeGen/SelectionDAG/SelectionDAGBuilder.cpp
parent452c8aec61cf855e1c01f1fa334d6e77e9a48ac6 (diff)
downloadbcm5719-llvm-09df0020fc572c8bfe3c99ec9b30a55cb3b8dc29.tar.gz
bcm5719-llvm-09df0020fc572c8bfe3c99ec9b30a55cb3b8dc29.zip
[ARM] Temporarily disable globals promotion to constant pools to prevent miscompilation
Summary: A temporary workaround for PR32780 - rematerialized instructions accessing the same promoted global through different constant pool entries. The patch turns off the globals promotion optimization leaving all its code in place, so that it can be easily turned on once PR32780 is fixed. Since this is a miscompilation issue causing generation of misbehaving code, and the problem is very subtle, the patch might be valuable enough to get into 4.0.1. Reviewers: efriedma, jmolloy Reviewed By: efriedma Subscribers: aemerson, javed.absar, llvm-commits, rengolin, asl, tstellar Differential Revision: https://reviews.llvm.org/D33446 llvm-svn: 303679
Diffstat (limited to 'llvm/lib/CodeGen/SelectionDAG/SelectionDAGBuilder.cpp')
0 files changed, 0 insertions, 0 deletions
OpenPOWER on IntegriCloud