summaryrefslogtreecommitdiffstats
path: root/llvm/lib/ProfileData/CoverageMappingReader.cpp
diff options
context:
space:
mode:
authorJun Bum Lim <junbuml@codeaurora.org>2016-02-12 15:25:39 +0000
committerJun Bum Lim <junbuml@codeaurora.org>2016-02-12 15:25:39 +0000
commit397eb7b0b39b8cee689c991e31be42da936f7d59 (patch)
treee514353dfadf0d87467fcdea35be81e25ee92191 /llvm/lib/ProfileData/CoverageMappingReader.cpp
parentf034a8c7d7719d9be6c775bb74afc97a88238ba4 (diff)
downloadbcm5719-llvm-397eb7b0b39b8cee689c991e31be42da936f7d59.tar.gz
bcm5719-llvm-397eb7b0b39b8cee689c991e31be42da936f7d59.zip
[AArch64] Merge two adjacent str WZR into str XZR
Summary: This change merges adjacent 32 bit zero stores into a 64 bit zero store. e.g., str wzr, [x0] str wzr, [x0, #4] becomes str xzr, [x0] Therefore, four adjacent 32 bit zero stores will be a single stp. e.g., str wzr, [x0] str wzr, [x0, #4] str wzr, [x0, #8] str wzr, [x0, #12] becomes stp xzr, xzr, [x0] Reviewers: mcrosier, jmolloy, gberry, t.p.northover Subscribers: aemerson, rengolin, mcrosier, llvm-commits Differential Revision: http://reviews.llvm.org/D16933 llvm-svn: 260682
Diffstat (limited to 'llvm/lib/ProfileData/CoverageMappingReader.cpp')
0 files changed, 0 insertions, 0 deletions
OpenPOWER on IntegriCloud