diff options
author | Simon Atanasyan <simon@atanasyan.com> | 2019-04-25 07:47:28 +0000 |
---|---|---|
committer | Simon Atanasyan <simon@atanasyan.com> | 2019-04-25 07:47:28 +0000 |
commit | a0291110da6835f5c5afa4b77cda31a5b1af3ef8 (patch) | |
tree | 202065df3713f7c9dcecaa7bee6de936a48ed83d /lldb/packages/Python/lldbsuite/test/expression_command/call-function/TestCallStopAndContinue.py | |
parent | 013503c78d7b648152a07022e75b98219aba2ba9 (diff) | |
download | bcm5719-llvm-a0291110da6835f5c5afa4b77cda31a5b1af3ef8.tar.gz bcm5719-llvm-a0291110da6835f5c5afa4b77cda31a5b1af3ef8.zip |
[MIPS] Use custom bitcast lowering to avoid excessive instructions
On Mips32r2 bitcast can be expanded to two sw instructions and an ldc1
when using bitcast i64 to double or an sdc1 and two lw instructions when
using bitcast double to i64. By introducing custom lowering that uses
mtc1/mthc1 we can avoid excessive instructions.
Patch by Mirko Brkusanin.
Differential Revision: https://reviews.llvm.org/D61069
llvm-svn: 359171
Diffstat (limited to 'lldb/packages/Python/lldbsuite/test/expression_command/call-function/TestCallStopAndContinue.py')
0 files changed, 0 insertions, 0 deletions