[all-commits] [llvm/llvm-project] 2af95a: [X86] Promote 16-bit CTTZ_ZERO_UNDEF to 32-bit var...

Dávid Bolvanský via All-commits all-commits at lists.llvm.org
Fri Apr 30 15:42:37 PDT 2021


  Branch: refs/heads/main
  Home:   https://github.com/llvm/llvm-project
  Commit: 2af95a527580333940333c532679356d99b88e3d
      https://github.com/llvm/llvm-project/commit/2af95a527580333940333c532679356d99b88e3d
  Author: Dávid Bolvanský <david.bolvansky at gmail.com>
  Date:   2021-05-01 (Sat, 01 May 2021)

  Changed paths:
    M llvm/lib/Target/X86/X86ISelLowering.cpp
    M llvm/test/CodeGen/X86/clz.ll

  Log Message:
  -----------
  [X86] Promote 16-bit CTTZ_ZERO_UNDEF to 32-bit variant

Related to PR50172.

Protects us against regressions after we will start doing cttz(zext(x)) -> zext(cttz(x)) transformation in the middle-end.

Reviewed By: craig.topper

Differential Revision: https://reviews.llvm.org/D101662




More information about the All-commits mailing list