- 0455bb8 Fix llvm::CloneModule to correctly clone globals. Patch per bug report by Simon Moll on llvmdev. by Eli Friedman · 14 years ago
- 1afcace Land the long talked about "type system rewrite" patch. This by Chris Lattner · 14 years ago
- b5fa5fc Revamp the ValueMapper interfaces in a couple ways: by Chris Lattner · 15 years ago
- 6cb8c23 Reapply r112091 and r111922, support for metadata linking, with a by Dan Gohman · 15 years ago
- fd406f1 Revert r112091, "Remap metadata attached to instructions when remapping by Daniel Dunbar · 15 years ago
- ce93426 Remap metadata attached to instructions when remapping individual by Dan Gohman · 15 years ago
- 05ea54e Use MapValue in the Linker instead of having a private function by Dan Gohman · 15 years ago
- 17aa92c Make NamedMDNode not be a subclass of Value, and simplify the interface by Dan Gohman · 15 years ago
- 774cca7 Use available typedef for " DenseMap<const Value*, Value*>". by Devang Patel · 15 years ago
- 29d3dd8 Cosmetic change. by Devang Patel · 15 years ago
- 3bf329f While cloning a module, clone metadata attached with instructions. by Devang Patel · 15 years ago
- d8800e7 Clone named metadata while cloning a module. Reapply Bob's patch. by Devang Patel · 15 years ago
- ec68864 Revert my change to clone named metadata. Buildbots are complaining. by Bob Wilson · 15 years ago
- e42f493 Include named metadata when cloning a module. by Bob Wilson · 15 years ago
- cd9b492 There is no need to install ValueMapper.h header. by Devang Patel · 15 years ago
- 5fa75b0 MapValue doesn't needs its LLVMContext argument. by Dan Gohman · 16 years ago
- ec1bea0 smallvectorize the list of returns built by CloneAndPruneFunctionInto. by Chris Lattner · 16 years ago
- e922c02 Get rid of the Pass+Context magic. by Owen Anderson · 16 years ago
- e9b11b4 Switch GlobalVariable ctors to a sane API, where *either* a context or a module is required. by Owen Anderson · 16 years ago
- 3d29df3 Push LLVMContext through GlobalVariables and IRBuilder. by Owen Anderson · 16 years ago
- 0a205a4 More LLVMContext-ification. by Owen Anderson · 16 years ago
- 8b477ed Add a pointer to the owning LLVMContext to Module. This requires threading LLVMContext through a lot by Owen Anderson · 16 years ago
- a6bf66d Don't drop alignment on globals when cloning. by Nick Lewycky · 17 years ago
- 28c3cff Factor code to copy global value attributes like by Duncan Sands · 17 years ago
- 051a950 API changes for class Use size reduction, wave 1. by Gabor Greif · 17 years ago
- 4ee451d Remove attribution from file headers, per discussion on llvmdev. by Chris Lattner · 18 years ago
- 80a75bf Adding a collector name attribute to Function in the IR. These by Gordon Henriksen · 18 years ago
- dc02467 Fix PR1146: parameter attributes are longer part of by Duncan Sands · 18 years ago
- 344ef19 Forget to commit users part of value mapper interface by Anton Korobeynikov · 18 years ago
- a289511 During module cloning copy aliases too. This fixes PR1544 by Anton Korobeynikov · 18 years ago
- c763552 Implement the "thread_local" keyword. by Lauro Ramos Venancio · 18 years ago
- ef9b9a7 For PR411: by Reid Spencer · 19 years ago
- 5e665f5 Switch inliner over to use DenseMap instead of std::map for ValueMap. This by Chris Lattner · 19 years ago
- 5cbf985 For PR1136: Rename GlobalVariable::isExternal as isDeclaration to avoid by Reid Spencer · 19 years ago
- 26f2385 For PR761: by Reid Spencer · 19 years ago
- 78d033e For PR411: by Reid Spencer · 19 years ago
- 782e601 Add a CloneModule call that exposes the mapping of values from the old module by Chris Lattner · 19 years ago
- 3e2fa7a rename method by Chris Lattner · 20 years ago
- 9771aea When cloning a module, clone the inline asm. by Chris Lattner · 20 years ago
- c4e8c9f Make sure that cloning a module clones its target triple and dependent by Chris Lattner · 20 years ago
- 00b16889 Eliminate all remaining tabs and trailing spaces. by Jeff Cohen · 20 years ago
- c154cef wrap long lines, preserve calling conventions when cloning functions and by Chris Lattner · 20 years ago
- fd93908 Remove trailing whitespace by Misha Brukman · 20 years ago
- e4d5c44 This mega patch converts us from using Function::a{iterator|begin|end} to by Chris Lattner · 20 years ago
- 9231ac8 Convert to SymbolTable's new iteration interface. by Reid Spencer · 21 years ago
- f7703df Finegrainify namespacification by Chris Lattner · 22 years ago
- d0fde30 Put all LLVM code into the llvm namespace, as per bug 109. by Brian Gaeke · 22 years ago
- b576c94 Added LLVM project notice to the top of every C++ source file. by John Criswell · 22 years ago
- cf00c4a Fix spelling. by Misha Brukman · 22 years ago
- 892310e Make sure that the cloned module retains the type symbol table entries! by Chris Lattner · 22 years ago
- 7899b74 Make sure to preserve endiannes and pointer size when cloning modules! by Chris Lattner · 22 years ago
- 37f5941 Preserve the new moduleID field by Chris Lattner · 22 years ago
- 4ad02e7 Add new linkage types to support a real frontend by Chris Lattner · 22 years ago
- 51cbcbf Initial checkin of Module cloning support stuff by Chris Lattner · 23 years ago