Enable InsertFreeze flag of JumpThreading when used in LTO
authorJuneyoung Lee <aqjune@gmail.com>
Thu, 10 Sep 2020 10:05:24 +0000 (19:05 +0900)
committerJuneyoung Lee <aqjune@gmail.com>
Thu, 10 Sep 2020 10:05:49 +0000 (19:05 +0900)
commit1b9884df8d2d855879a8231c7a432ec8b291d8fa
treee6e9ca13e0b1521922ffc4c27b2bbcaeb4b4a18f
parentf51e55e09eefbbc57fdd802f5f17e34749ba03ec
Enable InsertFreeze flag of JumpThreading when used in LTO

This patch enables inserting freeze when JumpThreading converts a select to
a conditional branch when it is run in LTO.

Reviewed By: nikic

Differential Revision: https://reviews.llvm.org/D85534
llvm/lib/Passes/PassBuilder.cpp
llvm/lib/Transforms/IPO/PassManagerBuilder.cpp