summaryrefslogtreecommitdiffstats
path: root/llvm/lib/Support/SmallPtrSet.cpp
diff options
context:
space:
mode:
authorHal Finkel <hfinkel@anl.gov>2015-01-05 18:09:06 +0000
committerHal Finkel <hfinkel@anl.gov>2015-01-05 18:09:06 +0000
commit4e2c78228aca0a6be132ed1105649a78ec62e14c (patch)
tree7700db108e05bce959546849432aa515a22d609b /llvm/lib/Support/SmallPtrSet.cpp
parent5e079577e12e4b709639f5a92bcbd3e04c93052b (diff)
downloadbcm5719-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
OpenPOWER on IntegriCloud