- Aug 10, 2010
-
-
Rafael Espindola authored
Nick, please review. llvm-svn: 110705
-
- Aug 09, 2010
-
-
Rafael Espindola authored
gold plugin. llvm-svn: 110604
-
- Aug 08, 2010
-
-
Eric Christopher authored
included in exported interfaces. Update a couple of exported interfaces. llvm-svn: 110532
-
- Jul 20, 2010
-
-
Chris Lattner authored
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
-
- Jul 19, 2010
-
-
Duncan Sands authored
by Benjamin Saunders. llvm-svn: 108699
-
Duncan Sands authored
Patch by Benjamin Saunders. llvm-svn: 108690
-
- Jul 12, 2010
-
-
Eric Christopher authored
llvm-svn: 108126
-
- Jul 01, 2010
-
-
Bill Wendling authored
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
-
- Jun 30, 2010
-
-
Bill Wendling authored
llvm-svn: 107215
-
- Jun 29, 2010
-
-
Bill Wendling authored
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
-
- Apr 30, 2010
-
-
Chris Lattner authored
llvm-svn: 102667
-
- Apr 28, 2010
-
-
Chris Lattner authored
Patch by Lars R in PR6961. llvm-svn: 102523
-
- Apr 12, 2010
-
-
Sean Callanan authored
inttypes.h to allow building on Windows. llvm-svn: 101062
-
- Apr 10, 2010
-
-
Chris Lattner authored
patch by Patrick Walton! llvm-svn: 100932
-
- Apr 09, 2010
-
-
Wesley Peck authored
llvm-svn: 100893
-
- Apr 08, 2010
-
-
Sean Callanan authored
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
-
- Mar 12, 2010
-
-
Nate Begeman authored
llvm-svn: 98297
-
Nate Begeman authored
llvm-svn: 98296
-
- Mar 06, 2010
-
-
Erick Tryzelaar authored
llvm-svn: 97858
-
- Mar 04, 2010
-
-
Erick Tryzelaar authored
llvm-svn: 97682
-
- Mar 03, 2010
-
-
Erick Tryzelaar authored
llvm-svn: 97608
-
- Mar 02, 2010
-
-
Erick Tryzelaar authored
llvm-svn: 97585
-
- Feb 28, 2010
-
-
Erick Tryzelaar authored
llvm-svn: 97377
-
Erick Tryzelaar authored
llvm-svn: 97376
-
Erick Tryzelaar authored
llvm-svn: 97375
-
Erick Tryzelaar authored
llvm-svn: 97372
-
Erick Tryzelaar authored
llvm-svn: 97371
-
Erick Tryzelaar authored
llvm-svn: 97370
-
- Feb 16, 2010
-
-
Erick Tryzelaar authored
llvm-svn: 96324
-
- Feb 15, 2010
-
-
Bill Wendling authored
llvm-svn: 96266
-
Bill Wendling authored
llvm-svn: 96264
-
- Feb 12, 2010
-
-
Chris Lattner authored
llvm-svn: 96011
-
- Feb 09, 2010
-
-
Sean Callanan authored
for the new APIs offered by the enhanced disassembler for inspecting operands. llvm-svn: 95606
-
- Feb 06, 2010
-
-
Jakob Stoklund Olesen authored
This time it's for real! I am going to hook this up in the frontends as well. The inliner has some experimental heuristics for dealing with the inline hint. When given a -respect-inlinehint option, functions marked with the inline keyword are given a threshold just above the default for -O3. We need some experiments to determine if that is the right thing to do. llvm-svn: 95466
-
- Feb 04, 2010
-
-
Sean Callanan authored
disassembly library that provide access to instruction information, and fixed ambiguous wording in the comments for the header. llvm-svn: 95274
-
- Jan 28, 2010
-
-
Sean Callanan authored
global namespace needlessly. llvm-svn: 94697
-
Sean Callanan authored
for the LLVM disassemblers. llvm-svn: 94696
-
- Jan 27, 2010
-
-
Jeffrey Yasskin authored
Modules and ModuleProviders. Because the "ModuleProvider" simply materializes GlobalValues now, and doesn't provide modules, it's renamed to "GVMaterializer". Code that used to need a ModuleProvider to materialize Functions can now materialize the Functions directly. Functions no longer use a magic linkage to record that they're materializable; they simply ask the GVMaterializer. Because the C ABI must never change, we can't remove LLVMModuleProviderRef or the functions that refer to it. Instead, because Module now exposes the same functionality ModuleProvider used to, we store a Module* in any LLVMModuleProviderRef and translate in the wrapper methods. The bindings to other languages still use the ModuleProvider concept. It would probably be worth some time to update them to follow the C++ more closely, but I don't intend to do it. Fixes http://llvm.org/PR5737 and http://llvm.org/PR5735. llvm-svn: 94686
-
- Jan 22, 2010
-
-
Chris Lattner authored
missing ones are libsupport, libsystem and libvmcore. libvmcore is currently blocked on bugpoint, which uses EH. Once it stops using EH, we can switch it off. This #if 0's out 3 unit tests, because gtest requires RTTI information. Suggestions welcome on how to fix this. llvm-svn: 94164
-
- Jan 15, 2010
-
-
Eric Christopher authored
users. llvm-svn: 93558
-