aboutsummaryrefslogtreecommitdiff
path: root/include/llvm/GlobalValue.h
AgeCommit message (Expand)Author
2011-02-18hoist GlobalValue::removeDeadConstantUsers up to being a method on Constant.Chris Lattner
2011-01-08First step in fixing PR8927:Rafael Espindola
2010-12-20Discourage people from using isWeakForLinker when they should be usingDuncan Sands
2010-08-20Create the new linker type "linker_private_weak_def_auto".Bill Wendling
2010-07-28Make GlobalValue alignment consistent with load, store, and allocaDan Gohman
2010-07-01Implement the "linker_private_weak" linkage type. This will be used forBill Wendling
2010-06-29Revert r107205 and r107207.Bill Wendling
2010-06-29Introducing the "linker_weak" linkage type. This will be used for Objective-CBill Wendling
2010-03-06Add static methods to handle Linkage Types.Rafael Espindola
2010-02-10Fix "the the" and similar typos.Dan Gohman
2010-01-27Kill ModuleProvider and ghost linkage by inverting the relationship betweenJeffrey Yasskin
2009-12-29sink twine.h down out of Value.h. It is annoying that you needChris Lattner
2009-11-06Pass StringRef by value.Daniel Dunbar
2009-07-25Finish migrating VMCore to StringRef/Twine based APIs.Daniel Dunbar
2009-07-25Initial update to VMCore to use Twines for string arguments.Daniel Dunbar
2009-07-20Add plumbing for the `linker_private' linkage type. This type is meant forBill Wendling
2009-07-09add missing predicate.Chris Lattner
2009-06-20Revert r73790, and replace it with a significantly less ugly solution. Rathe...Owen Anderson
2009-06-19Fix a serious bug that would cause deadlock during abstract type refinement. ...Owen Anderson
2009-05-23available_externall linkage is not local, this was confusing the codegenerator,Torok Edwin
2009-04-13Add a new "available_externally" linkage type. This is intendedChris Lattner
2009-03-11It makes no sense to have a ODR version of commonDuncan Sands
2009-03-11Remove the one-definition-rule version of extern_weakDuncan Sands
2009-03-09make GlobalValue::removeDeadConstantUsers() const.Chris Lattner
2009-03-07Introduce new linkage types linkonce_odr, weak_odr, common_odrDuncan Sands
2009-01-15Add the private linkage.Rafael Espindola
2008-09-29Rename isWeakForLinker to mayBeOverridden. Use itDuncan Sands
2008-08-29Add GlobalValue::{removeFromParent,eraseFromParent}Daniel Dunbar
2008-07-25Add predicate for GhostLinkage, used by the JITNate Begeman
2008-07-05Add convenient helper for checking whether global is weak in linker senseAnton Korobeynikov
2008-05-26Factor code to copy global value attributes likeDuncan Sands
2008-05-19Remove warnings about unused parameters and shadowed variables.Bill Wendling
2008-05-14Add CommonLinkage; currently tentative definitionsDale Johannesen
2007-12-29Don't attribute in file headers anymore. See llvmdev for theChris Lattner
2007-12-10Reverting dtor devirtualization patch.Gordon Henriksen
2007-12-09Devirtualizing Value destructor (PR889). Patch by Pawel Kunio!Gordon Henriksen
2007-08-12Change casts from old style to new style. This helps document the detailsReid Spencer
2007-07-05Here is the bulk of the sanitizing.Gabor Greif
2007-04-30Fix commentAnton Korobeynikov
2007-04-29Implement protected visibility. This partly implements PR1363. LinkerAnton Korobeynikov
2007-04-28Implement review feedback. Aliasees can be either GlobalValue's orAnton Korobeynikov
2007-04-25Implement aliases. This fixes PR1017 and it's dependent bugs. CFE partAnton Korobeynikov
2007-04-22Implement review feedback.Jeff Cohen
2007-04-21Fix breakage of bytecode reader when built with VC++.Jeff Cohen
2007-04-17merge several fields in GlobalValue to use the same word, move CallingConvChris Lattner
2007-04-13Rename Value::getValueType to getValueID, to avoid confusion withDan Gohman
2007-02-25Rework GlobalValue::removeDeadConstantUsers to always remove dead constantChris Lattner
2007-02-12Switch ValueSymbolTable to use StringMap<Value*> instead of std::map<std::str...Chris Lattner
2007-01-30For PR1136: Rename GlobalVariable::isExternal as isDeclaration to avoidReid Spencer
2007-01-27Add some comments, fix an 80 cols violation.Reid Spencer