[all-commits] [llvm/llvm-project] a982f0: InferAddressSpaces: Convert tests to opaque pointers

Matt Arsenault via All-commits all-commits at lists.llvm.org
Sun Nov 27 17:26:29 PST 2022


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

  Changed paths:
    M llvm/test/Transforms/InferAddressSpaces/AMDGPU/address-space-id-funcs.ll
    M llvm/test/Transforms/InferAddressSpaces/AMDGPU/assumed-addrspace.ll
    M llvm/test/Transforms/InferAddressSpaces/AMDGPU/basic.ll
    M llvm/test/Transforms/InferAddressSpaces/AMDGPU/builtin-assumed-addrspace.ll
    M llvm/test/Transforms/InferAddressSpaces/AMDGPU/debug-info.ll
    M llvm/test/Transforms/InferAddressSpaces/AMDGPU/flat_atomic.ll
    M llvm/test/Transforms/InferAddressSpaces/AMDGPU/icmp.ll
    M llvm/test/Transforms/InferAddressSpaces/AMDGPU/infer-address-space.ll
    M llvm/test/Transforms/InferAddressSpaces/AMDGPU/infer-addrspacecast.ll
    M llvm/test/Transforms/InferAddressSpaces/AMDGPU/infer-getelementptr.ll
    M llvm/test/Transforms/InferAddressSpaces/AMDGPU/insert-pos-assert.ll
    M llvm/test/Transforms/InferAddressSpaces/AMDGPU/intrinsics.ll
    M llvm/test/Transforms/InferAddressSpaces/AMDGPU/issue53665.ll
    M llvm/test/Transforms/InferAddressSpaces/AMDGPU/mem-intrinsics.ll
    M llvm/test/Transforms/InferAddressSpaces/AMDGPU/no-flat-addrspace.ll
    M llvm/test/Transforms/InferAddressSpaces/AMDGPU/noop-ptrint-pair.ll
    M llvm/test/Transforms/InferAddressSpaces/AMDGPU/old-pass-regressions-inseltpoison.ll
    M llvm/test/Transforms/InferAddressSpaces/AMDGPU/old-pass-regressions.ll
    M llvm/test/Transforms/InferAddressSpaces/AMDGPU/ptrmask.ll
    M llvm/test/Transforms/InferAddressSpaces/AMDGPU/redundant-addrspacecast.ll
    M llvm/test/Transforms/InferAddressSpaces/AMDGPU/select.ll
    M llvm/test/Transforms/InferAddressSpaces/AMDGPU/self-phi.ll
    M llvm/test/Transforms/InferAddressSpaces/AMDGPU/unreachable-code-assert.ll
    M llvm/test/Transforms/InferAddressSpaces/AMDGPU/volatile.ll
    M llvm/test/Transforms/InferAddressSpaces/NVPTX/bug31948.ll
    M llvm/test/Transforms/InferAddressSpaces/NVPTX/builtin-assumed-addrspace.ll
    M llvm/test/Transforms/InferAddressSpaces/NVPTX/clone_constexpr.ll
    M llvm/test/Transforms/InferAddressSpaces/X86/noop-ptrint-pair.ll

  Log Message:
  -----------
  InferAddressSpaces: Convert tests to opaque pointers

Had constantexprs be mangled by the opaquify script; had to update
those lines manually:
  NVPTX/bug31948.ll
  AMDGPU/old-pass-regressions.ll
  AMDGPU/old-pass-regressions-inseltpoison.ll
  AMDGPU/infer-address-space.ll

Required re-reunning update_test_checks:
  AMDGPU/redundant-addrspacecast.ll

In AMDGPU/insert-pos-assert.ll, bitcast_insert_pos_assert_2 deleted a
getelementptr of 0 which I'm guessing was relevant. Replaced with an
offset 1 GEP to ensure another addrspacecast is inserted.

AMDGPU/infer-getelementptr.ll had one case improve by introducing an
inbounds.


  Commit: 5651af896c3df30da9edd101b1fb17c00de6636d
      https://github.com/llvm/llvm-project/commit/5651af896c3df30da9edd101b1fb17c00de6636d
  Author: Matt Arsenault <Matthew.Arsenault at amd.com>
  Date:   2022-11-27 (Sun, 27 Nov 2022)

  Changed paths:
    M llvm/test/Transforms/InferAddressSpaces/AMDGPU/address-space-id-funcs.ll
    M llvm/test/Transforms/InferAddressSpaces/AMDGPU/assumed-addrspace.ll
    M llvm/test/Transforms/InferAddressSpaces/AMDGPU/basic.ll
    M llvm/test/Transforms/InferAddressSpaces/AMDGPU/builtin-assumed-addrspace.ll
    M llvm/test/Transforms/InferAddressSpaces/AMDGPU/debug-info.ll
    M llvm/test/Transforms/InferAddressSpaces/AMDGPU/icmp.ll
    M llvm/test/Transforms/InferAddressSpaces/AMDGPU/infer-address-space.ll
    M llvm/test/Transforms/InferAddressSpaces/AMDGPU/infer-addrspacecast.ll
    M llvm/test/Transforms/InferAddressSpaces/AMDGPU/infer-getelementptr.ll
    M llvm/test/Transforms/InferAddressSpaces/AMDGPU/insert-pos-assert.ll
    M llvm/test/Transforms/InferAddressSpaces/AMDGPU/intrinsics.ll
    M llvm/test/Transforms/InferAddressSpaces/AMDGPU/issue53665.ll
    M llvm/test/Transforms/InferAddressSpaces/AMDGPU/mem-intrinsics.ll
    M llvm/test/Transforms/InferAddressSpaces/AMDGPU/no-flat-addrspace.ll
    M llvm/test/Transforms/InferAddressSpaces/AMDGPU/noop-ptrint-pair.ll
    M llvm/test/Transforms/InferAddressSpaces/AMDGPU/old-pass-regressions-inseltpoison.ll
    M llvm/test/Transforms/InferAddressSpaces/AMDGPU/old-pass-regressions.ll
    M llvm/test/Transforms/InferAddressSpaces/AMDGPU/ptrmask.ll
    M llvm/test/Transforms/InferAddressSpaces/AMDGPU/redundant-addrspacecast.ll
    M llvm/test/Transforms/InferAddressSpaces/AMDGPU/select.ll
    M llvm/test/Transforms/InferAddressSpaces/AMDGPU/self-phi.ll
    M llvm/test/Transforms/InferAddressSpaces/AMDGPU/unreachable-code-assert.ll
    M llvm/test/Transforms/InferAddressSpaces/AMDGPU/volatile.ll
    M llvm/test/Transforms/InferAddressSpaces/NVPTX/bug31948.ll
    M llvm/test/Transforms/InferAddressSpaces/NVPTX/builtin-assumed-addrspace.ll
    M llvm/test/Transforms/InferAddressSpaces/NVPTX/clone_constexpr.ll
    M llvm/test/Transforms/InferAddressSpaces/X86/noop-ptrint-pair.ll

  Log Message:
  -----------
  InferAddressSpaces: Switch tests to use opt -passes


  Commit: bf6f82a9df6a1693a5399039dcadd7fc00dab65e
      https://github.com/llvm/llvm-project/commit/bf6f82a9df6a1693a5399039dcadd7fc00dab65e
  Author: Matt Arsenault <Matthew.Arsenault at amd.com>
  Date:   2022-11-27 (Sun, 27 Nov 2022)

  Changed paths:
    M llvm/test/Transforms/StructurizeCFG/AMDGPU/backedge-id-bug-xfail.ll
    M llvm/test/Transforms/StructurizeCFG/AMDGPU/backedge-id-bug.ll
    M llvm/test/Transforms/StructurizeCFG/AMDGPU/loop-subregion-misordered.ll
    M llvm/test/Transforms/StructurizeCFG/AMDGPU/uniform-regions.ll
    M llvm/test/Transforms/StructurizeCFG/branch-on-argument.ll
    M llvm/test/Transforms/StructurizeCFG/infinite-loop.ll
    M llvm/test/Transforms/StructurizeCFG/invert-condition.ll
    M llvm/test/Transforms/StructurizeCFG/invert-constantexpr.ll
    M llvm/test/Transforms/StructurizeCFG/loop-multiple-exits.ll
    M llvm/test/Transforms/StructurizeCFG/nested-loop-order.ll
    M llvm/test/Transforms/StructurizeCFG/one-loop-multiple-backedges.ll
    M llvm/test/Transforms/StructurizeCFG/post-order-traversal-bug.ll
    M llvm/test/Transforms/StructurizeCFG/structurizecfg-debug-loc.ll
    M llvm/test/Transforms/StructurizeCFG/switch.ll

  Log Message:
  -----------
  StructurizeCFG: Convert tests to opaque pointers


Compare: https://github.com/llvm/llvm-project/compare/c33511c8df54...bf6f82a9df6a


More information about the All-commits mailing list