[PATCH] D78937: [CostModel] Use isExtLoad in BasicTTI

Sam Parker via Phabricator via llvm-commits llvm-commits at lists.llvm.org
Thu May 21 01:36:19 PDT 2020


samparker updated this revision to Diff 265455.
samparker added reviewers: Ayal, jsji, hfinkel, gilr.
samparker added a subscriber: dmgreen.
samparker added a comment.
Herald added a subscriber: nemanjai.

Now rebased against master. This is making some (surprising to me) changes to vector code which I can only assume is due to the concerns which @dmgreen raised in D78922 <https://reviews.llvm.org/D78922>. I tried a heavy-handed approach of not using TLI calls for vector casts but that didn't look like a suitable option. So it would be really good to hear from the X86 and PPC guys on whether the vector code changes look sane or whether TLI is just causing more confusion.


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

https://reviews.llvm.org/D78937

Files:
  llvm/include/llvm/CodeGen/BasicTTIImpl.h
  llvm/test/Transforms/LoopVectorize/PowerPC/reg-usage.ll
  llvm/test/Transforms/LoopVectorize/X86/vectorization-remarks-loopid-dbg.ll
  llvm/test/Transforms/LoopVectorize/X86/vectorization-remarks.ll
  llvm/test/Transforms/SLPVectorizer/X86/sext.ll

-------------- next part --------------
A non-text attachment was scrubbed...
Name: D78937.265455.patch
Type: text/x-patch
Size: 19704 bytes
Desc: not available
URL: <http://lists.llvm.org/pipermail/llvm-commits/attachments/20200521/e17c737b/attachment.bin>


More information about the llvm-commits mailing list