summaryrefslogtreecommitdiffstats
path: root/lldb/unittests/ScriptInterpreter/Python/PythonDataObjectsTests.cpp
diff options
context:
space:
mode:
authorSanjay Patel <spatel@rotateright.com>2015-10-16 16:54:30 +0000
committerSanjay Patel <spatel@rotateright.com>2015-10-16 16:54:30 +0000
commit374dd8d88e0473d2999b7fe9f44b540edd83d339 (patch)
treea15da43a481036f14ab1c102b7cd5d13c835bb92 /lldb/unittests/ScriptInterpreter/Python/PythonDataObjectsTests.cpp
parent0e6d457797b45035cd4f5be2ddf33683752201b3 (diff)
downloadbcm5719-llvm-374dd8d88e0473d2999b7fe9f44b540edd83d339.tar.gz
bcm5719-llvm-374dd8d88e0473d2999b7fe9f44b540edd83d339.zip
This is a follow-up to the discussion in D12882.
Ideally, we would like SimplifyCFG to be able to form select instructions even when the operands are expensive (as defined by the TTI cost model) because that may expose further optimizations. However, we would then like a later pass like CodeGenPrepare to undo that transformation if the target would likely benefit from not speculatively executing an expensive op (this patch). Once we have this safety mechanism in place, we can adjust SimplifyCFG to restore its select-formation behavior that changed with r248439. Differential Revision: http://reviews.llvm.org/D13297 llvm-svn: 250527
Diffstat (limited to 'lldb/unittests/ScriptInterpreter/Python/PythonDataObjectsTests.cpp')
0 files changed, 0 insertions, 0 deletions
OpenPOWER on IntegriCloud