[all-commits] [llvm/llvm-project] a27955: [PhaseOrdering] add test for late simplifycfg with...

RotateRight via All-commits all-commits at lists.llvm.org
Fri May 28 10:07:12 PDT 2021


  Branch: refs/heads/main
  Home:   https://github.com/llvm/llvm-project
  Commit: a279550cde3b582daea0e927af894846d5245c9c
      https://github.com/llvm/llvm-project/commit/a279550cde3b582daea0e927af894846d5245c9c
  Author: Sanjay Patel <spatel at rotateright.com>
  Date:   2021-05-28 (Fri, 28 May 2021)

  Changed paths:
    A llvm/test/Transforms/PhaseOrdering/X86/simplifycfg-late.ll

  Log Message:
  -----------
  [PhaseOrdering] add test for late simplifycfg with LTO; NFC

Part of D102002


  Commit: 403cfe5d707d0965218418b8e1e21caf5288fd65
      https://github.com/llvm/llvm-project/commit/403cfe5d707d0965218418b8e1e21caf5288fd65
  Author: Sanjay Patel <spatel at rotateright.com>
  Date:   2021-05-28 (Fri, 28 May 2021)

  Changed paths:
    M llvm/lib/Passes/PassBuilder.cpp
    M llvm/lib/Transforms/IPO/PassManagerBuilder.cpp
    M llvm/test/Transforms/PhaseOrdering/X86/simplifycfg-late.ll

  Log Message:
  -----------
  [PassManager] unify late simplifycfg options between regular and LTO pipelines

This is split off from D102002, and I think it is clear that
the difference in behavior was not intended. Options were
added to SimplifyCFG over time, but different chunks of
the pass pipelines were not kept in sync.


Compare: https://github.com/llvm/llvm-project/compare/2ee59f75fea8...403cfe5d707d


More information about the All-commits mailing list