[all-commits] [llvm/llvm-project] 3eaf23: [Passes] Use MemorySSA for LICM during LTO.
Florian Hahn via All-commits
all-commits at lists.llvm.org
Thu May 13 04:17:45 PDT 2021
Branch: refs/heads/main
Home: https://github.com/llvm/llvm-project
Commit: 3eaf2358556d377ae5a8f2c942d92af1c1521cfc
https://github.com/llvm/llvm-project/commit/3eaf2358556d377ae5a8f2c942d92af1c1521cfc
Author: Florian Hahn <flo at fhahn.com>
Date: 2021-05-13 (Thu, 13 May 2021)
Changed paths:
M llvm/lib/Passes/PassBuilder.cpp
M llvm/test/Other/new-pm-lto-defaults.ll
Log Message:
-----------
[Passes] Use MemorySSA for LICM during LTO.
Split off from D102345 to commit this separately from other changes in
the patch. This aligns the behavior of the new PM with the legacy PM
for LTO, with respect to running LICM.
Together with the remaining changes in D102345, this fixes new PM
regressions where we fail to vectorize loops that are vectorized with
the legacy PM.
More information about the All-commits
mailing list