Commit message (Collapse) | Author | Age | Files | Lines | ||
---|---|---|---|---|---|---|
... | ||||||
* | Straighten out any triple strings passed on the command line before | Duncan Sands | 2010-08-28 | 4 | -4/+6 | |
| | | | | | | they hit the rest of the system. llvm-svn: 112344 | |||||
* | Fix the msvs 2010 build. | Michael J. Spencer | 2010-08-27 | 1 | -2/+8 | |
| | | | | | | | | | | | | | | The Microsoft (R) 32-bit C/C++ Optimizing Compiler Version 16.00.30319.01 implements parts of C++0x based on the draft standard. An old version of the draft had a bug that makes std::pair<T1*, T2*>(something, 0) fail to compile. This is because the template<class U, class V> pair(U&& x, V&& y) constructor is selected, even though it later fails to implicitly convert U and V to frist_type and second_type. This has been fixed in n3090, but it seems that Microsoft is not going to update msvc. llvm-svn: 112257 | |||||
* | Fix prototypes. | Devang Patel | 2010-08-26 | 1 | -1/+1 | |
| | | | | llvm-svn: 112200 | |||||
* | Updated CMake library dependencies. Removed unnecessary component name | Oscar Fuentes | 2010-08-26 | 1 | -1/+1 | |
| | | | | | | from llvm-link/CMakeLists.txt llvm-svn: 112153 | |||||
* | Rewrite ExtractGV, removing a bunch of stuff that didn't fully work, | Dan Gohman | 2010-08-26 | 1 | -5/+1 | |
| | | | | | | and was over-complicated, and replacing it with a simple implementation. llvm-svn: 112120 | |||||
* | Convert llvm-extract to use lazy loading. This makes it substantially | Dan Gohman | 2010-08-25 | 1 | -1/+14 | |
| | | | | | | faster on large modules. llvm-svn: 112110 | |||||
* | lto_codegen_set_gcc_path was removed. | Dan Gohman | 2010-08-25 | 1 | -1/+0 | |
| | | | | llvm-svn: 112069 | |||||
* | Fix a few missing entries in lto.exports. | Dan Gohman | 2010-08-25 | 1 | -0/+3 | |
| | | | | llvm-svn: 112068 | |||||
* | Apparently this is needed for llvm-link to link. | Eric Christopher | 2010-08-25 | 1 | -1/+1 | |
| | | | | | | Untested. llvm-svn: 112029 | |||||
* | - Add the LinkerPrivateWeakDefAutoLinkage to the Ada bindings. | Bill Wendling | 2010-08-24 | 1 | -2/+5 | |
| | | | | | | - Support the LinkerWeak*Linkage types in llvm-nm and in LinkModules.cpp. llvm-svn: 111952 | |||||
* | Apply "Win32's Hybrid path separator in argv[0] should be accepted to bugpoint", | Chris Lattner | 2010-08-24 | 1 | -10/+3 | |
| | | | | | | patch by NAKAMURA Takumi! llvm-svn: 111929 | |||||
* | Check in a couple of changes that I apparently never committed: | John McCall | 2010-08-24 | 4 | -4/+36 | |
| | | | | | | | | | - teach DifferenceEngine to unify successors of calls and invokes in certain circumstances - basic blocks actually don't have their own numbering; did that change? - add llvm-diff to the Makefile and CMake build systems llvm-svn: 111909 | |||||
* | llvmc: Make syntax more consistent. | Mikhail Glushenkov | 2010-08-23 | 4 | -90/+95 | |
| | | | | | | CompilationGraph and LanguageMap definitions do not use special syntax anymore. llvm-svn: 111862 | |||||
* | llvmc: Do not mention plugins in the code. | Mikhail Glushenkov | 2010-08-23 | 1 | -1/+1 | |
| | | | | llvm-svn: 111826 | |||||
* | Convert tools to use tool_output_file, and introduce error | Dan Gohman | 2010-08-20 | 6 | -24/+68 | |
| | | | | | | checking to places which previously lacked it. llvm-svn: 111651 | |||||
* | llvmc: Do not prefix option names with AutoGenerated. | Mikhail Glushenkov | 2010-08-20 | 1 | -5/+5 | |
| | | | | | | Since they now live in the namespace 'autogenerated'. llvm-svn: 111620 | |||||
* | llvmc: Cut global namespace pollution. | Mikhail Glushenkov | 2010-08-20 | 1 | -7/+10 | |
| | | | | llvm-svn: 111619 | |||||
* | Use tool_output_file in llvm-extract and llvm-link too. | Dan Gohman | 2010-08-20 | 2 | -18/+13 | |
| | | | | llvm-svn: 111604 | |||||
* | Use the new tool_output_file in several tools. This fixes a variety | Dan Gohman | 2010-08-20 | 7 | -148/+150 | |
| | | | | | | | | of problems with output files being left behind or output streams being left unclosed. Fix llvm-mc to respect the -o option in all modes, rather than hardcoding outs() in some cases. llvm-svn: 111603 | |||||
* | Make the SCC printing passes use errs() instead of outs(), as the | Dan Gohman | 2010-08-20 | 1 | -10/+10 | |
| | | | | | | other printing passes do, and update the documentation accordingly. llvm-svn: 111601 | |||||
* | Print chatty verbose messages to errs() instead of outs(). | Dan Gohman | 2010-08-20 | 1 | -7/+7 | |
| | | | | llvm-svn: 111599 | |||||
* | Minor cleanups to follow the common convention for pass | Dan Gohman | 2010-08-20 | 1 | -7/+7 | |
| | | | | | | registration variables. llvm-svn: 111598 | |||||
* | Minor cleanups to follow the common convention for pass | Dan Gohman | 2010-08-20 | 3 | -20/+22 | |
| | | | | | | registration variables. llvm-svn: 111596 | |||||
* | llvmc: Update examples. | Mikhail Glushenkov | 2010-08-19 | 26 | -185/+116 | |
| | | | | llvm-svn: 111553 | |||||
* | Eliminate some redundancy by relying on raw_fd_ostream to handle "-" | Dan Gohman | 2010-08-18 | 1 | -43/+34 | |
| | | | | | | properly. llvm-svn: 111373 | |||||
* | Allow the -analyze option to follow the -o option, which defaults to | Dan Gohman | 2010-08-18 | 1 | -30/+35 | |
| | | | | | | standard output, instead of just hardcoding outs(). llvm-svn: 111372 | |||||
* | Don't translate "-" to outs() manually; raw_ostream does that automatically. | Dan Gohman | 2010-08-18 | 1 | -31/+23 | |
| | | | | llvm-svn: 111371 | |||||
* | Don't translate "-" to outs() manually; raw_ostream does that | Dan Gohman | 2010-08-18 | 1 | -6/+3 | |
| | | | | | | automatically. llvm-svn: 111370 | |||||
* | Don't register stdout to be deleted on a signal. | Dan Gohman | 2010-08-18 | 1 | -1/+2 | |
| | | | | llvm-svn: 111368 | |||||
* | Remove an unused command-line option. | Dan Gohman | 2010-08-18 | 1 | -3/+0 | |
| | | | | llvm-svn: 111367 | |||||
* | This patch enables ENABLE_SHARED=1 to build DLL based LLVM toolchain on ↵ | Anton Korobeynikov | 2010-08-17 | 1 | -0/+52 | |
| | | | | | | | | MingW & Cygwin. Patch by Takumi Nakamura! llvm-svn: 111268 | |||||
* | CMake: Improved COMMENT on a custom command | Oscar Fuentes | 2010-08-15 | 1 | -1/+1 | |
| | | | | llvm-svn: 111111 | |||||
* | Update tests. | Mikhail Glushenkov | 2010-08-15 | 1 | -1/+1 | |
| | | | | llvm-svn: 111096 | |||||
* | llvmc: remove dynamic plugins. | Mikhail Glushenkov | 2010-08-15 | 13 | -85/+37 | |
| | | | | llvm-svn: 111094 | |||||
* | llvm-mc: Add -show-inst-operands, for dumping the parsed instruction ↵ | Daniel Dunbar | 2010-08-11 | 1 | -0/+5 | |
| | | | | | | representation before matching. llvm-svn: 110791 | |||||
* | Make it possible to set the cpu used for codegen. | Rafael Espindola | 2010-08-11 | 4 | -1/+22 | |
| | | | | llvm-svn: 110759 | |||||
* | lto: Fix an inverted conditional which prevented the addition of symbols scraped | Daniel Dunbar | 2010-08-11 | 1 | -1/+1 | |
| | | | | | | | | from inline assembly, except in cases where they had already been seen (in which case they would get added twice). - I can't see how this ever worked... llvm-svn: 110757 | |||||
* | lto: Fix gratuitous memory leaks. | Daniel Dunbar | 2010-08-11 | 1 | -3/+3 | |
| | | | | llvm-svn: 110756 | |||||
* | lto: Reduce nesting. | Daniel Dunbar | 2010-08-10 | 1 | -56/+57 | |
| | | | | llvm-svn: 110752 | |||||
* | LTOModule.cpp: Fix numerous style issues. | Daniel Dunbar | 2010-08-10 | 1 | -413/+390 | |
| | | | | llvm-svn: 110751 | |||||
* | Make it possible to set the flags passed to the assembler. | Rafael Espindola | 2010-08-10 | 4 | -0/+37 | |
| | | | | | | Nick, please review. llvm-svn: 110705 | |||||
* | Fix silly bug. | Rafael Espindola | 2010-08-10 | 1 | -1/+1 | |
| | | | | llvm-svn: 110684 | |||||
* | Use RunPassesOn as in the rest of bugpoint. | Rafael Espindola | 2010-08-10 | 3 | -26/+34 | |
| | | | | llvm-svn: 110682 | |||||
* | Make it possible to set the target triple and expose that with an option in the | Rafael Espindola | 2010-08-09 | 5 | -0/+22 | |
| | | | | | | gold plugin. llvm-svn: 110604 | |||||
* | Don't try to build a plugin on windows. | Rafael Espindola | 2010-08-09 | 1 | -1/+3 | |
| | | | | llvm-svn: 110573 | |||||
* | llc: Fix help typo as pointed out by Nick Lewycky. | Michael J. Spencer | 2010-08-08 | 1 | -1/+1 | |
| | | | | llvm-svn: 110556 | |||||
* | Add a opt-args option that can be used to pass arguments to every opt | Rafael Espindola | 2010-08-08 | 1 | -0/+6 | |
| | | | | | | | | invocation. Fixes PR7793: bugpoint -debug test.ll --opt-args -unroll-count=4 llvm-svn: 110555 | |||||
* | s/libLLVMgold/LLVMgold/g | Rafael Espindola | 2010-08-08 | 1 | -2/+2 | |
| | | | | llvm-svn: 110552 | |||||
* | Most of bugpoint now only needs to know the pass names. | Rafael Espindola | 2010-08-08 | 8 | -46/+44 | |
| | | | | llvm-svn: 110534 | |||||
* | Try to fix cmake build. | Rafael Espindola | 2010-08-08 | 3 | -1/+4 | |
| | | | | llvm-svn: 110528 |