diff options
| author | Hal Finkel <hfinkel@anl.gov> | 2015-01-05 18:09:06 +0000 |
|---|---|---|
| committer | Hal Finkel <hfinkel@anl.gov> | 2015-01-05 18:09:06 +0000 |
| commit | 4e2c78228aca0a6be132ed1105649a78ec62e14c (patch) | |
| tree | 7700db108e05bce959546849432aa515a22d609b /llvm/lib/Support/SmallPtrSet.cpp | |
| parent | 5e079577e12e4b709639f5a92bcbd3e04c93052b (diff) | |
| download | bcm5719-llvm-4e2c78228aca0a6be132ed1105649a78ec62e14c.tar.gz bcm5719-llvm-4e2c78228aca0a6be132ed1105649a78ec62e14c.zip | |
[PowerPC] Remove zexts after byte-swapping loads
lhbrx and lwbrx not only load their data with byte swapping, but also clear the
upper 32 bits (at least). As a result, they can be added to the PPCISelDAGToDAG
peephole optimization as frontier instructions for the removal of unnecessary
zero extensions.
llvm-svn: 225189
Diffstat (limited to 'llvm/lib/Support/SmallPtrSet.cpp')
0 files changed, 0 insertions, 0 deletions

