[all-commits] [llvm/llvm-project] b82438: [CostModel][X86] We don't need a scale factor for ...

Simon Pilgrim via All-commits all-commits at lists.llvm.org
Mon Feb 24 06:40:41 PST 2020


  Branch: refs/heads/master
  Home:   https://github.com/llvm/llvm-project
  Commit: b82438872b1f88feb393d5651bdfacb89bd2f8fa
      https://github.com/llvm/llvm-project/commit/b82438872b1f88feb393d5651bdfacb89bd2f8fa
  Author: Simon Pilgrim <llvm-dev at redking.me.uk>
  Date:   2020-02-24 (Mon, 24 Feb 2020)

  Changed paths:
    M llvm/lib/Target/X86/X86TargetTransformInfo.cpp
    M llvm/test/Analysis/CostModel/X86/shuffle-extract_subvector.ll
    M llvm/test/Analysis/CostModel/X86/vector-extract.ll
    M llvm/test/Transforms/SLPVectorizer/X86/alternate-cast.ll

  Log Message:
  -----------
  [CostModel][X86] We don't need a scale factor for SLM extract costs

D74976 will handle larger vector types, but since SLM doesn't support AVX+ then we will always be extracting from 128-bit vectors so don't need to scale the cost.




More information about the All-commits mailing list