diff options
author | Chris Lattner <sabre@nondot.org> | 2009-01-31 19:05:27 +0000 |
---|---|---|
committer | Chris Lattner <sabre@nondot.org> | 2009-01-31 19:05:27 +0000 |
commit | 9e2b9f32347188ca8b759e889f45e79ef00c1f1f (patch) | |
tree | 9fb10d23de034466e3a74a2fc1e4f6f255c51b06 /llvm/lib/ExecutionEngine/JIT/JIT.cpp | |
parent | 41826036b14c224f6ae76cc3b8a89c4109214c79 (diff) | |
download | bcm5719-llvm-9e2b9f32347188ca8b759e889f45e79ef00c1f1f.tar.gz bcm5719-llvm-9e2b9f32347188ca8b759e889f45e79ef00c1f1f.zip |
Fix PR3452 (an infinite loop bootstrapping) by disabling the recent
improvements to the EvaluateInDifferentType code. This code works
by just inserted a bunch of new code and then seeing if it is
useful. Instcombine is not allowed to do this: it can only insert
new code if it is useful, and only when it is converging to a more
canonical fixed point. Now that we iterate when DCE makes progress,
this causes an infinite loop when the code ends up not being used.
llvm-svn: 63483
Diffstat (limited to 'llvm/lib/ExecutionEngine/JIT/JIT.cpp')
0 files changed, 0 insertions, 0 deletions