diff options
author | Aleksandar Beserminji <Aleksandar.Beserminji@imgtec.com> | 2017-09-29 11:05:02 +0000 |
---|---|---|
committer | Aleksandar Beserminji <Aleksandar.Beserminji@imgtec.com> | 2017-09-29 11:05:02 +0000 |
commit | 29341b88ac25ad8320f7d3522a66d175898d555f (patch) | |
tree | 66618ed5128e0024e6e8e343ef15802fb815226e /llvm/lib/Target/ARM/Disassembler/ARMDisassembler.cpp | |
parent | a0a01e7172ecc7bb00da42013254fde760a45f59 (diff) | |
download | llvm-29341b88ac25ad8320f7d3522a66d175898d555f.zip llvm-29341b88ac25ad8320f7d3522a66d175898d555f.tar.gz llvm-29341b88ac25ad8320f7d3522a66d175898d555f.tar.bz2 |
[mips] Reordering callseq* nodes to be linear
Fix nested callseq* nodes by moving callseq_start after the
arguments calculation to temporary registers, so that callseq* nodes
in resulting DAG are linear.
Recommitting r314497. This version does not contain test which fails
when compiler is not build in debug mode.
Differential Revision: https://reviews.llvm.org/D37328
llvm-svn: 314507
Diffstat (limited to 'llvm/lib/Target/ARM/Disassembler/ARMDisassembler.cpp')
0 files changed, 0 insertions, 0 deletions