summaryrefslogtreecommitdiffstats
path: root/llvm/tools
Commit message (Collapse)AuthorAgeFilesLines
...
* Straighten out any triple strings passed on the command line beforeDuncan Sands2010-08-284-4/+6
| | | | | | they hit the rest of the system. llvm-svn: 112344
* Fix the msvs 2010 build.Michael J. Spencer2010-08-271-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 Patel2010-08-261-1/+1
| | | | llvm-svn: 112200
* Updated CMake library dependencies. Removed unnecessary component nameOscar Fuentes2010-08-261-1/+1
| | | | | | from llvm-link/CMakeLists.txt llvm-svn: 112153
* Rewrite ExtractGV, removing a bunch of stuff that didn't fully work,Dan Gohman2010-08-261-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 substantiallyDan Gohman2010-08-251-1/+14
| | | | | | faster on large modules. llvm-svn: 112110
* lto_codegen_set_gcc_path was removed.Dan Gohman2010-08-251-1/+0
| | | | llvm-svn: 112069
* Fix a few missing entries in lto.exports.Dan Gohman2010-08-251-0/+3
| | | | llvm-svn: 112068
* Apparently this is needed for llvm-link to link.Eric Christopher2010-08-251-1/+1
| | | | | | Untested. llvm-svn: 112029
* - Add the LinkerPrivateWeakDefAutoLinkage to the Ada bindings.Bill Wendling2010-08-241-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 Lattner2010-08-241-10/+3
| | | | | | patch by NAKAMURA Takumi! llvm-svn: 111929
* Check in a couple of changes that I apparently never committed:John McCall2010-08-244-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 Glushenkov2010-08-234-90/+95
| | | | | | CompilationGraph and LanguageMap definitions do not use special syntax anymore. llvm-svn: 111862
* llvmc: Do not mention plugins in the code.Mikhail Glushenkov2010-08-231-1/+1
| | | | llvm-svn: 111826
* Convert tools to use tool_output_file, and introduce errorDan Gohman2010-08-206-24/+68
| | | | | | checking to places which previously lacked it. llvm-svn: 111651
* llvmc: Do not prefix option names with AutoGenerated.Mikhail Glushenkov2010-08-201-5/+5
| | | | | | Since they now live in the namespace 'autogenerated'. llvm-svn: 111620
* llvmc: Cut global namespace pollution.Mikhail Glushenkov2010-08-201-7/+10
| | | | llvm-svn: 111619
* Use tool_output_file in llvm-extract and llvm-link too.Dan Gohman2010-08-202-18/+13
| | | | llvm-svn: 111604
* Use the new tool_output_file in several tools. This fixes a varietyDan Gohman2010-08-207-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 theDan Gohman2010-08-201-10/+10
| | | | | | other printing passes do, and update the documentation accordingly. llvm-svn: 111601
* Print chatty verbose messages to errs() instead of outs().Dan Gohman2010-08-201-7/+7
| | | | llvm-svn: 111599
* Minor cleanups to follow the common convention for passDan Gohman2010-08-201-7/+7
| | | | | | registration variables. llvm-svn: 111598
* Minor cleanups to follow the common convention for passDan Gohman2010-08-203-20/+22
| | | | | | registration variables. llvm-svn: 111596
* llvmc: Update examples.Mikhail Glushenkov2010-08-1926-185/+116
| | | | llvm-svn: 111553
* Eliminate some redundancy by relying on raw_fd_ostream to handle "-"Dan Gohman2010-08-181-43/+34
| | | | | | properly. llvm-svn: 111373
* Allow the -analyze option to follow the -o option, which defaults toDan Gohman2010-08-181-30/+35
| | | | | | standard output, instead of just hardcoding outs(). llvm-svn: 111372
* Don't translate "-" to outs() manually; raw_ostream does that automatically.Dan Gohman2010-08-181-31/+23
| | | | llvm-svn: 111371
* Don't translate "-" to outs() manually; raw_ostream does thatDan Gohman2010-08-181-6/+3
| | | | | | automatically. llvm-svn: 111370
* Don't register stdout to be deleted on a signal.Dan Gohman2010-08-181-1/+2
| | | | llvm-svn: 111368
* Remove an unused command-line option.Dan Gohman2010-08-181-3/+0
| | | | llvm-svn: 111367
* This patch enables ENABLE_SHARED=1 to build DLL based LLVM toolchain on ↵Anton Korobeynikov2010-08-171-0/+52
| | | | | | | | MingW & Cygwin. Patch by Takumi Nakamura! llvm-svn: 111268
* CMake: Improved COMMENT on a custom commandOscar Fuentes2010-08-151-1/+1
| | | | llvm-svn: 111111
* Update tests.Mikhail Glushenkov2010-08-151-1/+1
| | | | llvm-svn: 111096
* llvmc: remove dynamic plugins.Mikhail Glushenkov2010-08-1513-85/+37
| | | | llvm-svn: 111094
* llvm-mc: Add -show-inst-operands, for dumping the parsed instruction ↵Daniel Dunbar2010-08-111-0/+5
| | | | | | representation before matching. llvm-svn: 110791
* Make it possible to set the cpu used for codegen.Rafael Espindola2010-08-114-1/+22
| | | | llvm-svn: 110759
* lto: Fix an inverted conditional which prevented the addition of symbols scrapedDaniel Dunbar2010-08-111-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 Dunbar2010-08-111-3/+3
| | | | llvm-svn: 110756
* lto: Reduce nesting.Daniel Dunbar2010-08-101-56/+57
| | | | llvm-svn: 110752
* LTOModule.cpp: Fix numerous style issues.Daniel Dunbar2010-08-101-413/+390
| | | | llvm-svn: 110751
* Make it possible to set the flags passed to the assembler.Rafael Espindola2010-08-104-0/+37
| | | | | | Nick, please review. llvm-svn: 110705
* Fix silly bug.Rafael Espindola2010-08-101-1/+1
| | | | llvm-svn: 110684
* Use RunPassesOn as in the rest of bugpoint.Rafael Espindola2010-08-103-26/+34
| | | | llvm-svn: 110682
* Make it possible to set the target triple and expose that with an option in theRafael Espindola2010-08-095-0/+22
| | | | | | gold plugin. llvm-svn: 110604
* Don't try to build a plugin on windows.Rafael Espindola2010-08-091-1/+3
| | | | llvm-svn: 110573
* llc: Fix help typo as pointed out by Nick Lewycky.Michael J. Spencer2010-08-081-1/+1
| | | | llvm-svn: 110556
* Add a opt-args option that can be used to pass arguments to every optRafael Espindola2010-08-081-0/+6
| | | | | | | | invocation. Fixes PR7793: bugpoint -debug test.ll --opt-args -unroll-count=4 llvm-svn: 110555
* s/libLLVMgold/LLVMgold/gRafael Espindola2010-08-081-2/+2
| | | | llvm-svn: 110552
* Most of bugpoint now only needs to know the pass names.Rafael Espindola2010-08-088-46/+44
| | | | llvm-svn: 110534
* Try to fix cmake build.Rafael Espindola2010-08-083-1/+4
| | | | llvm-svn: 110528
OpenPOWER on IntegriCloud