| Commit message (Collapse) | Author | Age | Files | Lines |
... | |
|
|
|
| |
llvm-svn: 28831
|
|
|
|
| |
llvm-svn: 28245
|
|
|
|
|
|
|
| |
almost impossible with the new CFE. It now guarantees that the static
ctor/dtor list is correctly split between the modules.
llvm-svn: 26624
|
|
|
|
| |
llvm-svn: 25510
|
|
|
|
| |
llvm-svn: 21428
|
|
|
|
| |
llvm-svn: 20615
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
*** Attempting to perform final cleanups: Final cleanups failed. Sorry. :( Ple
ase report a bug!
<llc>llc.exe: bytecode didn't read correctly.
llc.exe: bytecode didn't read correctly.
<crash>
Assertion failed: M && "You can't write a null module!!", file c:\llvm\lib\bytec
ode\writer\writer.cpp, line 1094
The fact that llc bombed (in this case) is ok, but bugpoint shouldn't crash after this.
llvm-svn: 20285
|
|
|
|
| |
llvm-svn: 17962
|
|
|
|
| |
llvm-svn: 17874
|
|
|
|
|
|
|
| |
from ModulePass. Instead of implementing Pass::run, then should implement
ModulePass::runOnModule.
llvm-svn: 16436
|
|
|
|
|
|
|
|
| |
Move include/Config and include/Support into include/llvm/Config,
include/llvm/ADT and include/llvm/Support. From here on out, all LLVM
public header files must be under include/llvm/.
llvm-svn: 16137
|
|
|
|
| |
llvm-svn: 15675
|
|
|
|
|
|
| |
"Support/Debug.h".
llvm-svn: 15089
|
|
|
|
| |
llvm-svn: 14623
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
still needs
two things: the FIXME in ExtractBlocks needs to be implemented, and the basic block
extractor itself needs to have enough bugs fixed for this to be more or less
useful.
Until the time that this is generally useful, it is hidden behind the new bugpoint
-enable-block-extraction option. I hope to get the FIXME done tonight.
Also of note, this patch adds a -extract-bbs option to bugpoint which can be used
to debug the block extractor. (hint hint Misha :)
llvm-svn: 13471
|
|
|
|
| |
llvm-svn: 12612
|
|
|
|
|
|
| |
hacking on programs with two functions that have the same name.
llvm-svn: 12604
|
|
|
|
|
|
| |
accomplished something when it really did not. This does not fix the bigger problem tho.
llvm-svn: 12469
|
|
|
|
|
|
|
|
|
| |
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
|
|
|
|
| |
llvm-svn: 12395
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
* 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
|
|
|
|
| |
llvm-svn: 12391
|
|
|
|
| |
llvm-svn: 12388
|
|
|
|
|
|
|
| |
code duplication. Also, don't use ReduceMiscompilingFunctions::TestFuncs
to print out the final message.
llvm-svn: 12387
|
|
|
|
|
|
| |
Also remove an option to disable adce :)
llvm-svn: 12359
|
|
|
|
|
|
| |
deleteInstructionFromProgram be const
llvm-svn: 11606
|
|
|
|
| |
llvm-svn: 10307
|
|
|
|
|
|
| |
all this time!
llvm-svn: 10175
|
|
|
|
| |
llvm-svn: 9903
|
|
|
|
|
|
|
|
|
|
|
| |
in final cleanups. Then you had to run the whole mess again with
-disable-final-cleanups.
This makes bugpoint run the cleanups in a protected environment so that if
they crash, bugpoint itself doesn't crash. This makes things much happier,
implements a FIXME, and gets rid of YABPO (yet another bugpoint option).
llvm-svn: 9743
|
|
|
|
| |
llvm-svn: 9740
|
|
|
|
| |
llvm-svn: 9406
|
|
|
|
| |
llvm-svn: 9293
|
|
|
|
| |
llvm-svn: 9291
|
|
|
|
|
|
| |
tools/extract instead..... heh
llvm-svn: 8464
|
|
|
|
| |
llvm-svn: 7689
|
|
|
|
|
|
| |
narrowing, no matter what.
llvm-svn: 7596
|
|
|
|
| |
llvm-svn: 7477
|
|
|
|
|
|
| |
functions
llvm-svn: 6896
|
|
|
|
| |
llvm-svn: 6271
|
|
|
|
| |
llvm-svn: 6267
|
|
|
|
| |
llvm-svn: 5950
|
|
|
|
| |
llvm-svn: 5917
|
|
|
|
| |
llvm-svn: 5913
|
|
|
|
| |
llvm-svn: 5723
|
|
|
|
|
|
|
| |
- This also speeds it up as the bytecode writer isn't terribly fast.
* Add a new cleanup pass after everything else to run -funcresolve -globaldce
llvm-svn: 5668
|
|
|
|
|
|
|
|
| |
instructions
out of a large function to reduce it.
llvm-svn: 5408
|
|
llvm-svn: 4789
|