[all-commits] [llvm/llvm-project] c09fbb: Reapply "[GlobalOpt][FIX] Do not embed initializer...

Johannes Doerfert via All-commits all-commits at lists.llvm.org
Fri Sep 10 13:23:17 PDT 2021


  Branch: refs/heads/main
  Home:   https://github.com/llvm/llvm-project
  Commit: c09fbbdcfb92c410ea85aee6d9ce976b6f78c4a4
      https://github.com/llvm/llvm-project/commit/c09fbbdcfb92c410ea85aee6d9ce976b6f78c4a4
  Author: Johannes Doerfert <johannes at jdoerfert.de>
  Date:   2021-09-10 (Fri, 10 Sep 2021)

  Changed paths:
    M llvm/include/llvm/Analysis/TargetTransformInfo.h
    M llvm/include/llvm/Analysis/TargetTransformInfoImpl.h
    M llvm/include/llvm/Transforms/Utils/GlobalStatus.h
    M llvm/lib/Analysis/TargetTransformInfo.cpp
    M llvm/lib/Target/AMDGPU/AMDGPUTargetTransformInfo.h
    M llvm/lib/Target/NVPTX/NVPTXTargetTransformInfo.h
    M llvm/lib/Transforms/IPO/GlobalOpt.cpp
    M llvm/lib/Transforms/Utils/GlobalStatus.cpp
    A llvm/test/Transforms/GlobalOpt/address_space_initializer.ll

  Log Message:
  -----------
  Reapply "[GlobalOpt][FIX] Do not embed initializers into AS!=0 globals""

This reapplies commit 7dbba3376f633cabcf4df568bc9ca95f44a35203, or, put
differently, this reverts commit d9a8d20827dcddad831751bc38ff178e70f0b2f5.

The test now requires the amdgpu and nvptx backend explicitly as it
won't work without properly.


  Commit: 99ea8ac9f1f374d2a124deb911e2c3ca4e5110dd
      https://github.com/llvm/llvm-project/commit/99ea8ac9f1f374d2a124deb911e2c3ca4e5110dd
  Author: Johannes Doerfert <johannes at jdoerfert.de>
  Date:   2021-09-10 (Fri, 10 Sep 2021)

  Changed paths:
    M llvm/lib/Transforms/IPO/OpenMPOpt.cpp
    A llvm/test/Transforms/OpenMP/spmdization_guarding.ll

  Log Message:
  -----------
  Reapply "[OpenMP] Group side-effects to improve guarding efficiency"

This reapplies ca134c3963d310c2868f08c211011d610b4eefb5, effectively
reverting commit d2f206e0afeba2b08a42903cfb8ad97a7de8a92c.

Minor test changes to make the test pass.


Compare: https://github.com/llvm/llvm-project/compare/b0532286fe48...99ea8ac9f1f3


More information about the All-commits mailing list