Files
llvm/test/Transforms/EarlyCSE
Philip Reames 74711af096 [EarlyCSE] Don't hide earler invariant.scopes
If we've already established an invariant scope with an earlier generation, we don't want to hide it in the scoped hash table with one with a later generation.  I noticed this when working on the invariant-load handling, but it also applies to the invariant.start case as well.

Without this change, my previous patch for invariant-load regresses some cases, so I'm pushing this without waiting for review.  This is why you don't make last minute tweaks to patches to catch "obvious cases" after it's already been reviewed.  Bad Philip!



git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@327655 91177308-0d34-0410-b5e6-96231b3b80d8
2018-03-15 18:12:27 +00:00
..