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/Target/XCore/XCoreTargetMachine.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/Target/XCore/XCoreTargetMachine.cpp')
0 files changed, 0 insertions, 0 deletions

