1
0
mirror of https://github.com/RPCS3/llvm-mirror.git synced 2024-10-19 11:02:59 +02:00
llvm-mirror/tools/bugpoint
Chris Lattner 950f3fac90 Fix two pretty serious bugs:
1. Each time the loop extractor extracted a loop, we would leak a module.
  2. When we extracted a loop, we didn't add the new function to the list of
     miscompiled functions.  Thus if the bug was in a loop nest and we
     extracted it, we could actually *LOSE THE BUG*, which is very bad.

With these patches, bugpoint has successfully found a bug for me in a function
with several nested loops, and cut it down to just one of them. :) :)

llvm-svn: 12605
2004-04-02 06:32:17 +00:00
..
BugDriver.cpp Refactor and clean up a bunch more code. No major functionality changes. 2004-03-14 20:50:42 +00:00
BugDriver.h Add a new "AutoDebugCrashes" option 2004-03-14 21:21:57 +00:00
bugpoint.cpp Make sure to print a stack trace whenever an error signal is delivered 2004-02-19 20:33:00 +00:00
CodeGeneratorBug.cpp Refactor and clean up a bunch more code. No major functionality changes. 2004-03-14 20:50:42 +00:00
CrashDebugger.cpp Refactor and clean up a bunch more code. No major functionality changes. 2004-03-14 20:50:42 +00:00
ExecutionDriver.cpp If the program returns a non-zero exit value, don't leave files laying 2004-04-02 05:33:06 +00:00
ExtractFunction.cpp Fix a fairly nasty bug that prevented bugpoint from working quite right when 2004-04-02 06:30:33 +00:00
ListReducer.h be 3.4 happy 2003-11-29 20:04:13 +00:00
Makefile Added LLVM copyright to Makefiles. 2003-10-20 22:29:16 +00:00
Miscompilation.cpp Fix two pretty serious bugs: 2004-04-02 06:32:17 +00:00
OptimizerDriver.cpp Fix a minor bug in runPassesOn 2004-03-14 21:37:41 +00:00
TestPasses.cpp Fix an iterator invalidation problem in a "buggy" pass 2004-03-17 17:29:08 +00:00