summaryrefslogtreecommitdiffstats
path: root/lldb/packages/Python/lldbsuite/test/python_api/breakpoint/TestBreakpointAPI.py
diff options
context:
space:
mode:
authorUlrich Weigand <ulrich.weigand@de.ibm.com>2020-01-13 14:37:07 +0100
committerUlrich Weigand <ulrich.weigand@de.ibm.com>2020-01-13 14:38:49 +0100
commit04a86966fbf46809d7a165b1f089e4d076f0f8a5 (patch)
tree29647c03311d2de4be6d3aad73bd80d3d6b22ed7 /lldb/packages/Python/lldbsuite/test/python_api/breakpoint/TestBreakpointAPI.py
parentd7d88b9d8b3efd8b4b07074aa64b5b4136a35b2c (diff)
downloadbcm5719-llvm-04a86966fbf46809d7a165b1f089e4d076f0f8a5.tar.gz
bcm5719-llvm-04a86966fbf46809d7a165b1f089e4d076f0f8a5.zip
[FPEnv] Fix chain handling for fpexcept.strict nodes
We need to ensure that fpexcept.strict nodes are not optimized away even if the result is unused. To do that, we need to chain them into the block's terminator nodes, like already done for PendingExcepts. This patch adds two new lists of pending chains, PendingConstrainedFP and PendingConstrainedFPStrict to hold constrained FP intrinsic nodes without and with fpexcept.strict markers. This allows not only to solve the above problem, but also to relax chains a bit further by no longer flushing all FP nodes before a store or other memory access. (They are still flushed before nodes with other side effects.) Reviewed By: craig.topper Differential Revision: https://reviews.llvm.org/D72341
Diffstat (limited to 'lldb/packages/Python/lldbsuite/test/python_api/breakpoint/TestBreakpointAPI.py')
0 files changed, 0 insertions, 0 deletions
OpenPOWER on IntegriCloud