| Commit message (Collapse) | Author | Age | Files | Lines | |
|---|---|---|---|---|---|
| * | Cast unused parameter to void. | Hans Wennborg | 2011-06-04 | 1 | -0/+1 |
| | | | | | llvm-svn: 132641 | ||||
| * | Fix some minor typos and grammar. | Chris Lattner | 2011-05-22 | 1 | -40/+31 |
| | | | | | llvm-svn: 131835 | ||||
| * | Declare this function here so that it doesn't get C++ mangling. | Nick Lewycky | 2011-05-15 | 1 | -0/+2 |
| | | | | | llvm-svn: 131379 | ||||
| * | Fix a ton of comment typos found by codespell. Patch by | Chris Lattner | 2011-04-15 | 2 | -5/+5 |
| | | | | | | | Luis Felipe Strano Moraes! llvm-svn: 129558 | ||||
| * | Add the alias analysis to the C api. | Rafael Espindola | 2011-04-13 | 1 | -0/+7 |
| | | | | | llvm-svn: 129447 | ||||
| * | Adding support for printing operands symbolically to llvm's public 'C' | Kevin Enderby | 2011-04-11 | 1 | -0/+43 |
| | | | | | | | | | | | | | | disassembler API. Hooked this up to the ARM target so such tools as Darwin's otool(1) can now print things like branch targets for example this: blx _puts instead of this: blx #-36 And even print the expression encoded in the Mach-O relocation entried for things like this: movt r0, :upper16:((_foo-_bar)+1234) llvm-svn: 129284 | ||||
| * | Expose more passes to the C API. | Rafael Espindola | 2011-04-07 | 1 | -0/+12 |
| | | | | | llvm-svn: 129087 | ||||
| * | Add a set of C bindings for the Object interface. | Eric Christopher | 2011-04-03 | 1 | -0/+77 |
| | | | | | | | Patch by Patrick Walton! llvm-svn: 128798 | ||||
| * | C-API: Include DataTypes.h instead of stdint.h. | Daniel Dunbar | 2011-03-29 | 1 | -1/+1 |
| | | | | | llvm-svn: 128446 | ||||
| * | Again adding a C API to the disassembler for use by such tools as Darwin's | Kevin Enderby | 2011-03-28 | 1 | -0/+106 |
| | | | | | | | | | | | | otool(1), this time with the needed fix for case sensitive file systems :) . This is a work in progress as the interface for producing symbolic operands is not done. But a hacked prototype using information from the object file's relocation entiries and replacing immediate operands with MCExpr's has been shown to work with no changes to the instrucion printer. These APIs will be moved into a dynamic library at some point. llvm-svn: 128415 | ||||
| * | Remove the files for r128308 as it is causing a buildbot failure. | Kevin Enderby | 2011-03-26 | 1 | -106/+0 |
| | | | | | llvm-svn: 128309 | ||||
| * | Adding a C API to the disassembler for use by such tools as Darwin's otool(1). | Kevin Enderby | 2011-03-26 | 1 | -0/+106 |
| | | | | | | | | | | | This is a work in progress as the interface for producing symbolic operands is not done. But a hacked prototype using information from the object file's relocation entiries and replacing immediate operands with MCExpr's has been shown to work with no changes to the instrucion printer. These APIs will be moved into a dynamic library at some point. llvm-svn: 128308 | ||||
| * | Add a lto_codegen_compile_to_file to avoid producing a file, reading it to | Rafael Espindola | 2011-03-22 | 1 | -0/+7 |
| | | | | | | | memory and writing it back to disk. llvm-svn: 128108 | ||||
| * | Add support in the LTO library for loading an object from the middle | Rafael Espindola | 2011-03-17 | 1 | -1/+9 |
| | | | | | | | of an file. llvm-svn: 127781 | ||||
| * | Trailing whitespace. | Jim Grosbach | 2011-03-14 | 1 | -26/+26 |
| | | | | | llvm-svn: 127620 | ||||
| * | Expose getTypeName to the C API. Patch by Patrick Walton. | Rafael Espindola | 2011-02-18 | 1 | -0/+1 |
| | | | | | llvm-svn: 125845 | ||||
| * | Don't open the file again in the gold plugin. To be able to do this, update | Rafael Espindola | 2011-02-08 | 1 | -0/+8 |
| | | | | | | | MemoryBuffer::getOpenFile to not close the file descriptor. llvm-svn: 125128 | ||||
| * | Do not include DataTypes.h in llvm-c/lto.h. | Devang Patel | 2011-01-07 | 1 | -4/+3 |
| | | | | | | | This means avoid using uint32_t. This patch reverts r112200 and fixes original problem by fixing argument type in lto.cpp. llvm-svn: 123038 | ||||
| * | I swear I did a make clean and make before committing all this... | Michael J. Spencer | 2010-11-29 | 2 | -2/+2 |
| | | | | | llvm-svn: 120304 | ||||
| * | Merge System into Support. | Michael J. Spencer | 2010-11-29 | 1 | -1/+1 |
| | | | | | llvm-svn: 120298 | ||||
| * | add a function to the C api to get the context out of a module, patch | Chris Lattner | 2010-11-28 | 1 | -0/+3 |
| | | | | | | | by Eric Dobson! llvm-svn: 120259 | ||||
| * | add a 'LLVMConstIntOfArbitraryPrecision' api to the C api, | Chris Lattner | 2010-11-23 | 1 | -0/+3 |
| | | | | | | | patch by Greg Pfeil! llvm-svn: 119989 | ||||
| * | Fix comment typo. | Duncan Sands | 2010-11-02 | 1 | -1/+1 |
| | | | | | llvm-svn: 118016 | ||||
| * | remove dead prototype, PR8351 | Chris Lattner | 2010-10-11 | 1 | -3/+0 |
| | | | | | llvm-svn: 116209 | ||||
| * | Add initialization routines for Instrumentation. | Owen Anderson | 2010-10-07 | 1 | -0/+1 |
| | | | | | llvm-svn: 115971 | ||||
| * | Add initialization routines to InstCombine. | Owen Anderson | 2010-10-07 | 1 | -0/+1 |
| | | | | | llvm-svn: 115965 | ||||
| * | Add initialization routines for VMCore. | Owen Anderson | 2010-10-07 | 1 | -0/+1 |
| | | | | | llvm-svn: 115963 | ||||
| * | Add initialization routines for Target. | Owen Anderson | 2010-10-07 | 1 | -0/+1 |
| | | | | | llvm-svn: 115957 | ||||
| * | Add initialization routines for CodeGen. | Owen Anderson | 2010-10-07 | 1 | -0/+1 |
| | | | | | llvm-svn: 115949 | ||||
| * | Add initialization routines for Analysis and IPA. | Owen Anderson | 2010-10-07 | 1 | -0/+2 |
| | | | | | llvm-svn: 115946 | ||||
| * | Add an initialization routine for libLLVMipo.a | Owen Anderson | 2010-10-07 | 1 | -0/+1 |
| | | | | | llvm-svn: 115933 | ||||
| * | Add a header that I forgot to commit. | Owen Anderson | 2010-10-07 | 1 | -0/+32 |
| | | | | | llvm-svn: 115932 | ||||
| * | Next step on the getting-rid-of-static-ctors train: begin adding per-library | Owen Anderson | 2010-10-07 | 1 | -0/+10 |
| | | | | | | | | initialization functions that initialize the set of passes implemented in that library. Add C bindings for these functions as well. llvm-svn: 115927 | ||||
| * | Add a new scope type "LTO_SYMBOL_SCOPE_DEFAULT_CAN_BE_HIDDEN" for the | Bill Wendling | 2010-09-27 | 1 | -17/+18 |
| | | | | | | | "linker_private_weak_auto_def" linkage type for LTO. llvm-svn: 114868 | ||||
| * | Add missing X86 MMX declarations. Hopefully fixes buildbot? | Dale Johannesen | 2010-09-10 | 1 | -0/+2 |
| | | | | | llvm-svn: 113643 | ||||
| * | Add X86 MMX type to bitcode and Type. | Dale Johannesen | 2010-09-10 | 1 | -1/+2 |
| | | | | | | | | (The Ada bindings probably need it too, but all the obvious places to change say "do not edit this file".) llvm-svn: 113618 | ||||
| * | Fix LLVM target initialization to deal with sociopathic outside projects | Eric Christopher | 2010-08-30 | 1 | -8/+3 |
| | | | | | | | | | | | | that like to randomly define things like "X86", regenerate autoconf bits and update cmake. Fixes PR7852. Patch by Xerxes RÄnby! llvm-svn: 112499 | ||||
| * | remove unions from LLVM IR. They are severely buggy and not | Chris Lattner | 2010-08-28 | 1 | -10/+1 |
| | | | | | | | being actively maintained, improved, or extended. llvm-svn: 112356 | ||||
| * | Fix prototypes. | Devang Patel | 2010-08-26 | 1 | -3/+4 |
| | | | | | llvm-svn: 112200 | ||||
| * | lto_codegen_set_gcc_path was removed. | Dan Gohman | 2010-08-25 | 1 | -8/+0 |
| | | | | | llvm-svn: 112069 | ||||
| * | Create the new linker type "linker_private_weak_def_auto". | Bill Wendling | 2010-08-20 | 1 | -1/+3 |
| | | | | | | | | | | | | It's similar to "linker_private_weak", but it's known that the address of the object is not taken. For instance, functions that had an inline definition, but the compiler decided not to inline it. Note, unlike linker_private and linker_private_weak, linker_private_weak_def_auto may have only default visibility. The symbols are removed by the linker from the final linked image (executable or dynamic library). llvm-svn: 111684 | ||||
| * | Expose LLVMSetOperand and LLVMGetNumOperands to llvm-c and ocaml. | Erick Tryzelaar | 2010-08-20 | 1 | -0/+2 |
| | | | | | llvm-svn: 111625 | ||||
| * | Make it possible to set the cpu used for codegen. | Rafael Espindola | 2010-08-11 | 1 | -0/+7 |
| | | | | | llvm-svn: 110759 | ||||
| * | Make it possible to set the flags passed to the assembler. | Rafael Espindola | 2010-08-10 | 1 | -0/+6 |
| | | | | | | | Nick, please review. llvm-svn: 110705 | ||||
| * | Make it possible to set the target triple and expose that with an option in the | Rafael Espindola | 2010-08-09 | 1 | -0/+6 |
| | | | | | | | gold plugin. llvm-svn: 110604 | ||||
| * | Fix PR7809 by creating a header for just llvm variables that can be | Eric Christopher | 2010-08-08 | 1 | -18/+18 |
| | | | | | | | included in exported interfaces. Update a couple of exported interfaces. llvm-svn: 110532 | ||||
| * | start straightening out libedis's dependencies and make it fit | Chris Lattner | 2010-07-20 | 1 | -10/+7 |
| | | | | | | | | | | | | | | | | | better in the llvm world. Among other things, this changes: 1. The guts of libedis are now moved into lib/MC/MCDisassembler 2. llvm-mc now depends on lib/MC/MCDisassembler, not tools/edis, so edis and mc don't have to be built in series. 3. lib/MC/MCDisassembler no longer depends on the C api, the C API depends on it. 4. Various code cleanup changes. There is still a lot to be done to make edis fit with the llvm design, but this is an incremental step in the right direction. llvm-svn: 108869 | ||||
| * | Expose BasicBlock::moveBefore and moveAfter in C API, patch | Duncan Sands | 2010-07-19 | 1 | -0/+3 |
| | | | | | | | by Benjamin Saunders. llvm-svn: 108699 | ||||
| * | Expose JIT::recompileAndRelinkFunction for use through the C API. | Duncan Sands | 2010-07-19 | 1 | -0/+2 |
| | | | | | | | Patch by Benjamin Saunders. llvm-svn: 108690 | ||||
| * | 80 columns. | Eric Christopher | 2010-07-12 | 2 | -2/+3 |
| | | | | | llvm-svn: 108126 | ||||

