[all-commits] [llvm/llvm-project] ee5043: [Attributor][NFCI] Avoid updating AAs that depend ...

Johannes Doerfert via All-commits all-commits at lists.llvm.org
Wed Jul 19 10:27:46 PDT 2023


  Branch: refs/heads/main
  Home:   https://github.com/llvm/llvm-project
  Commit: ee504358f21d93e7cc04d65bcc489f2b23bd87a4
      https://github.com/llvm/llvm-project/commit/ee504358f21d93e7cc04d65bcc489f2b23bd87a4
  Author: Johannes Doerfert <johannes at jdoerfert.de>
  Date:   2023-07-19 (Wed, 19 Jul 2023)

  Changed paths:
    M llvm/include/llvm/Transforms/IPO/Attributor.h
    M llvm/test/Transforms/Attributor/depgraph.ll

  Log Message:
  -----------
  [Attributor][NFCI] Avoid updating AAs that depend on missing callees


  Commit: c3f30687b583fd4381065d8750287e3176ac75b5
      https://github.com/llvm/llvm-project/commit/c3f30687b583fd4381065d8750287e3176ac75b5
  Author: Johannes Doerfert <johannes at jdoerfert.de>
  Date:   2023-07-19 (Wed, 19 Jul 2023)

  Changed paths:
    M llvm/lib/Transforms/IPO/AttributorAttributes.cpp

  Log Message:
  -----------
  [Attributor][NFCI] Add a shortcut for constants


  Commit: d015018cb707df852e3208ae655ac91be674c3bd
      https://github.com/llvm/llvm-project/commit/d015018cb707df852e3208ae655ac91be674c3bd
  Author: Johannes Doerfert <johannes at jdoerfert.de>
  Date:   2023-07-19 (Wed, 19 Jul 2023)

  Changed paths:
    M llvm/lib/Target/AMDGPU/AMDGPUAttributor.cpp
    A llvm/test/CodeGen/AMDGPU/recursive_global_initializer.ll

  Log Message:
  -----------
  [AMDGPUAttributor][FIX] No endless recursion for recursive initializers

Fixes: https://github.com/llvm/llvm-project/issues/63956


Compare: https://github.com/llvm/llvm-project/compare/ab9f2bebd6d5...d015018cb707


More information about the All-commits mailing list