[all-commits] [llvm/llvm-project] ccddd1: Enable aggressive constant merge in GlobalMerge fo...

Zaara Syeda via All-commits all-commits at lists.llvm.org
Thu Oct 31 08:23:11 PDT 2024


  Branch: refs/heads/main
  Home:   https://github.com/llvm/llvm-project
  Commit: ccddd136024305be8b6aa77e4ce576d8e6521529
      https://github.com/llvm/llvm-project/commit/ccddd136024305be8b6aa77e4ce576d8e6521529
  Author: Zaara Syeda <syzaara at ca.ibm.com>
  Date:   2024-10-31 (Thu, 31 Oct 2024)

  Changed paths:
    M llvm/include/llvm/CodeGen/GlobalMerge.h
    M llvm/include/llvm/CodeGen/Passes.h
    M llvm/lib/CodeGen/GlobalMerge.cpp
    M llvm/lib/Target/PowerPC/PPCTargetMachine.cpp
    M llvm/test/CodeGen/PowerPC/O3-pipeline.ll
    M llvm/test/CodeGen/PowerPC/aix-xcoff-mergeable-const.ll
    M llvm/test/CodeGen/PowerPC/aix-xcoff-mergeable-str.ll
    M llvm/test/CodeGen/PowerPC/aix-xcoff-used-with-stringpool.ll
    M llvm/test/CodeGen/PowerPC/merge-private.ll
    M llvm/test/CodeGen/PowerPC/mergeable-string-pool-large.ll
    M llvm/test/CodeGen/PowerPC/mergeable-string-pool-tls.ll
    M llvm/test/CodeGen/PowerPC/mergeable-string-pool.ll

  Log Message:
  -----------
  Enable aggressive constant merge in GlobalMerge for AIX (#113956)

Enable merging all constants without looking at use in GlobalMerge by
default to replace PPCMergeStringPool pass on AIX.



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