forked from OSchip/llvm-project
Temporarily revert r61027. It was causing a bootstrap failure in "release" mode
with everyone's favorite error messages: Comparing stages 2 and 3 warning: ./cc1-checksum.o differs warning: ./cc1plus-checksum.o differs Bootstrap comparison failure! ./c-decl.o differs ./cp/decl.o differs ./df-core.o differs ./gcc.o differs ./i386.o differs ./stor-layout.o differs ./tree-pretty-print.o differs ./tree.o differs make[2]: *** [compare] Error 1 make[1]: *** [stage3-bubble] Error 2 See PR3227. llvm-svn: 61169
This commit is contained in:
parent
8c4bb56219
commit
be4fb8a25f
|
@ -48,7 +48,7 @@ STATISTIC(NumPRELoad, "Number of loads PRE'd");
|
|||
|
||||
static cl::opt<bool> EnablePRE("enable-pre",
|
||||
cl::init(true), cl::Hidden);
|
||||
cl::opt<bool> EnableLoadPRE("enable-load-pre", cl::init(true));
|
||||
cl::opt<bool> EnableLoadPRE("enable-load-pre"/*, cl::init(true)*/);
|
||||
|
||||
//===----------------------------------------------------------------------===//
|
||||
// ValueTable Class
|
||||
|
@ -957,11 +957,6 @@ bool GVN::processNonLocalLoad(LoadInst *LI,
|
|||
if (Deps.size() > 100)
|
||||
return false;
|
||||
|
||||
// If we had a phi translation failure, we'll have a single entry which is a
|
||||
// clobber in the current block. Reject this early.
|
||||
if (Deps.size() == 1 && Deps[0].second.isClobber())
|
||||
return false;
|
||||
|
||||
// Filter out useless results (non-locals, etc). Keep track of the blocks
|
||||
// where we have a value available in repl, also keep track of whether we see
|
||||
// dependencies that produce an unknown value for the load (such as a call
|
||||
|
|
Loading…
Reference in New Issue