diff options
author | Ulrich Weigand <ulrich.weigand@de.ibm.com> | 2018-04-30 15:49:27 +0000 |
---|---|---|
committer | Ulrich Weigand <ulrich.weigand@de.ibm.com> | 2018-04-30 15:49:27 +0000 |
commit | fb56686cd344cab8f0bbc369f1ea1b55ab57f5bf (patch) | |
tree | a7341e80e90d183e7db5761b614477a26b3ab18a /lldb/source/Commands/CommandObjectExpression.cpp | |
parent | da750079fac2d9fbf7c68196fe1982b694ddfca6 (diff) | |
download | bcm5719-llvm-fb56686cd344cab8f0bbc369f1ea1b55ab57f5bf.tar.gz bcm5719-llvm-fb56686cd344cab8f0bbc369f1ea1b55ab57f5bf.zip |
[SystemZ] Improve handling of Select pseudo-instructions
If we have LOCR instructions, select them directly from SelectionDAG
instead of first going through a pseudo instruction and then using
the custom inserter to emit the LOCR.
Provide Select pseudo-instructions for VR32/VR64 if we have vector
instructions, to avoid having to go through the first 16 FPRs
unnecessarily.
If we do not have LOCFHR, prefer using LOCR followed by a move
over a conditional branch.
llvm-svn: 331191
Diffstat (limited to 'lldb/source/Commands/CommandObjectExpression.cpp')
0 files changed, 0 insertions, 0 deletions