summaryrefslogtreecommitdiffstats
path: root/polly/lib/CodeGen
diff options
context:
space:
mode:
authorJames Molloy <james.molloy@arm.com>2016-09-11 09:00:03 +0000
committerJames Molloy <james.molloy@arm.com>2016-09-11 09:00:03 +0000
commit104370ab37b6b6fb4d35fcd86a52f3c77af4cd20 (patch)
tree272f72063cac6d81636234004ec43e71215cc66c /polly/lib/CodeGen
parent3e1ce05752101ed7e1903294de2a3638e5036a63 (diff)
downloadbcm5719-llvm-104370ab37b6b6fb4d35fcd86a52f3c77af4cd20.tar.gz
bcm5719-llvm-104370ab37b6b6fb4d35fcd86a52f3c77af4cd20.zip
[SimplifyCFG] Be even more conservative in SinkThenElseCodeToEnd
This should *actually* fix PR30244. This cranks up the workaround for PR30188 so that we never sink loads or stores of allocas. The idea is that these should be removed by SROA/Mem2Reg, and any movement of them may well confuse SROA or just cause unwanted code churn. It's not ideal that the midend should be crippled like this, but that unwanted churn can really cause significant regressions in important workloads (tsan). llvm-svn: 281162
Diffstat (limited to 'polly/lib/CodeGen')
0 files changed, 0 insertions, 0 deletions
OpenPOWER on IntegriCloud