| Commit message (Expand) | Author | Age | Files | Lines |
* | Mark unimplemented copy constructors and copy assignment operators as LLVM_DE... | Craig Topper | 2012-09-17 | 1 | -1/+1 |
* | Change the `linker_private_weak_def_auto' linkage to `linkonce_odr_auto_hide' to | Bill Wendling | 2012-08-17 | 1 | -15/+14 |
* | Revert r159136 due to PR13124. | Matt Beaumont-Gay | 2012-06-27 | 1 | -6/+0 |
* | If a constant or a function has linkonce_odr linkage and unnamed_addr, mark it | Rafael Espindola | 2012-06-25 | 1 | -0/+6 |
* | Implement the isSafeToDiscardIfUnused predicate and use it in globalopt and | Rafael Espindola | 2012-06-14 | 1 | -0/+10 |
* | Re-fix the issue Bill fixed in r147899 in a slightly different way, which doe... | Eli Friedman | 2012-01-11 | 1 | -10/+0 |
* | If the global variable is removed by the linker, then don't constant merge it | Bill Wendling | 2012-01-11 | 1 | -0/+10 |
* | Make clever use of alignment and padding to shrink GlobalValue. | Benjamin Kramer | 2012-01-07 | 1 | -4/+3 |
* | land David Blaikie's patch to de-constify Type, with a few tweaks. | Chris Lattner | 2011-07-18 | 1 | -1/+1 |
* | devirtualize Constant::isNullValue: | Chris Lattner | 2011-07-15 | 1 | -4/+0 |
* | consolidate GlobalValue::isDeclaration into one | Chris Lattner | 2011-07-14 | 1 | -2/+2 |
* | Land the long talked about "type system rewrite" patch. This | Chris Lattner | 2011-07-09 | 1 | -2/+2 |
* | hoist GlobalValue::removeDeadConstantUsers up to being a method on Constant. | Chris Lattner | 2011-02-18 | 1 | -6/+0 |
* | First step in fixing PR8927: | Rafael Espindola | 2011-01-08 | 1 | -1/+6 |
* | Discourage people from using isWeakForLinker when they should be using | Duncan Sands | 2010-12-20 | 1 | -1/+3 |
* | Create the new linker type "linker_private_weak_def_auto". | Bill Wendling | 2010-08-20 | 1 | -14/+25 |
* | Make GlobalValue alignment consistent with load, store, and alloca | Dan Gohman | 2010-07-28 | 1 | -4/+3 |
* | Implement the "linker_private_weak" linkage type. This will be used for | Bill Wendling | 2010-07-01 | 1 | -4/+13 |
* | Revert r107205 and r107207. | Bill Wendling | 2010-06-29 | 1 | -7/+2 |
* | Introducing the "linker_weak" linkage type. This will be used for Objective-C | Bill Wendling | 2010-06-29 | 1 | -2/+7 |
* | Add static methods to handle Linkage Types. | Rafael Espindola | 2010-03-06 | 1 | -20/+62 |
* | Fix "the the" and similar typos. | Dan Gohman | 2010-02-10 | 1 | -1/+1 |
* | Kill ModuleProvider and ghost linkage by inverting the relationship between | Jeffrey Yasskin | 2010-01-27 | 1 | -8/+27 |
* | sink twine.h down out of Value.h. It is annoying that you need | Chris Lattner | 2009-12-29 | 1 | -1/+1 |
* | Pass StringRef by value. | Daniel Dunbar | 2009-11-06 | 1 | -1/+1 |
* | Finish migrating VMCore to StringRef/Twine based APIs. | Daniel Dunbar | 2009-07-25 | 1 | -1/+1 |
* | Initial update to VMCore to use Twines for string arguments. | Daniel Dunbar | 2009-07-25 | 1 | -2/+2 |
* | Add plumbing for the `linker_private' linkage type. This type is meant for | Bill Wendling | 2009-07-20 | 1 | -7/+10 |
* | add missing predicate. | Chris Lattner | 2009-07-09 | 1 | -0/+1 |
* | Revert r73790, and replace it with a significantly less ugly solution. Rathe... | Owen Anderson | 2009-06-20 | 1 | -1/+1 |
* | Fix a serious bug that would cause deadlock during abstract type refinement. ... | Owen Anderson | 2009-06-19 | 1 | -1/+1 |
* | available_externall linkage is not local, this was confusing the codegenerator, | Torok Edwin | 2009-05-23 | 1 | -2/+1 |
* | Add a new "available_externally" linkage type. This is intended | Chris Lattner | 2009-04-13 | 1 | -3/+9 |
* | It makes no sense to have a ODR version of common | Duncan Sands | 2009-03-11 | 1 | -11/+4 |
* | Remove the one-definition-rule version of extern_weak | Duncan Sands | 2009-03-11 | 1 | -12/+4 |
* | make GlobalValue::removeDeadConstantUsers() const. | Chris Lattner | 2009-03-09 | 1 | -1/+1 |
* | Introduce new linkage types linkonce_odr, weak_odr, common_odr | Duncan Sands | 2009-03-07 | 1 | -22/+62 |
* | Add the private linkage. | Rafael Espindola | 2009-01-15 | 1 | -0/+5 |
* | Rename isWeakForLinker to mayBeOverridden. Use it | Duncan Sands | 2008-09-29 | 1 | -3/+4 |
* | Add GlobalValue::{removeFromParent,eraseFromParent} | Daniel Dunbar | 2008-08-29 | 1 | -0/+8 |
* | Add predicate for GhostLinkage, used by the JIT | Nate Begeman | 2008-07-25 | 1 | -0/+1 |
* | Add convenient helper for checking whether global is weak in linker sense | Anton Korobeynikov | 2008-07-05 | 1 | -0/+9 |
* | Factor code to copy global value attributes like | Duncan Sands | 2008-05-26 | 1 | -0/+4 |
* | Remove warnings about unused parameters and shadowed variables. | Bill Wendling | 2008-05-19 | 1 | -2/+2 |
* | Add CommonLinkage; currently tentative definitions | Dale Johannesen | 2008-05-14 | 1 | -1/+3 |
* | Don't attribute in file headers anymore. See llvmdev for the | Chris Lattner | 2007-12-29 | 1 | -2/+2 |
* | Reverting dtor devirtualization patch. | Gordon Henriksen | 2007-12-10 | 1 | -5/+4 |
* | Devirtualizing Value destructor (PR889). Patch by Pawel Kunio! | Gordon Henriksen | 2007-12-09 | 1 | -4/+5 |
* | Change casts from old style to new style. This helps document the details | Reid Spencer | 2007-08-12 | 1 | -1/+1 |
* | Here is the bulk of the sanitizing. | Gabor Greif | 2007-07-05 | 1 | -2/+2 |