summaryrefslogtreecommitdiffstats
path: root/llvm/lib/DebugInfo/CodeView/CodeViewError.cpp
diff options
context:
space:
mode:
authorAdam Nemet <anemet@apple.com>2017-01-11 04:39:45 +0000
committerAdam Nemet <anemet@apple.com>2017-01-11 04:39:45 +0000
commit81941b31954e04accbaba22220b666f81a0ba0d9 (patch)
tree8286b9320ffdbe0bc1f426ae108af7b0bbbf47be /llvm/lib/DebugInfo/CodeView/CodeViewError.cpp
parent4d6fb400e94165c3ce5d2690c8cca494f45e2fe8 (diff)
downloadbcm5719-llvm-81941b31954e04accbaba22220b666f81a0ba0d9.tar.gz
bcm5719-llvm-81941b31954e04accbaba22220b666f81a0ba0d9.zip
[LICM] Report failing to hoist a load with an invariant address
These are interesting because lack of precision in alias information could be standing in the way of this optimization. An example is the case in the test suite that I showed in the DevMeeting talk: http://lab.llvm.org:8080/artifacts/opt-view_test-suite/build/MultiSource/Benchmarks/FreeBench/distray/CMakeFiles/distray.dir/html/_org_test-suite_MultiSource_Benchmarks_FreeBench_distray_distray.c.html#L236 canSinkOrHoistInst is also used from LoopSink, which does not use opt-remarks so we need to take ORE as an optional argument. Differential Revision: https://reviews.llvm.org/D27939 llvm-svn: 291648
Diffstat (limited to 'llvm/lib/DebugInfo/CodeView/CodeViewError.cpp')
0 files changed, 0 insertions, 0 deletions
OpenPOWER on IntegriCloud