[all-commits] [llvm/llvm-project] 167ff5: [GlobalOpt] Do not shrink global to bool for an un...
    Christudasan Devadasan via All-commits 
    all-commits at lists.llvm.org
       
    Thu Sep 16 20:15:00 PDT 2021
    
    
  
  Branch: refs/heads/main
  Home:   https://github.com/llvm/llvm-project
  Commit: 167ff5280d7fcad731810d5d2bf10561ed2adacc
      https://github.com/llvm/llvm-project/commit/167ff5280d7fcad731810d5d2bf10561ed2adacc
  Author: Christudasan Devadasan <Christudasan.Devadasan at amd.com>
  Date:   2021-09-16 (Thu, 16 Sep 2021)
  Changed paths:
    M llvm/lib/Transforms/IPO/GlobalOpt.cpp
    A llvm/test/Transforms/GlobalOpt/shrink-global-to-bool.ll
  Log Message:
  -----------
  [GlobalOpt] Do not shrink global to bool for an unfavorable AS
Do not call `TryToShrinkGlobalToBoolean` for address spaces
that don't allow initializers. It inserts an initializer value
while shrinking to bool. Used the target hook introduced with
D109337 to skip this call for the restricted address spaces.
Reviewed By: tra
Differential Revision: https://reviews.llvm.org/D109823
    
    
More information about the All-commits
mailing list