Recommit "[GVN] Preserve loop related analysis/canonical forms."
authorFlorian Hahn <flo@fhahn.com>
Wed, 31 Jul 2019 09:27:54 +0000 (09:27 +0000)
committerFlorian Hahn <flo@fhahn.com>
Wed, 31 Jul 2019 09:27:54 +0000 (09:27 +0000)
commit189efe295b6e843c53c172e9f26436f9e8434d21
treeb4eb96e792b6168c3edc4191a5d02b4464f170a9
parentf87a9626f1df7083c30222693188401d3321f7b0
Recommit "[GVN] Preserve loop related analysis/canonical forms."

This fixes some pipeline tests.
This reverts commit d0b6f42936bfb6d56d325c732ae79400c9c6016a.

llvm-svn: 367401
llvm/include/llvm/Analysis/CFG.h
llvm/include/llvm/Transforms/Scalar/GVN.h
llvm/lib/Analysis/CFG.cpp
llvm/lib/Transforms/Scalar/GVN.cpp
llvm/test/Other/opt-O2-pipeline.ll
llvm/test/Other/opt-O3-pipeline.ll
llvm/test/Other/opt-Os-pipeline.ll
llvm/test/Transforms/GVN/PRE/2011-06-01-NonLocalMemdepMiscompile.ll
llvm/test/Transforms/GVN/preserve-analysis.ll [new file with mode: 0644]