[PATCH] D123021: [AArch64] Add lowerings for {ADD,SUB}CARRY and S{ADD,SUB}O_CARRY

Paul Walker via Phabricator via llvm-commits llvm-commits at lists.llvm.org
Wed Apr 6 08:50:37 PDT 2022


paulwalker-arm added a comment.

Sorry I've not had chance to review this patch yet but it is quite large so I ask if it can be broken down a bit.  For example, you have `lowerADDSUBCARRY` to lower some ISD nodes and then `removeDeadFlags`, `foldOverflowCheck` and `foldADCToCINC` as a set of DAG combines where each represent new functionality and thus can be submitted separately to aid review and minimise the possibility of regressions.  You are also changing some of the tests to use autogenerated CHECK lines, which is good to see, but usually this is done as a separate patch that doesn't typically need to go through review so that the "real" patches only show the new affect on the generated code.


Repository:
  rG LLVM Github Monorepo

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

https://reviews.llvm.org/D123021



More information about the llvm-commits mailing list