summaryrefslogtreecommitdiff
path: root/include/llvm/GlobalVariable.h
AgeCommit message (Expand)AuthorFilesLines
2010-10-19GlobalOpt: EvaluateFunction() must not evaluate stores to weak_odr globals.Mikhail Glushenkov1-1/+28
2010-10-19Trailing whitespace.Mikhail Glushenkov1-1/+1
2009-12-29sink twine.h down out of Value.h. It is annoying that you needChris Lattner1-0/+1
2009-11-17In GlobalVariable::setInitializer, assert that the initializer has theJeffrey Yasskin1-12/+4
2009-11-06remove a bunch of extraneous LLVMContext argumentsChris Lattner1-3/+1
2009-09-06Public and private corrections, warned about by icc (#304).Duncan Sands1-1/+1
2009-08-11Make LLVMContext and LLVMContextImpl classes instead of structs.Benjamin Kramer1-1/+1
2009-08-04Factor some of the constants+context related code out into a separate header,...Owen Anderson1-1/+1
2009-07-25Initial update to VMCore to use Twines for string arguments.Daniel Dunbar1-2/+2
2009-07-08Switch GlobalVariable ctors to a sane API, where *either* a context or a modu...Owen Anderson1-9/+8
2009-07-08Push LLVMContext through GlobalVariables and IRBuilder.Owen Anderson1-2/+5
2009-03-21Factorize out a concept - no functionality change.Duncan Sands1-0/+9
2009-01-05Tidy up #includes, deleting a bunch of unnecessary #includes.Dan Gohman1-1/+0
2008-08-29Add GlobalValue::{removeFromParent,eraseFromParent}Daniel Dunbar1-2/+2
2008-08-23Switch the asmprinter (.ll) and all the stuff it requires over toChris Lattner1-3/+0
2008-07-28Fold the useful features of alist and alist_node into ilist, andDan Gohman1-11/+2
2008-05-26Factor code to copy global value attributes likeDuncan Sands1-0/+4
2008-05-19Remove warnings about unused parameters and shadowed variables.Bill Wendling1-2/+2
2008-05-10merge of use-diet branch to trunkGabor Greif1-11/+24
2008-04-06API changes for class Use size reduction, wave 1.Gabor Greif1-0/+5
2007-12-29Don't attribute in file headers anymore. See llvmdev for theChris Lattner1-2/+2
2007-12-11Implement address space attribute for LLVM pointer types. Address spaces are Christopher Lamb1-2/+4
2007-12-10Reverting dtor devirtualization patch.Gordon Henriksen1-5/+0
2007-12-09Devirtualizing Value destructor (PR889). Patch by Pawel Kunio!Gordon Henriksen1-0/+5
2007-04-28Implement review feedback. Aliasees can be either GlobalValue's orAnton Korobeynikov1-2/+2
2007-04-25Implement aliases. This fixes PR1017 and it's dependent bugs. CFE partAnton Korobeynikov1-2/+2
2007-04-17make getnext/getprev accessors private.Chris Lattner1-6/+6
2007-04-17bool on darwin/ppc is 4 bytes.Chris Lattner1-2/+2
2007-04-17Refactor SymbolTableListTraits to only have a single pointer in it, insteadChris Lattner1-5/+3
2007-04-13Rename Value::getValueType to getValueID, to avoid confusion withDan Gohman1-1/+1
2007-04-12Implement the "thread_local" keyword.Lauro Ramos Venancio1-2/+7
2007-01-30For PR1136: Rename GlobalVariable::isExternal as isDeclaration to avoidReid Spencer1-6/+5
2006-12-17Added an automatic cast to "std::ostream*" etc. from OStream. We then canBill Wendling1-0/+1
2006-09-30Add a version of the globalvariable ctor that inserts at a specific location.Chris Lattner1-2/+6
2005-12-17Fix VC++ level 4 warnings. Because a base class has declared these private, ...Jeff Cohen1-0/+3
2005-10-04Change the signature of replaceUsesOfWithOnConstant to take a Use* and notChris Lattner1-2/+1
2005-04-22Convert tabs to spacesMisha Brukman1-1/+1
2005-04-21Remove trailing whitespaceMisha Brukman1-5/+5
2005-03-05remove all of the various setName implementations, consolidating them intoChris Lattner1-3/+0
2005-03-05Remove the second argument to Value::setName, it is never needed.Chris Lattner1-2/+2
2005-01-29Adjust to changes in the User class.Chris Lattner1-7/+13
2004-10-11Add long overdue methodsChris Lattner1-0/+10
2004-07-17bug 122:Reid Spencer1-0/+5
2004-07-02Since we are in the department of redundancy department, at least be correctChris Lattner1-1/+1
2003-11-16Fixes for PR114: Thanks to Reid Spencer!Chris Lattner1-3/+3
2003-11-11Put all LLVM code into the llvm namespace, as per bug 109.Brian Gaeke1-0/+4
2003-10-20Added LLVM copyright header (for lack of a better term).John Criswell1-0/+7
2003-09-30Standardize header file commentsChris Lattner1-1/+1
2003-06-30Merged in autoconf branch. This provides configuration via the autoconfJohn Criswell1-0/+1
2003-06-22Remove a ton of extraneous #includesChris Lattner1-2/+0