[PATCH] D82091: [ARM][CostModel] Select instruction costs.

Sam Parker via Phabricator via llvm-commits llvm-commits at lists.llvm.org
Tue Aug 11 03:14:00 PDT 2020


samparker updated this revision to Diff 284628.
samparker added a comment.
Herald added a subscriber: zzheng.

When I made changes to the TTI framework, I added CodeSize costing to loop unroll and unswitch, where the implicit cost used to be the 'size and latency'... this could be causing some trouble for code size costing of selects...


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

https://reviews.llvm.org/D82091

Files:
  llvm/lib/Target/ARM/ARMTargetTransformInfo.cpp
  llvm/lib/Transforms/Scalar/LoopUnrollPass.cpp
  llvm/lib/Transforms/Scalar/SimpleLoopUnswitch.cpp
  llvm/test/Analysis/CostModel/ARM/immediates.ll
  llvm/test/Analysis/CostModel/ARM/select.ll

-------------- next part --------------
A non-text attachment was scrubbed...
Name: D82091.284628.patch
Type: text/x-patch
Size: 18566 bytes
Desc: not available
URL: <http://lists.llvm.org/pipermail/llvm-commits/attachments/20200811/ec85f782/attachment.bin>


More information about the llvm-commits mailing list