[all-commits] [llvm/llvm-project] d9e51e: CodeGenPrepare: Convert most tests to opaque pointers

Matt Arsenault via All-commits all-commits at lists.llvm.org
Mon Nov 28 06:22:12 PST 2022


  Branch: refs/heads/main
  Home:   https://github.com/llvm/llvm-project
  Commit: d9e51e75521d5e33f24a6c1afacae5dbc115f96d
      https://github.com/llvm/llvm-project/commit/d9e51e75521d5e33f24a6c1afacae5dbc115f96d
  Author: Matt Arsenault <Matthew.Arsenault at amd.com>
  Date:   2022-11-28 (Mon, 28 Nov 2022)

  Changed paths:
    M llvm/test/Transforms/CodeGenPrepare/AArch64/combine-address-mode.ll
    M llvm/test/Transforms/CodeGenPrepare/AArch64/free-zext.ll
    M llvm/test/Transforms/CodeGenPrepare/AArch64/gather-scatter-opt-inseltpoison.ll
    M llvm/test/Transforms/CodeGenPrepare/AArch64/gather-scatter-opt.ll
    M llvm/test/Transforms/CodeGenPrepare/AArch64/large-offset-gep.ll
    M llvm/test/Transforms/CodeGenPrepare/AArch64/overflow-intrinsics.ll
    M llvm/test/Transforms/CodeGenPrepare/AArch64/trunc-weird-user.ll
    M llvm/test/Transforms/CodeGenPrepare/AArch64/zext-to-shuffle.ll
    M llvm/test/Transforms/CodeGenPrepare/AMDGPU/addressing-modes.ll
    M llvm/test/Transforms/CodeGenPrepare/AMDGPU/no-sink-addrspacecast.ll
    M llvm/test/Transforms/CodeGenPrepare/AMDGPU/sink-addrspacecast.ll
    M llvm/test/Transforms/CodeGenPrepare/ARM/dead-gep.ll
    M llvm/test/Transforms/CodeGenPrepare/ARM/large-offset-gep.ll
    M llvm/test/Transforms/CodeGenPrepare/ARM/memory-intrinsics.ll
    M llvm/test/Transforms/CodeGenPrepare/ARM/sink-add-mul-shufflevector-inseltpoison.ll
    M llvm/test/Transforms/CodeGenPrepare/ARM/sink-add-mul-shufflevector.ll
    M llvm/test/Transforms/CodeGenPrepare/ARM/sink-addrmode.ll
    M llvm/test/Transforms/CodeGenPrepare/ARM/sinkchain-inseltpoison.ll
    M llvm/test/Transforms/CodeGenPrepare/ARM/sinkchain.ll
    M llvm/test/Transforms/CodeGenPrepare/ARM/splitgep.ll
    M llvm/test/Transforms/CodeGenPrepare/ARM/tailcall-dup.ll
    M llvm/test/Transforms/CodeGenPrepare/Mips/pr35209.ll
    M llvm/test/Transforms/CodeGenPrepare/NVPTX/bypass-slow-div-not-exact.ll
    M llvm/test/Transforms/CodeGenPrepare/NVPTX/bypass-slow-div-special-cases.ll
    M llvm/test/Transforms/CodeGenPrepare/NVPTX/bypass-slow-div.ll
    M llvm/test/Transforms/CodeGenPrepare/NVPTX/dont-introduce-addrspacecast.ll
    M llvm/test/Transforms/CodeGenPrepare/NVPTX/dont-sink-nop-addrspacecast.ll
    M llvm/test/Transforms/CodeGenPrepare/PowerPC/split-store-alignment.ll
    M llvm/test/Transforms/CodeGenPrepare/RISCV/and-mask-sink.ll
    M llvm/test/Transforms/CodeGenPrepare/SPARC/overflow-intrinsics.ll
    M llvm/test/Transforms/CodeGenPrepare/X86/2008-11-24-RAUW-Self.ll
    M llvm/test/Transforms/CodeGenPrepare/X86/bitreverse-hang.ll
    M llvm/test/Transforms/CodeGenPrepare/X86/catchpad-phi-cast.ll
    M llvm/test/Transforms/CodeGenPrepare/X86/computedgoto.ll
    M llvm/test/Transforms/CodeGenPrepare/X86/delete-assume-dead-code.ll
    M llvm/test/Transforms/CodeGenPrepare/X86/ext-logicop.ll
    M llvm/test/Transforms/CodeGenPrepare/X86/extend-sink-hoist.ll
    M llvm/test/Transforms/CodeGenPrepare/X86/freeze-brcond.ll
    M llvm/test/Transforms/CodeGenPrepare/X86/gather-scatter-opt-inseltpoison.ll
    M llvm/test/Transforms/CodeGenPrepare/X86/gather-scatter-opt.ll
    M llvm/test/Transforms/CodeGenPrepare/X86/gep-unmerging.ll
    M llvm/test/Transforms/CodeGenPrepare/X86/invariant.group.ll
    M llvm/test/Transforms/CodeGenPrepare/X86/memset_chk-simplify-nobuiltin.ll
    M llvm/test/Transforms/CodeGenPrepare/X86/multi-extension.ll
    M llvm/test/Transforms/CodeGenPrepare/X86/nonintegral.ll
    M llvm/test/Transforms/CodeGenPrepare/X86/overflow-intrinsics.ll
    M llvm/test/Transforms/CodeGenPrepare/X86/pr27536.ll
    M llvm/test/Transforms/CodeGenPrepare/X86/pr35658.ll
    M llvm/test/Transforms/CodeGenPrepare/X86/promoted-trunc-loc.ll
    M llvm/test/Transforms/CodeGenPrepare/X86/promoted-zext-debugloc.ll
    M llvm/test/Transforms/CodeGenPrepare/X86/section.ll
    M llvm/test/Transforms/CodeGenPrepare/X86/select.ll
    M llvm/test/Transforms/CodeGenPrepare/X86/sink-addrmode-base.ll
    M llvm/test/Transforms/CodeGenPrepare/X86/sink-addrmode-inseltpoison.ll
    M llvm/test/Transforms/CodeGenPrepare/X86/sink-addrmode-select.ll
    M llvm/test/Transforms/CodeGenPrepare/X86/sink-addrmode-two-phi.ll
    M llvm/test/Transforms/CodeGenPrepare/X86/sink-addrmode.ll
    M llvm/test/Transforms/CodeGenPrepare/X86/sink-addrspacecast.ll
    M llvm/test/Transforms/CodeGenPrepare/X86/split-indirect-loop.ll
    M llvm/test/Transforms/CodeGenPrepare/X86/split-store-alignment.ll
    M llvm/test/Transforms/CodeGenPrepare/X86/statepoint-relocate.ll
    M llvm/test/Transforms/CodeGenPrepare/X86/switch-phi-const.ll
    M llvm/test/Transforms/CodeGenPrepare/X86/tailcall-assume-xbb.ll
    M llvm/test/Transforms/CodeGenPrepare/X86/vec-shift-inseltpoison.ll
    M llvm/test/Transforms/CodeGenPrepare/X86/vec-shift.ll
    M llvm/test/Transforms/CodeGenPrepare/X86/x86-shuffle-sink-inseltpoison.ll
    M llvm/test/Transforms/CodeGenPrepare/X86/x86-shuffle-sink.ll
    M llvm/test/Transforms/CodeGenPrepare/sink-shift-and-trunc.ll
    M llvm/test/Transforms/CodeGenPrepare/skip-merging-case-block.ll

  Log Message:
  -----------
  CodeGenPrepare: Convert most tests to opaque pointers

NVPTX/dont-introduce-addrspacecast.ll required manually removing a check for
a bitcast.

AArch64/combine-address-mode.ll required rerunning update_test_checks

Mips required some manual updates due to a CHECK-NEXT coming after a
deleted bitcast.

ARM/sink-addrmode.ll needed one small manual fix.

Excludes one X86 function which needs more attention.




More information about the All-commits mailing list