[PATCH] D61560: [TargetLowering] Handle multi depth GEPs w/ inline asm constraints

Nick Desaulniers via Phabricator via llvm-commits llvm-commits at lists.llvm.org
Thu May 9 09:28:37 PDT 2019


nickdesaulniers marked 3 inline comments as done.
nickdesaulniers added inline comments.


================
Comment at: llvm/lib/CodeGen/SelectionDAG/TargetLowering.cpp:3506
+        if (OpCode == ISD::ADD || OpCode == ISD::SUB) {
+          if ((C = dyn_cast<ConstantSDNode>(Op.getOperand(0))))
+            Op = Op.getOperand(1);
----------------
t.p.northover wrote:
> Subtraction is not commutative, so you need to be more careful here.
Good catch, thank you.  How's that look? Any thoughts on my SDLoc comment, above?


Repository:
  rG LLVM Github Monorepo

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

https://reviews.llvm.org/D61560





More information about the llvm-commits mailing list