[all-commits] [llvm/llvm-project] b4ad45: [TargetLowering] expandCTPOP don't create an used ...

Craig Topper via All-commits all-commits at lists.llvm.org
Sat May 14 20:37:45 PDT 2022


  Branch: refs/heads/main
  Home:   https://github.com/llvm/llvm-project
  Commit: b4ad450953f0d7fd85f29d467297ed266c3d33be
      https://github.com/llvm/llvm-project/commit/b4ad450953f0d7fd85f29d467297ed266c3d33be
  Author: Craig Topper <craig.topper at sifive.com>
  Date:   2022-05-14 (Sat, 14 May 2022)

  Changed paths:
    M llvm/lib/CodeGen/SelectionDAG/TargetLowering.cpp

  Log Message:
  -----------
  [TargetLowering] expandCTPOP don't create an used constant mask for i8 ctpop. NFC

Use early out for the i8 case.

I'm looking at avoiding MUL on targets that use libcalls for MUL.
So doing a little pre-refactoring.




More information about the All-commits mailing list