summaryrefslogtreecommitdiffstats
path: root/lldb/packages/Python/lldbsuite
diff options
context:
space:
mode:
authorVladimir Stefanovic <vladimir.stefanovic@rt-rk.com>2018-08-29 14:07:14 +0000
committerVladimir Stefanovic <vladimir.stefanovic@rt-rk.com>2018-08-29 14:07:14 +0000
commit0ef60da8583974432cae66fa6b58c626629227d0 (patch)
tree0ffb75cb58f1cace85e61c46359185339312d78f /lldb/packages/Python/lldbsuite
parent7a05641fa8ee27682514d5c40dd344f4a557b03c (diff)
downloadbcm5719-llvm-0ef60da8583974432cae66fa6b58c626629227d0.tar.gz
bcm5719-llvm-0ef60da8583974432cae66fa6b58c626629227d0.zip
[mips] Prevent shrink-wrap for BuildPairF64, ExtractElementF64 when they use $sp
For a certain combination of options, BuildPairF64_{64}, ExtractElementF64{_64} may be expanded into instructions using stack. Add implicit operand $sp for such cases so that ShrinkWrapping doesn't move prologue setup below them. Fixes MultiSource/Benchmarks/MallocBench/cfrac for '--target=mips-img-linux-gnu -mcpu=mips32r6 -mfpxx -mnan=2008' and '--target=mips-img-linux-gnu -mcpu=mips32r6 -mfp64 -mnan=2008 -mno-odd-spreg'. Differential Revision: https://reviews.llvm.org/D50986 llvm-svn: 340927
Diffstat (limited to 'lldb/packages/Python/lldbsuite')
0 files changed, 0 insertions, 0 deletions
OpenPOWER on IntegriCloud