[all-commits] [llvm/llvm-project] c15024: Move TargetTransformInfo::maxLegalDivRemBitWidth -...

Matthias Gehre via All-commits all-commits at lists.llvm.org
Mon Sep 12 09:06:36 PDT 2022


  Branch: refs/heads/main
  Home:   https://github.com/llvm/llvm-project
  Commit: c1502425ba2d10d75c35e8c00a29aabd8c8e59ba
      https://github.com/llvm/llvm-project/commit/c1502425ba2d10d75c35e8c00a29aabd8c8e59ba
  Author: Matthias Gehre <matthias.gehre at xilinx.com>
  Date:   2022-09-12 (Mon, 12 Sep 2022)

  Changed paths:
    M llvm/include/llvm/Analysis/TargetTransformInfo.h
    M llvm/include/llvm/Analysis/TargetTransformInfoImpl.h
    R llvm/include/llvm/CodeGen/ExpandLargeDivRem.h
    M llvm/include/llvm/CodeGen/TargetLowering.h
    M llvm/lib/Analysis/TargetTransformInfo.cpp
    M llvm/lib/CodeGen/ExpandLargeDivRem.cpp
    M llvm/lib/CodeGen/TargetLoweringBase.cpp
    M llvm/lib/Target/AArch64/AArch64ISelLowering.cpp
    M llvm/lib/Target/AArch64/AArch64TargetTransformInfo.h
    M llvm/lib/Target/ARM/ARMISelLowering.cpp
    M llvm/lib/Target/ARM/ARMTargetTransformInfo.h
    M llvm/lib/Target/X86/X86ISelLowering.cpp
    M llvm/lib/Target/X86/X86TargetTransformInfo.cpp
    M llvm/lib/Target/X86/X86TargetTransformInfo.h
    M llvm/test/Transforms/ExpandLargeDivRem/sdiv129.ll
    M llvm/test/Transforms/ExpandLargeDivRem/srem129.ll
    M llvm/test/Transforms/ExpandLargeDivRem/udiv129.ll
    M llvm/test/Transforms/ExpandLargeDivRem/urem129.ll

  Log Message:
  -----------
  Move TargetTransformInfo::maxLegalDivRemBitWidth -> TargetLowering::maxSupportedDivRemBitWidth

Also remove new-pass-manager version of ExpandLargeDivRem because there is no way
yet to access TargetLowering in the new pass manager.

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




More information about the All-commits mailing list