diff options
author | Jonas Paulsson <paulsson@linux.vnet.ibm.com> | 2019-09-16 07:29:37 +0000 |
---|---|---|
committer | Jonas Paulsson <paulsson@linux.vnet.ibm.com> | 2019-09-16 07:29:37 +0000 |
commit | ca5acf5b5e7d658c14169d3061c6495b05e9bea0 (patch) | |
tree | 0afe07048400124d1501cb9aecc2be0b94605b15 /lldb/packages/Python/lldbsuite/test/python_api/interpreter/TestCommandInterpreterAPI.py | |
parent | d4306e90cb18f663342068a4ad83ba42545dbf01 (diff) | |
download | bcm5719-llvm-ca5acf5b5e7d658c14169d3061c6495b05e9bea0.tar.gz bcm5719-llvm-ca5acf5b5e7d658c14169d3061c6495b05e9bea0.zip |
[SystemZ] Merge the SystemZExpandPseudo pass into SystemZPostRewrite.
SystemZExpandPseudo:s only job was to expand LOCRMux instructions into jump
sequences. This needs to be done if expandLOCRPseudo() or expandSELRPseudo()
fails to find a legal opcode (all registers "high" or "low"). This task has
now been moved to SystemZPostRewrite while removing the SystemZExpandPseudo
pass.
It is in fact preferred to expand these pseudos directly after register
allocation in SystemZPostRewrite since the hinted register combinations are
then not subject to later optimizations.
Review: Ulrich Weigand
https://reviews.llvm.org/D67432
llvm-svn: 371959
Diffstat (limited to 'lldb/packages/Python/lldbsuite/test/python_api/interpreter/TestCommandInterpreterAPI.py')
0 files changed, 0 insertions, 0 deletions