| Commit message (Collapse) | Author | Age | Files | Lines | ||
|---|---|---|---|---|---|---|
| ... | ||||||
| * | 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 | |||||
| * | Implement the "linker_private_weak" linkage type. This will be used for | Bill Wendling | 2010-07-01 | 1 | -1/+2 | |
| | | | | | | | | | | | | | | | | | | | | | | | | Objective-C metadata types which should be marked as "weak", but which the linker will remove upon final linkage. However, this linkage isn't specific to Objective-C. For example, the "objc_msgSend_fixup_alloc" symbol is defined like this: .globl l_objc_msgSend_fixup_alloc .weak_definition l_objc_msgSend_fixup_alloc .section __DATA, __objc_msgrefs, coalesced .align 3 l_objc_msgSend_fixup_alloc: .quad _objc_msgSend_fixup .quad L_OBJC_METH_VAR_NAME_1 This is different from the "linker_private" linkage type, because it can't have the metadata defined with ".weak_definition". Currently only supported on Darwin platforms. llvm-svn: 107433 | |||||
| * | Revert r107205 and r107207. | Bill Wendling | 2010-06-29 | 1 | -2/+1 | |
| | | | | | llvm-svn: 107215 | |||||
| * | Introducing the "linker_weak" linkage type. This will be used for Objective-C | Bill Wendling | 2010-06-29 | 1 | -1/+2 | |
| | | | | | | | | | | | | | | | | | | | | metadata types which should be marked as "weak", but which the linker will remove upon final linkage. For example, the "objc_msgSend_fixup_alloc" symbol is defined like this: .globl l_objc_msgSend_fixup_alloc .weak_definition l_objc_msgSend_fixup_alloc .section __DATA, __objc_msgrefs, coalesced .align 3 l_objc_msgSend_fixup_alloc: .quad _objc_msgSend_fixup .quad L_OBJC_METH_VAR_NAME_1 This is different from the "linker_private" linkage type, because it can't have the metadata defined with ".weak_definition". llvm-svn: 107205 | |||||
| * | add some more (void)'s to prototypes for PR6961 | Chris Lattner | 2010-04-29 | 1 | -3/+3 | |
| | | | | | llvm-svn: 102667 | |||||
| * | declare targets with (void) instead of () since this is a C header. | Chris Lattner | 2010-04-28 | 1 | -2/+2 | |
| | | | | | | | Patch by Lars R in PR6961. llvm-svn: 102523 | |||||
| * | Bug fix: included System/Types.h instead of | Sean Callanan | 2010-04-12 | 1 | -1/+1 | |
| | | | | | | | inttypes.h to allow building on Windows. llvm-svn: 101062 | |||||
| * | add attributes and module level asm to the ocaml bindings, | Chris Lattner | 2010-04-10 | 1 | -0/+2 | |
| | | | | | | | patch by Patrick Walton! llvm-svn: 100932 | |||||
| * | Adding IPSCCP and Internalize passes to the C-bindings | Wesley Peck | 2010-04-09 | 1 | -0/+6 | |
| | | | | | llvm-svn: 100893 | |||||
| * | Added support for ARM disassembly to edis. | Sean Callanan | 2010-04-08 | 1 | -2/+3 | |
| | | | | | | | | | | | | I also added a rule to the ARM target's Makefile to build the ARM-specific instruction information table for the enhanced disassembler. I will add the test harness for all this stuff in a separate commit. llvm-svn: 100735 | |||||
| * | Whoops this already existed. | Nate Begeman | 2010-03-11 | 1 | -3/+0 | |
| | | | | | llvm-svn: 98297 | |||||
| * | Add a handful of additional useful pass manager things to the C API | Nate Begeman | 2010-03-11 | 1 | -0/+10 | |
| | | | | | llvm-svn: 98296 | |||||
| * | Add a LLVMWriteBitcodeToFD that exposes the raw_fd_ostream options. | Erick Tryzelaar | 2010-03-06 | 1 | -5/+8 | |
| | | | | | llvm-svn: 97858 | |||||
| * | Expose alignment and stack alignment attributes to llvm-c and ocaml. | Erick Tryzelaar | 2010-03-03 | 1 | -1/+3 | |
| | | | | | llvm-svn: 97682 | |||||
| * | Add Module functions in place of module providers. | Erick Tryzelaar | 2010-03-02 | 3 | -6/+42 | |
| | | | | | llvm-svn: 97608 | |||||
| * | Rename LLVMUseIteratorRef to LLVMUseRef since we don't refer to iterators in ↵ | Erick Tryzelaar | 2010-03-02 | 1 | -10/+7 | |
| | | | | | | | llvm-c. llvm-svn: 97585 | |||||
| * | Add support for global variables in an address space for llvm-c and ocaml. | Erick Tryzelaar | 2010-02-28 | 1 | -0/+3 | |
| | | | | | llvm-svn: 97377 | |||||
| * | Add indirect br support to llvm-c and ocaml. | Erick Tryzelaar | 2010-02-28 | 1 | -0/+6 | |
| | | | | | llvm-svn: 97376 | |||||
| * | Add metadata functions to llvm-c and ocaml. | Erick Tryzelaar | 2010-02-28 | 1 | -1/+23 | |
| | | | | | llvm-svn: 97375 | |||||
| * | Add the new builder arthmetic instructions to llvm-c and ocaml. | Erick Tryzelaar | 2010-02-28 | 1 | -0/+21 | |
| | | | | | llvm-svn: 97372 | |||||
| * | Add the new union arthmetic instructions to llvm-c and ocaml. | Erick Tryzelaar | 2010-02-28 | 1 | -0/+1 | |
| | | | | | llvm-svn: 97371 | |||||
| * | Add generic binary op and cast builder functions. | Erick Tryzelaar | 2010-02-28 | 1 | -0/+5 | |
| | | | | | llvm-svn: 97370 | |||||
| * | Fix a typo in an LLVMOpcode enum. LLVMTrunk -> LLVMTrunc. | Erick Tryzelaar | 2010-02-16 | 1 | -1/+1 | |
| | | | | | llvm-svn: 96324 | |||||
| * | Remove c++ style comments from c header. | Bill Wendling | 2010-02-15 | 1 | -8/+8 | |
| | | | | | llvm-svn: 96266 | |||||
| * | Renumber Instruction enums in llvm-c. | Bill Wendling | 2010-02-15 | 1 | -50/+62 | |
| | | | | | llvm-svn: 96264 | |||||
| * | Add support for a union type in LLVM IR. Patch by Talin! | Chris Lattner | 2010-02-12 | 1 | -1/+9 | |
| | | | | | llvm-svn: 96011 | |||||
| * | Added header file declarations and .exports entries | Sean Callanan | 2010-02-08 | 1 | -1/+46 | |
| | | | | | | | | for the new APIs offered by the enhanced disassembler for inspecting operands. llvm-svn: 95606 | |||||

