[PATCH] D96600: [TTI] Unify FavorPostInc and FavorBackedgeIndex into getAddressingMode

Sjoerd Meijer via Phabricator via llvm-commits llvm-commits at lists.llvm.org
Fri Feb 12 06:44:10 PST 2021


SjoerdMeijer updated this revision to Diff 323313.
SjoerdMeijer added a comment.

Yeah, it should be NFC, but there's some interaction with OptSize that makes this behave slightly different. 
Now returning PostIndexed for OptSize, which shows some codegen differences, but they seem to be the right changes.


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

https://reviews.llvm.org/D96600

Files:
  llvm/include/llvm/Analysis/TargetTransformInfo.h
  llvm/include/llvm/Analysis/TargetTransformInfoImpl.h
  llvm/lib/Analysis/TargetTransformInfo.cpp
  llvm/lib/Target/ARM/ARMTargetTransformInfo.cpp
  llvm/lib/Target/ARM/ARMTargetTransformInfo.h
  llvm/lib/Target/Hexagon/HexagonTargetTransformInfo.cpp
  llvm/lib/Target/Hexagon/HexagonTargetTransformInfo.h
  llvm/lib/Transforms/Scalar/LoopStrengthReduce.cpp
  llvm/test/CodeGen/ARM/loop-align-cortex-m.ll
  llvm/test/CodeGen/Thumb2/LowOverheadLoops/no-dec-le-simple.ll

-------------- next part --------------
A non-text attachment was scrubbed...
Name: D96600.323313.patch
Type: text/x-patch
Size: 13738 bytes
Desc: not available
URL: <http://lists.llvm.org/pipermail/llvm-commits/attachments/20210212/80c1bb40/attachment.bin>


More information about the llvm-commits mailing list