[all-commits] [llvm/llvm-project] b9754e: [LTO] Run Argument Promotion before IPSCCP (#111163)

Hari Limaye via All-commits all-commits at lists.llvm.org
Thu Oct 10 03:08:49 PDT 2024


  Branch: refs/heads/main
  Home:   https://github.com/llvm/llvm-project
  Commit: b9754e9d285e6c056f04e00cc792c572d012ec02
      https://github.com/llvm/llvm-project/commit/b9754e9d285e6c056f04e00cc792c572d012ec02
  Author: Hari Limaye <hari.limaye at arm.com>
  Date:   2024-10-10 (Thu, 10 Oct 2024)

  Changed paths:
    M llvm/lib/Passes/PassBuilderPipelines.cpp
    M llvm/test/Other/new-pm-lto-defaults.ll

  Log Message:
  -----------
  [LTO] Run Argument Promotion before IPSCCP (#111163)

Run ArgumentPromotion before IPSCCP in the LTO pipeline, to expose more
constants to be propagated. We also run PostOrderFunctionAttrs to
improve the information available to ArgumentPromotion's alias analysis,
and SROA to clean up allocas.



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