[all-commits] [llvm/llvm-project] a332bb: Local: Handle noalias_addrspace in combineMetadata

Matt Arsenault via All-commits all-commits at lists.llvm.org
Tue Nov 5 12:48:00 PST 2024


  Branch: refs/heads/users/arsenm/combine-metadata-preserve-noalias-addrspace
  Home:   https://github.com/llvm/llvm-project
  Commit: a332bb79db80debc453858d6c39af7e8897c8ff0
      https://github.com/llvm/llvm-project/commit/a332bb79db80debc453858d6c39af7e8897c8ff0
  Author: Matt Arsenault <Matthew.Arsenault at amd.com>
  Date:   2024-11-05 (Tue, 05 Nov 2024)

  Changed paths:
    M llvm/lib/Transforms/Utils/Local.cpp
    M llvm/test/Transforms/SimplifyCFG/hoist-with-metadata.ll

  Log Message:
  -----------
  Local: Handle noalias_addrspace in combineMetadata

This should act like range.


  Commit: 6449e5ed4d78a38d62aaf3264b034ec37d72400a
      https://github.com/llvm/llvm-project/commit/6449e5ed4d78a38d62aaf3264b034ec37d72400a
  Author: Matt Arsenault <Matthew.Arsenault at amd.com>
  Date:   2024-11-05 (Tue, 05 Nov 2024)

  Changed paths:
    M llvm/test/Transforms/SimplifyCFG/hoist-with-metadata.ll

  Log Message:
  -----------
  Add another test with ranges


  Commit: 708bd1d3a9702976ef3a63b1955fdd571cf3cc67
      https://github.com/llvm/llvm-project/commit/708bd1d3a9702976ef3a63b1955fdd571cf3cc67
  Author: Matt Arsenault <Matthew.Arsenault at amd.com>
  Date:   2024-11-05 (Tue, 05 Nov 2024)

  Changed paths:
    M llvm/include/llvm/IR/ConstantRangeList.h
    M llvm/include/llvm/IR/Metadata.h
    M llvm/lib/IR/ConstantRangeList.cpp
    M llvm/lib/IR/Metadata.cpp
    M llvm/lib/Transforms/Utils/Local.cpp
    M llvm/test/Transforms/SimplifyCFG/hoist-with-metadata.ll

  Log Message:
  -----------
  Correctly intersect


  Commit: 652048eaf8e3e52aaee2907939663f328c32df4e
      https://github.com/llvm/llvm-project/commit/652048eaf8e3e52aaee2907939663f328c32df4e
  Author: Matt Arsenault <Matthew.Arsenault at amd.com>
  Date:   2024-11-05 (Tue, 05 Nov 2024)

  Changed paths:
    A llvm/test/Transforms/EarlyCSE/noalias-addrspace.ll

  Log Message:
  -----------
  Add !DoesKMove test


  Commit: 38a72a8873b49c177218143b32c93f0b0046eeb1
      https://github.com/llvm/llvm-project/commit/38a72a8873b49c177218143b32c93f0b0046eeb1
  Author: Matt Arsenault <Matthew.Arsenault at amd.com>
  Date:   2024-11-05 (Tue, 05 Nov 2024)

  Changed paths:
    M llvm/test/Transforms/SimplifyCFG/hoist-with-metadata.ll

  Log Message:
  -----------
  Add speculation test that shows noalias_addrspace is dropped


  Commit: 05170f02abb2570d6e9f8a9e6d2b026d68f10747
      https://github.com/llvm/llvm-project/commit/05170f02abb2570d6e9f8a9e6d2b026d68f10747
  Author: Matt Arsenault <Matthew.Arsenault at amd.com>
  Date:   2024-11-05 (Tue, 05 Nov 2024)

  Changed paths:
    M llvm/include/llvm/IR/ConstantRangeList.h

  Log Message:
  -----------
  Add comment


Compare: https://github.com/llvm/llvm-project/compare/74249904f071...05170f02abb2

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