Bill Wendling
|
efd08d413c
Remove the dependent libraries feature.
|
12 years ago |
Hans Wennborg
|
ce718ff9f4
Extend the IL for selecting TLS models (PR9788)
|
13 years ago |
Eli Friedman
|
0455bb89cd
Fix llvm::CloneModule to correctly clone globals. Patch per bug report by Simon Moll on llvmdev.
|
14 years ago |
Chris Lattner
|
1afcace3a3
Land the long talked about "type system rewrite" patch. This
|
14 years ago |
Chris Lattner
|
b5fa5fcecc
Revamp the ValueMapper interfaces in a couple ways:
|
14 years ago |
Dan Gohman
|
6cb8c23db1
Reapply r112091 and r111922, support for metadata linking, with a
|
15 years ago |
Daniel Dunbar
|
fd406f1ee2
Revert r112091, "Remap metadata attached to instructions when remapping
|
15 years ago |
Dan Gohman
|
ce934260dc
Remap metadata attached to instructions when remapping individual
|
15 years ago |
Dan Gohman
|
05ea54e886
Use MapValue in the Linker instead of having a private function
|
15 years ago |
Dan Gohman
|
17aa92c92a
Make NamedMDNode not be a subclass of Value, and simplify the interface
|
15 years ago |
Devang Patel
|
774cca70b1
Use available typedef for " DenseMap<const Value*, Value*>".
|
15 years ago |
Devang Patel
|
29d3dd8a64
Cosmetic change.
|
15 years ago |
Devang Patel
|
3bf329f495
While cloning a module, clone metadata attached with instructions.
|
15 years ago |
Devang Patel
|
d8800e7972
Clone named metadata while cloning a module.
|
15 years ago |
Bob Wilson
|
ec68864877
Revert my change to clone named metadata. Buildbots are complaining.
|
15 years ago |
Bob Wilson
|
e42f493f4c
Include named metadata when cloning a module.
|
15 years ago |
Devang Patel
|
cd9b492451
There is no need to install ValueMapper.h header.
|
15 years ago |
Dan Gohman
|
5fa75b0fa4
MapValue doesn't needs its LLVMContext argument.
|
16 years ago |
Chris Lattner
|
ec1bea0d94
smallvectorize the list of returns built by CloneAndPruneFunctionInto.
|
16 years ago |
Owen Anderson
|
e922c02019
Get rid of the Pass+Context magic.
|
16 years ago |
Owen Anderson
|
e9b11b4313
Switch GlobalVariable ctors to a sane API, where *either* a context or a module is required.
|
16 years ago |
Owen Anderson
|
3d29df3e8a
Push LLVMContext through GlobalVariables and IRBuilder.
|
16 years ago |
Owen Anderson
|
0a205a4598
More LLVMContext-ification.
|
16 years ago |
Owen Anderson
|
8b477ed579
Add a pointer to the owning LLVMContext to Module. This requires threading LLVMContext through a lot
|
16 years ago |
Nick Lewycky
|
a6bf66d0d6
Don't drop alignment on globals when cloning.
|
17 years ago |
Duncan Sands
|
28c3cff825
Factor code to copy global value attributes like
|
17 years ago |
Gabor Greif
|
051a950000
API changes for class Use size reduction, wave 1.
|
17 years ago |
Chris Lattner
|
4ee451de36
Remove attribution from file headers, per discussion on llvmdev.
|
17 years ago |
Gordon Henriksen
|
80a75bfae9
Adding a collector name attribute to Function in the IR. These
|
17 years ago |
Duncan Sands
|
dc024674ff
Fix PR1146: parameter attributes are longer part of
|
17 years ago |