- 00ade8b build: Add initial cut at LLVMBuild.txt files. by Daniel Dunbar · 13 years ago
- 1a1d485 Add support to the linker to lazily link in functions. This change only links functions marked with specific linkage (internal, private, linker_private, linker_private_weak, linker_private_weak_def_auto, linkonce, linkonce_odr, and available_externally) if they have uses in the destination module. Instead of automatically linking, these functions are placed onto a worklist to be processed in the final stage of linking. We iterate over the list and if any functions on the list have uses in the destination module, we link them in and repeat the process until no changes in the state (uses) has changed. This means that any functions in the LazilyLink worklist that have a use in the destination module will be linked in and none that don't. by Tanya Lattner · 13 years ago
- 20eb19a Teach ModuleLinker::getLinkageResult about materialisable functions by Peter Collingbourne · 13 years ago
- 2e5a5ee Apply changes to migrate to upstream Oct 20th 2011. by Logan Chien · 13 years ago
- 0ebc07a Merge with LLVM upstream 2011/10/20 (r142530) by Logan Chien · 13 years ago
- 2b28a74 Allow the source module to be materialized during the linking process. by Tanya Lattner · 13 years ago
- f1f1a4f Make it possible to use the linker without destroying the source module. This is so the source module can be linked to multiple other destination modules. For all that used LinkModules() before, they will continue to destroy the source module as before. by Tanya Lattner · 13 years ago
- 5f2318e lib/Linker: add support of deps which does not end with ".so". by Ivan Krasin · 13 years ago
- 1bcbf85 switch to the new struct api. by Chris Lattner · 13 years ago
- 211da8f Linke NamedMDNodes after linking global values as comment suggests. by Devang Patel · 13 years ago
- ac03e73 Rewrite the CMake build to use explicit dependencies between libraries, by Chandler Carruth · 13 years ago
- ebf5f09 Merge with LLVM upstream r135568 (Jul 20th 2011) by Logan Chien · 13 years ago
- 39b5abf Migrate LLVM and Clang to use the new makeArrayRef(...) functions where previously explicit non-default constructors were used. by Frits van Bommel · 13 years ago
- a71642b Merge upstream to r135343 at Sat. 16th July 2011. by Nowar Gu · 13 years ago
- 2959ebd Link NamedMDNode before linking function bodies. by Devang Patel · 13 years ago
- f84c59d simplify this logic now that GlobalAlias::isDeclaration is fixed. by Chris Lattner · 13 years ago
- 1afcace Land the long talked about "type system rewrite" patch. This by Chris Lattner · 13 years ago
- 8feda7e Merge upstream r129128 by Jush Lu · 13 years ago
- 87fa8d1 Set the unnamed_addr only when we're creating a new GV in the dest module. by Bill Wendling · 13 years ago
- 5f49c29 Revert r128501. It caused test failures. by Bill Wendling · 13 years ago
- 75c7563 We need to copy over the unnamed_addr attribute. by Bill Wendling · 13 years ago
- b553058 Merge upstream r127116 by Jush Lu · 13 years ago
- 4d03e41 Merge LLVM upstream r119309 into honey by jush · 13 years ago
- 4e93885 Correctly merge available_externally and regular definitions when they have by Rafael Espindola · 13 years ago
- ba7c38c Allow unnamed_addr on declarations. by Rafael Espindola · 14 years ago
- c2a94da Keep unnamed_addr when linking. by Rafael Espindola · 14 years ago
- b5fa5fc Revamp the ValueMapper interfaces in a couple ways: by Chris Lattner · 14 years ago
- a797ee0 include the module identifier when emitting this warning, PR8865. by Chris Lattner · 14 years ago
- c7bad77 print the right string, thanks for Frits for noticing. by Chris Lattner · 14 years ago
- e0f6db3 improve warning message to at least say what the triples are. by Chris Lattner · 14 years ago
- 79e8625 Fix whitespace. by Michael J. Spencer · 14 years ago
- 7385509 Support/PathV1: Deprecate get{Basename,Dirname,Suffix}. by Michael J. Spencer · 14 years ago
- fffa863 Revert r122143 through r122140, which collectively broke the LLVMC tests on by Owen Anderson · 14 years ago
- 1d6e7d2 Fix whitespace. by Michael J. Spencer · 14 years ago
- b9c767c Support/PathV1: Deprecate get{Basename,Dirname,Suffix}. by Michael J. Spencer · 14 years ago
- 3ff9563 MemoryBuffer now return an error_code and returns a OwningPtr<MemoryBuffer> via an out parm. by Michael J. Spencer · 14 years ago
- 333fb04 Support/MemoryBuffer: Replace all uses of std::string *ErrMsg with error_code &ec. And fix clients. by Michael J. Spencer · 14 years ago
- 1f6efa3 Merge System into Support. by Michael J. Spencer · 14 years ago
- edf2613 GetDLLSuffix: Remove the leading dot from LTDL_SHLIB_EXT. by Mikhail Glushenkov · 14 years ago
- c8aef4b GetDLLSuffix: Remove the leading dot from LTDL_SHLIB_EXT. by Mikhail Glushenkov · 14 years ago
- ae5182f Trailing whitespace. by Mikhail Glushenkov · 14 years ago
- 572ec1f Trailing whitespace. by Mikhail Glushenkov · 14 years ago
- 9ebeb69 Add target build of libLLVMLinker. by Zonr Chang · 14 years ago
- 3339684 Fix PR8300 by remembering to keep the bitcast in all cases. by Rafael Espindola · 14 years ago
- 1978599 Fix PR8300 by remembering to keep the bitcast in all cases. by Rafael Espindola · 14 years ago
- a360ddc Revert "RequiresUnique" patch. This should be handled at a lower level. by Bill Wendling · 14 years ago
- 933f9bd Revert "RequiresUnique" patch. This should be handled at a lower level. by Bill Wendling · 14 years ago
- e7bf7a5 Change RequiresMerge to RequiresUnique. It's a better description of what this by Bill Wendling · 14 years ago
- c7a012e Change RequiresMerge to RequiresUnique. It's a better description of what this by Bill Wendling · 14 years ago
- bfcc3dd If the destination module all ready has a copy of the global coming from the by Bill Wendling · 14 years ago
- 7f51248 If the destination module all ready has a copy of the global coming from the by Bill Wendling · 14 years ago
- f318164 Revert "CMake: Get rid of LLVMLibDeps.cmake and export the libraries normally." by Michael J. Spencer · 14 years ago
- 3a210e2 Revert "CMake: Get rid of LLVMLibDeps.cmake and export the libraries normally." by Michael J. Spencer · 14 years ago
- a95f589 Apply changes on LLVM r112364 after merge. by Shih-wei Liao · 14 years ago
- da61c16 Merge commit '69494cf8102cf872e9cb76662e9960be7c112112' into HEAD by Shih-wei Liao · 14 years ago
- 338c97b CMake: Get rid of LLVMLibDeps.cmake and export the libraries normally. by Michael J. Spencer · 14 years ago
- 4e9c939 CMake: Get rid of LLVMLibDeps.cmake and export the libraries normally. by Michael J. Spencer · 14 years ago
- ae0b63f dead code patrol by Chris Lattner · 14 years ago
- 0b5b183 dead code patrol by Chris Lattner · 14 years ago
- ac8e12c Reapply r112091 and r111922, support for metadata linking, with a by Dan Gohman · 14 years ago
- 6cb8c23 Reapply r112091 and r111922, support for metadata linking, with a by Dan Gohman · 14 years ago
- e8106f5 Revert r112091, "Remap metadata attached to instructions when remapping by Daniel Dunbar · 14 years ago
- fd406f1 Revert r112091, "Remap metadata attached to instructions when remapping by Daniel Dunbar · 14 years ago
- 1bff171 Remap metadata attached to instructions when remapping individual by Dan Gohman · 14 years ago
- ce93426 Remap metadata attached to instructions when remapping individual by Dan Gohman · 14 years ago
- 4bc5279 - Add the LinkerPrivateWeakDefAutoLinkage to the Ada bindings. by Bill Wendling · 14 years ago
- 4e34d50 - Add the LinkerPrivateWeakDefAutoLinkage to the Ada bindings. by Bill Wendling · 14 years ago
- e832f0a Link NamedMDNodes after linking GlobalValues, so that MDNodes by Dan Gohman · 14 years ago
- e422d1b Link NamedMDNodes after linking GlobalValues, so that MDNodes by Dan Gohman · 14 years ago
- 0bd3281 When linking NamedMDNodes, remap their operands. by Dan Gohman · 14 years ago
- e5835fb When linking NamedMDNodes, remap their operands. by Dan Gohman · 14 years ago
- 65f6c9d Use MapValue in the Linker instead of having a private function by Dan Gohman · 14 years ago
- 05ea54e Use MapValue in the Linker instead of having a private function by Dan Gohman · 14 years ago
- 29b7f39 Don't cast away qualifiers with C-style casts. by Dan Gohman · 14 years ago
- c47a474 Don't cast away qualifiers with C-style casts. by Dan Gohman · 14 years ago
- 28c238c Fix sim build. by Ying Wang · 14 years ago
- fe9d186 Revert r111082. No warnings for this common pattern. by Argiris Kirtzidis · 14 years ago
- 8c8b9ee Revert r111082. No warnings for this common pattern. by Argyrios Kyrtzidis · 14 years ago
- 158d125 Add ATTRIBUTE_UNUSED to methods that are not supposed to be used. by Argiris Kirtzidis · 14 years ago
- 7268d97 Add ATTRIBUTE_UNUSED to methods that are not supposed to be used. by Argyrios Kyrtzidis · 14 years ago
- 79bb121 Make NamedMDNode not be a subclass of Value, and simplify the interface by Dan Gohman · 14 years ago
- 17aa92c Make NamedMDNode not be a subclass of Value, and simplify the interface by Dan Gohman · 14 years ago
- db54406 Add llvm-link for host. by Shih-wei Liao · 14 years ago
- e066d26 Revert r107205 and r107207. by Bill Wendling · 14 years ago
- 07d3177 Revert r107205 and r107207. by Bill Wendling · 14 years ago
- f8b6137 Introducing the "linker_weak" linkage type. This will be used for Objective-C by Bill Wendling · 14 years ago
- 207855c Introducing the "linker_weak" linkage type. This will be used for Objective-C by Bill Wendling · 14 years ago
- 68a5e23 Add basic error checking to MemoryBuffer::getSTDIN. by Dan Gohman · 14 years ago
- 30377e7 Add basic error checking to MemoryBuffer::getSTDIN. by Dan Gohman · 14 years ago
- 006b5a9 Use the return value of getMagicNumber instead of using a by Dan Gohman · 14 years ago
- 95131fc Use the return value of getMagicNumber instead of using a by Dan Gohman · 14 years ago
- e445432 libbcc by Shih-wei Liao · 14 years ago
- 1e6932c Introduce isOpaqueTy and use it rather than isa<OpaqueType>. Also, move some by Duncan Sands · 14 years ago
- 47c5188 Introduce isOpaqueTy and use it rather than isa<OpaqueType>. Also, move some by Duncan Sands · 14 years ago
- e264f62 Check in LLVM r95781. by Shih-wei Liao · 14 years ago
- 8ffd5e3 Linker should not remap null operands of metadata by Victor Hernandez · 14 years ago
- c8d7b85 Linker should not remap null operands of metadata by Victor Hernandez · 14 years ago
- 30011e6 Need to recurse for all operands of function-local metadata; and handle Instructions (which map to themselves) by Victor Hernandez · 14 years ago
- 7bf5cf4 Need to recurse for all operands of function-local metadata; and handle Instructions (which map to themselves) by Victor Hernandez · 14 years ago
- 62de4e7 Kill ModuleProvider and ghost linkage by inverting the relationship between by Jeffrey Yasskin · 14 years ago