| Commit message (Collapse) | Author | Age | Files | Lines | |
|---|---|---|---|---|---|
| * | ignore the -m elf_i386 directive used in the linux kernel | Andrew Lenharth | 2008-11-19 | 1 | -0/+3 |
| | | | | | llvm-svn: 59642 | ||||
| * | Support dependencies between plugins by priority-sorting. | Mikhail Glushenkov | 2008-11-17 | 1 | -0/+9 |
| | | | | | llvm-svn: 59449 | ||||
| * | Add a layer of indirection to make plugins more flexible. | Mikhail Glushenkov | 2008-11-17 | 5 | -44/+47 |
| | | | | | | | | Use strings instead of TableGen defs in the compilation graph definition. Makes it easier for the plugins to modify an existing graph. llvm-svn: 59447 | ||||
| * | CMake: Removed some cruft. | Oscar Fuentes | 2008-11-15 | 1 | -8/+3 |
| | | | | | llvm-svn: 59376 | ||||
| * | CMake: Recursively invokes cmake using the right directories. | Oscar Fuentes | 2008-11-15 | 1 | -1/+1 |
| | | | | | | | | | | LLVM_MAIN_SRC_DIR and LLVM_BINARY_DIR are not the cmake top level directories when LLVM is embedded on the build of other project. Fixes PR #3072. llvm-svn: 59374 | ||||
| * | CMake: Remove unused tablegenning code from tools/llvmc2/driver. | Oscar Fuentes | 2008-11-14 | 1 | -22/+0 |
| | | | | | llvm-svn: 59333 | ||||
| * | Add Binary flag to raw_fd_ostream constructor. | Daniel Dunbar | 2008-11-13 | 2 | -3/+6 |
| | | | | | | | Document raw_fd_ostream's treatment of "-". llvm-svn: 59219 | ||||
| * | Some cosmetic changes. | Mikhail Glushenkov | 2008-11-12 | 1 | -6/+2 |
| | | | | | llvm-svn: 59096 | ||||
| * | Remove incomplete lto-bugpoint tool. If there is an interest then we can ↵ | Devang Patel | 2008-11-11 | 4 | -614/+0 |
| | | | | | | | resurrect this tool later on and finish implementation. llvm-svn: 59071 | ||||
| * | CMake: forces rebuild of llvm-config's library dependency info when a | Oscar Fuentes | 2008-11-11 | 1 | -0/+1 |
| | | | | | | | library is added or changed. llvm-svn: 59051 | ||||
| * | CMake: Corrected detection of `nm'. | Oscar Fuentes | 2008-11-09 | 1 | -1/+3 |
| | | | | | llvm-svn: 58941 | ||||
| * | CMake: Support for cross-compiling. For now, requires a previously | Oscar Fuentes | 2008-11-09 | 2 | -2/+10 |
| | | | | | | | | | | | | | | built native tblgen which is passed to cmake in the variable LLVM_TABLEGEN. See http://www.cmake.org/Wiki/CmakeMingw for a quick example on how to cross-compile with CMake. llvm-svn: 58939 | ||||
| * | Add LLVMC2 tool definitions for Objective-C and Objective-C++. | Daniel Dunbar | 2008-11-08 | 1 | -2/+12 |
| | | | | | llvm-svn: 58885 | ||||
| * | Update to add newer bitcodes. | Nick Lewycky | 2008-11-07 | 1 | -12/+20 |
| | | | | | llvm-svn: 58852 | ||||
| * | Add command line option -entry-funcion to override entry function (default ↵ | Evan Cheng | 2008-11-05 | 1 | -5/+12 |
| | | | | | | | is main). llvm-svn: 58779 | ||||
| * | On darwin, 32-bit x86 target is i386-apple-darwin... | Devang Patel | 2008-11-04 | 1 | -1/+1 |
| | | | | | llvm-svn: 58731 | ||||
| * | fix memory leak in pass manager when adding an analysis pass that already ↵ | Nuno Lopes | 2008-11-04 | 1 | -6/+11 |
| | | | | | | | | | existed. as pass manager takes ownership of the added passes, it has to delete the pass if it isnt added to the pass list tweak the opt tool so that it doesnt access a Pass after the ownership was taken by the pass manager llvm-svn: 58730 | ||||
| * | Revert 58687. This breaks mingw. | Tanya Lattner | 2008-11-04 | 1 | -5/+12 |
| | | | | | llvm-svn: 58719 | ||||
| * | Don't "shell out" to resolve paths. Using pure perl makes llvm-config | Nick Lewycky | 2008-11-04 | 1 | -12/+5 |
| | | | | | | | friendlier to non-Unixes that happen to have perl. Patch from Sascha Othman! llvm-svn: 58687 | ||||
| * | CMakeLists: removed asmprinter component from | Oscar Fuentes | 2008-11-04 | 1 | -1/+1 |
| | | | | | | | tools/llc/CMakeLists.txt. llvm-svn: 58678 | ||||
| * | CMake: Removed some cruft. | Oscar Fuentes | 2008-10-29 | 1 | -3/+3 |
| | | | | | llvm-svn: 58358 | ||||
| * | Remove -check-exit-code from bugpoint. This is subsumed by -append-exit-code. | Nick Lewycky | 2008-10-26 | 1 | -19/+0 |
| | | | | | | | Note that -check-exit-code was on by default while -append-exit-code is not. llvm-svn: 58221 | ||||
| * | CMake: If we have `clang' under the `tools/' subdirectory, add it to | Oscar Fuentes | 2008-10-26 | 1 | -0/+4 |
| | | | | | | | the build. llvm-svn: 58179 | ||||
| * | CMake: GetTargetTriple: new module for determining the target | Oscar Fuentes | 2008-10-26 | 1 | -11/+4 |
| | | | | | | | triple. Assign to LLVM_HOSTTRIPLE so it figures in config.h. llvm-svn: 58176 | ||||
| * | Move Print*Pass to use raw_ostream. | Daniel Dunbar | 2008-10-22 | 2 | -2/+4 |
| | | | | | llvm-svn: 57946 | ||||
| * | CMake: `make install' for libraries, executables and header files. | Oscar Fuentes | 2008-10-22 | 1 | -0/+5 |
| | | | | | llvm-svn: 57945 | ||||
| * | Privatize PrintModulePass and PrintFunctionPass and add | Daniel Dunbar | 2008-10-21 | 2 | -2/+2 |
| | | | | | | | | createPrintModulePass and createPrintFunctionPass. - So clients who compile w/o RTTI can use them. llvm-svn: 57933 | ||||
| * | Re-apply Makefile changes. Fix build with srcdir != objdir. | Mikhail Glushenkov | 2008-10-16 | 10 | -13/+60 |
| | | | | | llvm-svn: 57636 | ||||
| * | Unbreak the build. Please test out the proper fix for this by compiling LLVM | Bill Wendling | 2008-10-15 | 1 | -1/+3 |
| | | | | | | | with the build directory different from the source directory. llvm-svn: 57583 | ||||
| * | Temporary revert r57567 and unbreak the build. | Anton Korobeynikov | 2008-10-15 | 7 | -56/+8 |
| | | | | | llvm-svn: 57578 | ||||
| * | llvmc2: Documentation update. Describe recent work on plugins. | Mikhail Glushenkov | 2008-10-15 | 2 | -44/+110 |
| | | | | | llvm-svn: 57568 | ||||
| * | llvmc2: Some Makefile fixes and renames. | Mikhail Glushenkov | 2008-10-15 | 8 | -25/+54 |
| | | | | | llvm-svn: 57567 | ||||
| * | Use (a slightly modified) llvm.css for llvmc2 docs. | Mikhail Glushenkov | 2008-10-15 | 3 | -3/+89 |
| | | | | | llvm-svn: 57566 | ||||
| * | Fix command-line option printing to print two spaces where needed, | Dan Gohman | 2008-10-14 | 1 | -3/+3 |
| | | | | | | | | | | instead of requiring all "short description" strings to begin with two spaces. This makes these strings less mysterious, and it fixes some cases where short description strings mistakenly did not begin with two spaces. llvm-svn: 57521 | ||||
| * | Fix build failure. | Devang Patel | 2008-10-10 | 1 | -1/+8 |
| | | | | | | | Patch by Erick Tryzelaar. llvm-svn: 57355 | ||||
| * | CMake: Reflected changes on source file structure. New plugin support | Oscar Fuentes | 2008-10-04 | 2 | -32/+34 |
| | | | | | | | for llvmc2 incomplete. llvm-svn: 57076 | ||||
| * | Rename llvmc2/core to llvmc2/driver. | Mikhail Glushenkov | 2008-10-03 | 7 | -1/+1 |
| | | | | | | | Makefiles try to remove 'core' by default, so it wasn't a very good name. llvm-svn: 57031 | ||||
| * | Rename llvmc2/src to llvmc2/core. | Mikhail Glushenkov | 2008-10-03 | 7 | -1/+1 |
| | | | | | llvm-svn: 57000 | ||||
| * | Fix build breakage when objdir!=srcdir (proper fix). | Mikhail Glushenkov | 2008-10-03 | 5 | -10/+20 |
| | | | | | llvm-svn: 56999 | ||||
| * | Fix build breakage (again) when srcdir != objdir, other small fixes. | Mikhail Glushenkov | 2008-10-03 | 11 | -34/+30 |
| | | | | | llvm-svn: 56998 | ||||
| * | Unbreak the build. | Bill Wendling | 2008-10-03 | 1 | -1/+2 |
| | | | | | llvm-svn: 56988 | ||||
| * | Fix build breakage. | Mikhail Glushenkov | 2008-10-02 | 4 | -3/+44 |
| | | | | | | | Forgot to include Makefile.plugins. llvm-svn: 56970 | ||||
| * | Build system tweaks to make it more convenient for the plugin authors. | Mikhail Glushenkov | 2008-10-02 | 11 | -263/+62 |
| | | | | | | | | | | | Plugins can be now compiled in with a slight Makefile change. For example, to compile the new Clang driver, use: cd $LLVMC2_DIR make TOOLNAME=ccc2 BUILTIN_PLUGINS=Clang llvm-svn: 56967 | ||||
| * | Avoid name shadowing with E variable defined in for(). This was giving VC++ | Bill Wendling | 2008-10-02 | 1 | -3/+3 |
| | | | | | | | grief. llvm-svn: 56961 | ||||
| * | CMake: Builds all targets. | Oscar Fuentes | 2008-09-26 | 1 | -1/+4 |
| | | | | | llvm-svn: 56641 | ||||
| * | CMake: Lists of source files updated. Removed bogus dependency from | Oscar Fuentes | 2008-09-24 | 1 | -0/+1 |
| | | | | | | | lib/VMCore/CMakeLists.txt llvm-svn: 56541 | ||||
| * | Rationalize the names of passes that print information: | Duncan Sands | 2008-09-23 | 3 | -9/+10 |
| | | | | | | | | | | | | | | | | | | -callgraph => print-callgraph -callscc => print-callgraph-sccs -cfgscc => print-cfg-sccs -externalfnconstants => print-externalfnconstants -print => print-function -print-alias-sets (no change) -print-callgraph => dot-callgraph -print-cfg => dot-cfg -print-cfg-only => dot-cfg-only -print-dom-info (no change) -printm => print-module -printusedtypes => print-used-types llvm-svn: 56487 | ||||
| * | Convert llvmc2 plugins to use llvm/Support/Registry.h machinery. | Mikhail Glushenkov | 2008-09-22 | 3 | -13/+37 |
| | | | | | llvm-svn: 56467 | ||||
| * | Move llvmc2 header files under include/llvm/CompilerDriver | Mikhail Glushenkov | 2008-09-22 | 9 | -488/+8 |
| | | | | | llvm-svn: 56466 | ||||
| * | Plugin support for llvmc2 (a-la opt). | Mikhail Glushenkov | 2008-09-22 | 9 | -51/+153 |
| | | | | | llvm-svn: 56465 | ||||

