diff options
| author | Richard Sandiford <rsandifo@linux.vnet.ibm.com> | 2013-07-11 08:59:12 +0000 |
|---|---|---|
| committer | Richard Sandiford <rsandifo@linux.vnet.ibm.com> | 2013-07-11 08:59:12 +0000 |
| commit | 84f54a3bc9067cf9b48584d3da4e71049c490cac (patch) | |
| tree | 10ea4c3bb4f265144293fc2918b51d04faa0ce48 /llvm/docs/Passes.rst | |
| parent | c8a53795ab3463d29950f25f6b91860ef43c502b (diff) | |
| download | bcm5719-llvm-84f54a3bc9067cf9b48584d3da4e71049c490cac.tar.gz bcm5719-llvm-84f54a3bc9067cf9b48584d3da4e71049c490cac.zip | |
[SystemZ] Use zeroing form of RISBG for some AND sequences
RISBG can handle some ANDs for which no AND IMMEDIATE exists.
It also acts as a three-operand AND for some cases where an
AND IMMEDIATE could be used instead.
It might be worth adding a pass to replace RISBG with AND IMMEDIATE
in cases where the register operands end up being the same and where
AND IMMEDIATE is smaller.
llvm-svn: 186072
Diffstat (limited to 'llvm/docs/Passes.rst')
0 files changed, 0 insertions, 0 deletions

