HomePhabricator

[LICM] Reapply r347776 "Make LICM able to hoist phis" with fix

Authored by john.brawn on Nov 29 2018, 9:10 AM.

Description

[LICM] Reapply r347776 "Make LICM able to hoist phis" with fix

This commit caused a large compile-time slowdown in some cases when NDEBUG is
off due to the dominator tree verification it added. Fix this by only doing
dominator tree and loop info verification when something has been hoisted.

Differential Revision: https://reviews.llvm.org/D52827

llvm-svn: 347889

Details

Committed
john.brawnNov 29 2018, 9:10 AM
Differential Revision
D52827: [LICM] Make LICM able to hoist phis
Parents
rG8de606201089: [analyzer][PlistMacroExpansion] Part 4.: Support for __VA_ARGS__
Branches
Unknown
Tags
Unknown