- Aug 08, 2010
-
-
Rafael Espindola authored
llvm-svn: 110528
-
Rafael Espindola authored
llvm-svn: 110524
-
- Aug 07, 2010
-
-
Rafael Espindola authored
llvm-svn: 110522
-
Rafael Espindola authored
llvm-svn: 110521
-
Rafael Espindola authored
use opt. llvm-svn: 110520
-
- Aug 06, 2010
-
-
Michael J. Spencer authored
llvm-svn: 110477
-
Owen Anderson authored
llvm-svn: 110460
-
Owen Anderson authored
llvm-svn: 110410
-
Owen Anderson authored
ID member as the sole unique type identifier. Clean up APIs related to this change. llvm-svn: 110396
-
- Aug 05, 2010
-
-
Bob Wilson authored
--- Reverse-merging r110333 into '.': U tools/bugpoint/BugDriver.h U tools/bugpoint/OptimizerDriver.cpp U tools/bugpoint/bugpoint.cpp U tools/bugpoint/BugDriver.cpp llvm-svn: 110341
-
Rafael Espindola authored
Fixes PR753. llvm-svn: 110333
-
Rafael Espindola authored
llvm-svn: 110306
-
Rafael Espindola authored
const. llvm-svn: 110300
-
Rafael Espindola authored
that argument to simplify runPassesOn. llvm-svn: 110291
-
- Jul 31, 2010
-
-
Daniel Dunbar authored
anything. llvm-svn: 109957
-
Michael J. Spencer authored
llvm-svn: 109954
-
Rafael Espindola authored
module and take a const BugDriver. llvm-svn: 109951
-
Rafael Espindola authored
exactly what bugpoint expected it to do. There was also only one user of BlockExtractorPass(const std::vector<BasicBlock*> &B), so just remove it and make BlockExtractorPass read BlockFile. This fixes bugpoint's block extraction. Nick, please review. llvm-svn: 109936
-
- Jul 30, 2010
-
-
Rafael Espindola authored
llvm-svn: 109859
-
Duncan Sands authored
llvm-svn: 109852
-
- Jul 29, 2010
-
-
John McCall authored
llvm-svn: 109787
-
John McCall authored
llvm-svn: 109774
-
John McCall authored
message is properly contaminated with nonsense about timing passes that doesn't apply at all to this utility. :) llvm-svn: 109769
-
Benjamin Kramer authored
Plug the remaining MC leaks by giving MCObjectStreamer/MCAsmStreamer ownership of the TargetAsmBackend and the MCCodeEmitter. llvm-svn: 109767
-
Rafael Espindola authored
memory when one of the original BB is destroyed. llvm-svn: 109747
-
John McCall authored
it establishes a context and does a complaining diff. Also make sure we unify the prelude and postlude of a diff after a block-diff call. llvm-svn: 109744
-
John McCall authored
structurally identical. llvm-svn: 109743
-
John McCall authored
any differences we see. This should only happen if there are "non-structural" differences between the instructions, i.e. differences which wouldn't cause diff to return true. llvm-svn: 109742
-
John McCall authored
in despite not ever incrementing any path costs, so that the only nonzero costs arose from the all-left path in the first column. Anyway. Perform the diff starting from the beginning of the block to avoid capturing (say) loads of allocas. Vastly improves diff results on code that hasn't been mem2reg'ed. llvm-svn: 109741
-
John McCall authored
llvm-svn: 109740
-
John McCall authored
diff of a function. There's a lot of cruft in the current version, and it's pretty far from perfect, but it's usable. Currently only capable of comparing functions. Currently ignores metadata. Currently ignores most attributes of functions and instructions. Patches welcome. llvm-svn: 109739
-
Jakob Stoklund Olesen authored
llvm-svn: 109714
-
Gabor Greif authored
llvm-svn: 109687
-
- Jul 28, 2010
-
-
Rafael Espindola authored
EmitProgressBitcode. llvm-svn: 109602
-
- Jul 26, 2010
-
-
Rafael Espindola authored
ReduceMiscompilingFunctions::TestFuncs. This makes the test functional (i.e., no side effects). Before we would end up using dead functions if a pass decided to remove them (inline for example) and we would also keep broken functions and conclude that that a single function was enough to reproduce the bug. llvm-svn: 109387
-
- Jul 25, 2010
-
-
Rafael Espindola authored
llvm-svn: 109364
-
Rafael Espindola authored
llvm-svn: 109363
-
- Jul 23, 2010
-
-
Mikhail Glushenkov authored
llvmc can be now compiled with llvm-gcc on Windows. llvm-svn: 109215
-
- Jul 20, 2010
-
-
Chris Lattner authored
arm explicitly. X86 and ARM are the only two targets that support disassembly, so our explicit list is enough. These other targets weren't getting pulled in anyway though, since there were no references to their symbols. llvm-svn: 108934
-
Chris Lattner authored
enabled. Add direct ARM support. llvm-svn: 108933
-