aboutsummaryrefslogtreecommitdiff
path: root/lib/VMCore/Globals.cpp
AgeCommit message (Expand)Author
2011-08-01Micro-optimisation in getAliasedGlobal.Jay Foad
2011-07-18land David Blaikie's patch to de-constify Type, with a few tweaks.Chris Lattner
2011-07-14Fix GlobalValue::isDeclaration() to always consider aliases to be definitions.Chris Lattner
2011-07-14add comments.Chris Lattner
2011-07-14consolidate GlobalValue::isDeclaration into one Chris Lattner
2011-07-14code cleanupChris Lattner
2011-07-09Land the long talked about "type system rewrite" patch. ThisChris Lattner
2011-02-18hoist GlobalValue::removeDeadConstantUsers up to being a method on Constant.Chris Lattner
2010-07-28Make GlobalValue alignment consistent with load, store, and allocaDan Gohman
2010-03-25rename use_const_iterator to const_use_iterator for consistency's sakeGabor Greif
2010-02-15A function with no Module owner isn't materializable. This fixes F->dump() forNick Lewycky
2010-01-27Kill ModuleProvider and ghost linkage by inverting the relationship betweenJeffrey Yasskin
2009-11-17In GlobalVariable::setInitializer, assert that the initializer has theJeffrey Yasskin
2009-11-06remove a bunch of extraneous LLVMContext argumentsChris Lattner
2009-11-01the verifier shouldn't modify the IR.Chris Lattner
2009-11-01fix an issue where the verifier would reject a function whose entryChris Lattner
2009-07-29Move types back to the 2.5 API.Owen Anderson
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-25Convert a few more things to use raw_ostream.Dan Gohman
2009-07-14llvm_unreachable->llvm_unreachable(0), LLVM_UNREACHABLE->llvm_unreachable.Torok Edwin
2009-07-08LLVMContext-ification.Owen Anderson
2009-07-08Implement changes from Chris's feedback.Torok Edwin
2009-07-08Switch GlobalVariable ctors to a sane API, where *either* a context or a modu...Owen Anderson
2009-07-08Start converting to new error handling API.Torok Edwin
2009-07-08Push LLVMContext through GlobalVariables and IRBuilder.Owen Anderson
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-03-09make GlobalValue::removeDeadConstantUsers() const.Chris Lattner
2009-01-08Use mayBeOverridden here, in anticipation of theDuncan Sands
2008-09-09Make safer variant of alias resolution routine to be defaultAnton Korobeynikov
2008-09-09Fix typoAnton Korobeynikov
2008-09-09Fix incorrect linker behaviour: we shouldn't resolve weak aliases.Anton Korobeynikov
2008-05-26eliminate calls to deprecated Use::init() interfaceGabor Greif
2008-05-26Factor code to copy global value attributes likeDuncan Sands
2008-05-10merge of use-diet branch to trunkGabor Greif
2008-03-22Slightly increase default set size. It's cheap and won't hurt.Anton Korobeynikov
2008-03-11Add helper for ultimate aliasee resoltionAnton Korobeynikov
2007-12-29Remove attribution from file headers, per discussion on llvmdev.Chris Lattner
2007-12-11Implement address space attribute for LLVM pointer types. Address spaces are Christopher Lamb
2007-05-05handle gep aliaseeChris Lattner
2007-05-03Unbreak VC++ build.Jeff Cohen
2007-04-30Fix typo. Interesting, but old variant worked too :)Anton Korobeynikov
2007-04-29Implement review feedbackAnton 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-12Implement the "thread_local" keyword.Lauro Ramos Venancio
2007-02-26reapply my previous patch with a bugfix.Chris Lattner
2007-02-26revert my previous change, something strange is happening.Chris Lattner
2007-02-25Rework GlobalValue::removeDeadConstantUsers to always remove dead constantChris Lattner