[PATCH] D65019: [ARM] push LR before __gnu_mcount_nc

Nick Desaulniers via Phabricator via llvm-commits llvm-commits at lists.llvm.org
Mon Aug 12 13:30:51 PDT 2019


nickdesaulniers added inline comments.


================
Comment at: llvm/lib/Target/ARM/ARMISelLowering.cpp:3485
+      cast<ConstantSDNode>(
+          Op.getOperand(Op.getOperand(0).getValueType() == MVT::Other ? 1 : 0))
+          ->getZExtValue();
----------------
`Op.getOperand(0).getValueType() == MVT::Other ? 1 : 0` could be replaced with `Op.getOperand(0).getValueType() == MVT::Other`


================
Comment at: llvm/lib/Target/ARM/ARMISelLowering.cpp:3487
+          ->getZExtValue();
+  SDLoc dl(Op);
+  switch (IntNo) {
----------------
Why construct `dl` if we don't use it in the default case, or under certain conditions below? Maybe move the definition closer to its use below. Though I see temporary `SDLoc(Op)` below, which should be sufficient (so you can remove `dl`).


Repository:
  rG LLVM Github Monorepo

CHANGES SINCE LAST ACTION
  https://reviews.llvm.org/D65019/new/

https://reviews.llvm.org/D65019





More information about the llvm-commits mailing list