[all-commits] [llvm/llvm-project] ec3218: [X86] Add cttz/ctlz tests for i686 with CMOV target

Simon Pilgrim via All-commits all-commits at lists.llvm.org
Fri Mar 13 09:51:39 PDT 2020


  Branch: refs/heads/master
  Home:   https://github.com/llvm/llvm-project
  Commit: ec3218dbee467de2fe84c65e874cbe210b7b2bf4
      https://github.com/llvm/llvm-project/commit/ec3218dbee467de2fe84c65e874cbe210b7b2bf4
  Author: Simon Pilgrim <llvm-dev at redking.me.uk>
  Date:   2020-03-13 (Fri, 13 Mar 2020)

  Changed paths:
    M llvm/test/CodeGen/X86/clz.ll

  Log Message:
  -----------
  [X86] Add cttz/ctlz tests for i686 with CMOV target


  Commit: a2db388dce77c2f23f2009d7363a0b63bb54523c
      https://github.com/llvm/llvm-project/commit/a2db388dce77c2f23f2009d7363a0b63bb54523c
  Author: Simon Pilgrim <llvm-dev at redking.me.uk>
  Date:   2020-03-13 (Fri, 13 Mar 2020)

  Changed paths:
    M llvm/lib/Target/X86/X86TargetTransformInfo.cpp
    M llvm/test/Analysis/CostModel/X86/cttz.ll
    M llvm/test/Transforms/SLPVectorizer/X86/cttz.ll

  Log Message:
  -----------
  [CostModel][X86] Improve ISD::CTTZ costs accounting for BSF/TZCNT implementations


Compare: https://github.com/llvm/llvm-project/compare/17bdb7a17912...a2db388dce77


More information about the All-commits mailing list