diff options
| author | Craig Topper <craig.topper@intel.com> | 2019-11-18 11:14:13 -0800 |
|---|---|---|
| committer | Craig Topper <craig.topper@intel.com> | 2019-11-18 11:24:08 -0800 |
| commit | 6e20d70a695028099b1705cfcfd1373d9d62e747 (patch) | |
| tree | f471d78f65bd0f07d1528fa88a67caef0f816a9e /lldb/packages/Python/lldbsuite/test/functionalities/exec/secondprog.cpp | |
| parent | ad5a84c883354e8bb595ebfd9971fe4a14b770fd (diff) | |
| download | bcm5719-llvm-6e20d70a695028099b1705cfcfd1373d9d62e747.tar.gz bcm5719-llvm-6e20d70a695028099b1705cfcfd1373d9d62e747.zip | |
[LegalizeDAG] Convert strict fp nodes to libcalls without losing the chain.
Previously we mutated the node and then converted it to a libcall. But this loses the chain information.
This patch keeps the chain, but unfortunately breaks tail call optimization as the functions involved in deciding if a node is in tail call position can't handle the chain. But correct ordering seems more important to be right.
Somehow the SystemZ tests improved. I looked at one of them and it seemed that we're handling the split vector elements in a different order and that made the copies work better.
Differential Revision: https://reviews.llvm.org/D70334
Diffstat (limited to 'lldb/packages/Python/lldbsuite/test/functionalities/exec/secondprog.cpp')
0 files changed, 0 insertions, 0 deletions

