[all-commits] [llvm/llvm-project] 032e5d: [InstCombine] Remove convertBitCastToGEP() fold (NFC)

Nikita Popov via All-commits all-commits at lists.llvm.org
Wed Apr 5 07:20:32 PDT 2023


  Branch: refs/heads/main
  Home:   https://github.com/llvm/llvm-project
  Commit: 032e5d403e9ade45cef8d3026b5a358ae5611c05
      https://github.com/llvm/llvm-project/commit/032e5d403e9ade45cef8d3026b5a358ae5611c05
  Author: Nikita Popov <npopov at redhat.com>
  Date:   2023-04-05 (Wed, 05 Apr 2023)

  Changed paths:
    M llvm/lib/Transforms/InstCombine/InstCombineCasts.cpp

  Log Message:
  -----------
  [InstCombine] Remove convertBitCastToGEP() fold (NFC)

This only applies to typed pointers, so the fold is no longer
necessary.


  Commit: 428d38da4443c15b2f1b51a239c341c98aa1f390
      https://github.com/llvm/llvm-project/commit/428d38da4443c15b2f1b51a239c341c98aa1f390
  Author: Nikita Popov <npopov at redhat.com>
  Date:   2023-04-05 (Wed, 05 Apr 2023)

  Changed paths:
    M clang/test/CodeGenCXX/auto-var-init.cpp
    M clang/test/CodeGenCXX/microsoft-abi-dynamic-cast.cpp
    M clang/test/CodeGenCXX/microsoft-abi-typeid.cpp

  Log Message:
  -----------
  [CodeGenCXX] Convert some tests to opaque pointers (NFC)

In particular also fixes fallout from instcombine changes.


Compare: https://github.com/llvm/llvm-project/compare/8ee5029b225b...428d38da4443


More information about the All-commits mailing list