[all-commits] [llvm/llvm-project] 6a045c: Revert "[GlobalISel][LLT] Introduce FPInfo for LLT...

Mehdi Amini via All-commits all-commits at lists.llvm.org
Tue Mar 24 14:41:02 PDT 2026


  Branch: refs/heads/main
  Home:   https://github.com/llvm/llvm-project
  Commit: 6a045c29a98ce371d05ed2cf66fb04c33dc0691f
      https://github.com/llvm/llvm-project/commit/6a045c29a98ce371d05ed2cf66fb04c33dc0691f
  Author: Mehdi Amini <joker.eph at gmail.com>
  Date:   2026-03-24 (Tue, 24 Mar 2026)

  Changed paths:
    M llvm/include/llvm/CodeGen/GlobalISel/IRTranslator.h
    M llvm/include/llvm/CodeGen/GlobalISel/LegalizerInfo.h
    M llvm/include/llvm/CodeGen/LowLevelTypeUtils.h
    M llvm/include/llvm/CodeGen/TargetLowering.h
    M llvm/include/llvm/CodeGenTypes/LowLevelType.h
    M llvm/lib/CodeGen/GlobalISel/CallLowering.cpp
    M llvm/lib/CodeGen/GlobalISel/CombinerHelper.cpp
    M llvm/lib/CodeGen/GlobalISel/IRTranslator.cpp
    M llvm/lib/CodeGen/GlobalISel/LegalizeMutations.cpp
    M llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp
    M llvm/lib/CodeGen/GlobalISel/MachineIRBuilder.cpp
    M llvm/lib/CodeGen/GlobalISel/Utils.cpp
    M llvm/lib/CodeGen/LowLevelTypeUtils.cpp
    M llvm/lib/CodeGen/MIRParser/MIParser.cpp
    M llvm/lib/CodeGen/MachineVerifier.cpp
    M llvm/lib/CodeGenTypes/LowLevelType.cpp
    M llvm/lib/Target/AMDGPU/AMDGPUCombinerHelper.cpp
    M llvm/lib/Target/AMDGPU/AMDGPULegalizerInfo.cpp
    M llvm/test/CodeGen/AArch64/GlobalISel/irtranslator-subvector.ll
    M llvm/test/CodeGen/AArch64/GlobalISel/pr168872.ll
    M llvm/test/CodeGen/AArch64/GlobalISel/translate-gep.ll
    M llvm/test/CodeGen/AArch64/GlobalISel/translate-sve-formal-argument-multiple.ll
    M llvm/test/CodeGen/AArch64/GlobalISel/translate-sve-formal-argument.ll
    M llvm/test/CodeGen/MIR/AArch64/parse-low-level-type-invalid0.mir
    M llvm/test/CodeGen/MIR/AArch64/parse-low-level-type-invalid1.mir
    M llvm/test/CodeGen/MIR/AArch64/parse-low-level-type-invalid2.mir
    M llvm/test/CodeGen/MIR/AArch64/parse-low-level-type-invalid3.mir
    M llvm/test/CodeGen/MIR/Generic/scalable-vector-type-err0.mir
    M llvm/test/CodeGen/MIR/Generic/scalable-vector-type-err1.mir
    M llvm/test/CodeGen/MIR/Generic/scalable-vector-type-err10.mir
    M llvm/test/CodeGen/MIR/Generic/scalable-vector-type-err11.mir
    M llvm/test/CodeGen/MIR/Generic/scalable-vector-type-err12.mir
    M llvm/test/CodeGen/MIR/Generic/scalable-vector-type-err13.mir
    M llvm/test/CodeGen/MIR/Generic/scalable-vector-type-err14.mir
    M llvm/test/CodeGen/MIR/Generic/scalable-vector-type-err15.mir
    M llvm/test/CodeGen/MIR/Generic/scalable-vector-type-err2.mir
    M llvm/test/CodeGen/MIR/Generic/scalable-vector-type-err3.mir
    M llvm/test/CodeGen/MIR/Generic/scalable-vector-type-err4.mir
    M llvm/test/CodeGen/MIR/Generic/scalable-vector-type-err5.mir
    M llvm/test/CodeGen/MIR/Generic/scalable-vector-type-err6.mir
    M llvm/test/CodeGen/MIR/Generic/scalable-vector-type-err7.mir
    M llvm/test/CodeGen/MIR/Generic/scalable-vector-type-err8.mir
    M llvm/test/CodeGen/MIR/Generic/scalable-vector-type-err9.mir
    M llvm/test/CodeGen/MIR/WebAssembly/typed-immediate-operand-invalid0.mir
    M llvm/test/CodeGen/MIR/WebAssembly/typed-immediate-operand-invalid1.mir
    M llvm/test/TableGen/GlobalISelEmitter/GlobalISelEmitter.td
    M llvm/test/TableGen/GlobalISelEmitter/HwModes.td
    M llvm/unittests/CodeGen/GlobalISel/CMakeLists.txt
    R llvm/unittests/CodeGen/GlobalISel/IRTranslatorBF16Test.cpp
    M llvm/utils/TableGen/Common/CMakeLists.txt
    M llvm/utils/TableGen/Common/GlobalISel/GlobalISelMatchTable.cpp
    M llvm/utils/TableGen/Common/GlobalISel/GlobalISelMatchTableExecutorEmitter.cpp
    M llvm/utils/TableGen/Common/GlobalISel/GlobalISelMatchTableExecutorEmitter.h

  Log Message:
  -----------
  Revert "[GlobalISel][LLT] Introduce FPInfo for LLT (Enable bfloat, ppc128float and others in GlobalISel) (#155107)" (#188344)

This reverts commit b1aa6a45060bb9f89efded9e694503d6b4626a4a and commit
ce44d63e0d14039f1e8f68e6b7c4672457cabd4e.

This fails the build with some older gcc:

llvm/include/llvm/CodeGenTypes/LowLevelType.h:501:35: error: call to
non-constexpr function ‘static llvm::LLT llvm::LLT::integer(unsigned
int)’
     return integer(getSizeInBits());
                                   ^



To unsubscribe from these emails, change your notification settings at https://github.com/llvm/llvm-project/settings/notifications


More information about the All-commits mailing list