Owen Anderson
|
0ff993839c
|
Maintain the old LTO API, by using the global context.
llvm-svn: 74678
|
2009-07-02 00:31:14 +00:00 |
Owen Anderson
|
2a15443aa8
|
Make the use of const with respect to LLVMContext sane. Hopefully this is the last time, for the
moment, that I will need to make far-reaching changes.
llvm-svn: 74655
|
2009-07-01 23:13:44 +00:00 |
Owen Anderson
|
1cf085d558
|
Hold the LLVMContext by reference rather than by pointer.
llvm-svn: 74640
|
2009-07-01 21:22:36 +00:00 |
Owen Anderson
|
6773d388aa
|
Add a pointer to the owning LLVMContext to Module. This requires threading LLVMContext through a lot
of the bitcode reader and ASM parser APIs, as well as supporting it in all of the tools.
Patches for Clang and LLVM-GCC to follow.
llvm-svn: 74614
|
2009-07-01 16:58:40 +00:00 |
Nick Kledzik
|
b481c2015a
|
<rdar://problem/6927148> libLTO needs to handle i386 magic objc class symbols
Parse __OBJC data structures and synthesize magic .objc_ symbols.
Also, alter mangler so that objc method names are readable.
llvm-svn: 72700
|
2009-06-01 20:33:09 +00:00 |
Evan Cheng
|
9a75111bc6
|
Untabify.
llvm-svn: 72600
|
2009-05-30 00:48:34 +00:00 |
Rafael Espindola
|
56548523f5
|
Add LTO_SYMBOL_DEFINITION_WEAKUNDEF, use that on the gold plugin.
llvm-svn: 69972
|
2009-04-24 16:55:21 +00:00 |
Devang Patel
|
a59fe95be3
|
Do not forget global definitions from inline asm code block.
llvm-svn: 53693
|
2008-07-16 18:06:52 +00:00 |
Devang Patel
|
4be1c150e4
|
Rename new lto2 tool as lto.
lto2->lto
llvm-svn: 52912
|
2008-06-30 18:15:01 +00:00 |