[all-commits] [llvm/llvm-project] 6adf35: [AMDGPUAttributor][NFC] Make the debug output mean...

Johannes Doerfert via All-commits all-commits at lists.llvm.org
Thu Jun 29 09:18:57 PDT 2023


  Branch: refs/heads/main
  Home:   https://github.com/llvm/llvm-project
  Commit: 6adf352782840bda98d02454028ab0dc5a4df3bd
      https://github.com/llvm/llvm-project/commit/6adf352782840bda98d02454028ab0dc5a4df3bd
  Author: Johannes Doerfert <johannes at jdoerfert.de>
  Date:   2023-06-29 (Thu, 29 Jun 2023)

  Changed paths:
    M llvm/lib/Target/AMDGPU/AMDGPUAttributor.cpp

  Log Message:
  -----------
  [AMDGPUAttributor][NFC] Make the debug output meaningful


  Commit: c11d22c1515d276cfcaac2007da6deab876f94b9
      https://github.com/llvm/llvm-project/commit/c11d22c1515d276cfcaac2007da6deab876f94b9
  Author: Johannes Doerfert <johannes at jdoerfert.de>
  Date:   2023-06-29 (Thu, 29 Jun 2023)

  Changed paths:
    M llvm/lib/Target/AMDGPU/AMDGPUAttributor.cpp

  Log Message:
  -----------
  [AAAMDAttributes] AAPointerInfo depends on AAUnderlyingObjects


  Commit: 21c0d6bff92ee9aad9307ee41e01724c8d78e650
      https://github.com/llvm/llvm-project/commit/21c0d6bff92ee9aad9307ee41e01724c8d78e650
  Author: Johannes Doerfert <johannes at jdoerfert.de>
  Date:   2023-06-29 (Thu, 29 Jun 2023)

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

  Log Message:
  -----------
  [OpenMPOpt] Properly check AA pointers

The interface was changed to return pointers, so we need to check them
for null now at they might actually be null in the future).


  Commit: 1716924ccfddd3e394689a7b48d5e1a67cee450f
      https://github.com/llvm/llvm-project/commit/1716924ccfddd3e394689a7b48d5e1a67cee450f
  Author: Johannes Doerfert <johannes at jdoerfert.de>
  Date:   2023-06-29 (Thu, 29 Jun 2023)

  Changed paths:
    M llvm/include/llvm/Transforms/IPO/Attributor.h
    M llvm/lib/Transforms/IPO/Attributor.cpp

  Log Message:
  -----------
  [Attributor][NFC] Introduce a flag to skip liveness checks

While we can disallow AAs, liveness checks are everywhere and if the
user doesn't want them it is costly to go through just to find out
everything is assumed live.


Compare: https://github.com/llvm/llvm-project/compare/08513cbea4dc...1716924ccfdd


More information about the All-commits mailing list