[all-commits] [llvm/llvm-project] fbd89b: Reland "[LTO] Run Argument Promotion before IPSCCP...

Hari Limaye via All-commits all-commits at lists.llvm.org
Wed Nov 6 05:55:10 PST 2024


  Branch: refs/heads/main
  Home:   https://github.com/llvm/llvm-project
  Commit: fbd89bcc6647ed611e579d8f9c38c97b8e6f7936
      https://github.com/llvm/llvm-project/commit/fbd89bcc6647ed611e579d8f9c38c97b8e6f7936
  Author: Hari Limaye <hari.limaye at arm.com>
  Date:   2024-11-06 (Wed, 06 Nov 2024)

  Changed paths:
    M llvm/lib/Passes/PassBuilderPipelines.cpp
    M llvm/test/Other/new-pm-lto-defaults.ll
    A llvm/test/Transforms/PhaseOrdering/lto-argpromotion-ipsccp.ll

  Log Message:
  -----------
  Reland "[LTO] Run Argument Promotion before IPSCCP" (#111853)

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.

Relands #111163.



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