[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