[PATCH] D16933: [AArch64] Merge two adjacent str WZR into str XZR
Tim Northover via llvm-commits
llvm-commits at lists.llvm.org
Fri Feb 5 14:27:46 PST 2016
t.p.northover accepted this revision.
t.p.northover added a comment.
This revision is now accepted and ready to land.
Hi Jun,
I think this looks fine as code. Just a couple of minor grammatical nits before committing.
================
Comment at: lib/Target/AArch64/AArch64LoadStoreOptimizer.cpp:636
@@ -631,1 +635,3 @@
+static bool isZeroStorePromote(MachineInstr *MI) {
+ MachineOperand MO = getLdStRegOp(MI);
----------------
I think you mean "isPromotableZeroStore" here.
================
Comment at: lib/Target/AArch64/AArch64LoadStoreOptimizer.cpp:1106
@@ -1093,3 +1105,3 @@
int Offset = getLdStOffsetOp(FirstMI).getImm();
- bool IsNarrowStore = isNarrowStore(Opc);
+ bool IsZeroStoreMerge = isZeroStorePromote(FirstMI);
----------------
Again, "IsMergeableZeroStore" conveys the meaning better.
http://reviews.llvm.org/D16933
More information about the llvm-commits
mailing list