- May 06, 2004
-
-
Chris Lattner authored
llvm-svn: 13385
-
- May 04, 2004
-
-
Brian Gaeke authored
This is intended to address Bug 40. llvm-svn: 13358
-
- Apr 23, 2004
-
-
Chris Lattner authored
llvm-svn: 13132
-
- Apr 22, 2004
-
-
Misha Brukman authored
llvm-svn: 13109
-
- Apr 21, 2004
-
-
Misha Brukman authored
llvm-svn: 13097
-
- Apr 19, 2004
-
-
Misha Brukman authored
wrapper idea uniformly: we can use Value::replaceAllUsesWith() instead of special-casing by class of user. llvm-svn: 13063
-
Misha Brukman authored
* Wrap a long line llvm-svn: 13061
-
Misha Brukman authored
by creating an internal wrapper function with same signature as the external function, and use it instead of the "real" function. The wrapper then calls the external function using the same JIT function resolution API that has been used before for rewriting instructions, since the wrapper has an explicit call instruction which we can rewrite. llvm-svn: 13054
-
- Apr 12, 2004
-
-
Chris Lattner authored
generator bug if multiple loops are extracted from a function. llvm-svn: 12847
-
- Apr 10, 2004
-
-
Chris Lattner authored
llvm-svn: 12797
-
- Apr 06, 2004
-
-
Misha Brukman authored
llvm-svn: 12701
-
Chris Lattner authored
code. This "instantly" gives us loop-extractor power to assist with the debugment of our nasty codegen issues. :) llvm-svn: 12678
-
Chris Lattner authored
llvm-svn: 12677
-
- Apr 05, 2004
-
-
Chris Lattner authored
llvm-svn: 12676
-
Chris Lattner authored
llvm-svn: 12675
-
Chris Lattner authored
llvm-svn: 12671
-
Chris Lattner authored
llvm-svn: 12655
-
- Apr 02, 2004
-
-
Chris Lattner authored
llvm-svn: 12612
-
Chris Lattner authored
llvm-svn: 12606
-
Chris Lattner authored
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
-
Chris Lattner authored
hacking on programs with two functions that have the same name. llvm-svn: 12604
-
Chris Lattner authored
around llvm-svn: 12603
-
- Mar 17, 2004
-
-
Chris Lattner authored
to avoid dangling references. llvm-svn: 12470
-
Chris Lattner authored
accomplished something when it really did not. This does not fix the bigger problem tho. llvm-svn: 12469
-
Chris Lattner authored
llvm-svn: 12468
-
- Mar 16, 2004
-
-
Chris Lattner authored
llvm-svn: 12426
-
- Mar 14, 2004
-
-
Chris Lattner authored
miscompiled, try to use the loop extractor to reduce the program down to a loop nest that is being miscompiled. In practice, the loop extractor appears to have too many bugs for this to be useful, but hopefully they will be fixed soon... llvm-svn: 12398
-
Chris Lattner authored
llvm-svn: 12397
-
Chris Lattner authored
llvm-svn: 12396
-
Chris Lattner authored
llvm-svn: 12395
-
Chris Lattner authored
llvm-svn: 12394
-
Chris Lattner authored
* Make several methods of bugdriver global functions (ParseInputFile, PrintFunctionList) * Make PrintFunctionList truncate the output after 10 entries, like the crash debugger did. This allows code sharing. * Add a couple of methods to BugDriver that allows us to eliminate some friends * Improve comments in ExtractFunction.cpp * Make classes that used to be friends up bugdriver now live in anon namespaces * Rip a bunch of functionality in the miscompilation tester into a new TestMergedProgram function for future code sharing. * Fix a bug in the miscompilation tester induced in my last checkin llvm-svn: 12393
-
Chris Lattner authored
llvm-svn: 12391
-
Chris Lattner authored
llvm-svn: 12388
-
Chris Lattner authored
code duplication. Also, don't use ReduceMiscompilingFunctions::TestFuncs to print out the final message. llvm-svn: 12387
-
- Mar 13, 2004
-
-
Chris Lattner authored
Also remove an option to disable adce :) llvm-svn: 12359
-
- Mar 12, 2004
-
-
Brian Gaeke authored
print out the name of the function being used. llvm-svn: 12347
-
- Feb 20, 2004
-
-
Chris Lattner authored
we can get. llvm-svn: 11653
-
Chris Lattner authored
very helpful. Let bugpoint favor being helpful instead of determined. llvm-svn: 11652
-
Chris Lattner authored
llvm-svn: 11651
-