aboutsummaryrefslogtreecommitdiff
path: root/lib/VMCore/Module.cpp
AgeCommit message (Expand)Author
2010-06-22Use single interface, using twine, to get named metadata.Devang Patel
2010-06-19Tidy.Bob Wilson
2010-06-16Use separate named MDNode to hold each function's local variable info.Devang Patel
2010-03-23fix an infinite loop in Module::getEndianness, PR6684Chris Lattner
2010-01-27Kill ModuleProvider and ghost linkage by inverting the relationship betweenJeffrey Yasskin
2010-01-12Use ilist_tratis to autoinsert and remove NamedMDNode from MDSymbolTable.Devang Patel
2010-01-11Reimplement getToken and SplitString as "StringRef helper functions"Benjamin Kramer
2010-01-09Delete NamedMDSymTable while destrucing Module.Devang Patel
2010-01-07Use separate namespace for named metadata.Devang Patel
2009-12-29Final step in the metadata API restructuring: move the Chris Lattner
2009-12-19Qualify a bunch of explicit template instantiations to satisfy clang++.John McCall
2009-11-06Pass StringRef by value.Daniel Dunbar
2009-11-06remove a bunch of extraneous LLVMContext argumentsChris Lattner
2009-08-13Push LLVMContexts through the IntegerType APIs.Owen Anderson
2009-07-30Add getOrInsertNamedMetadata().Devang Patel
2009-07-30Do not use getNamedValue() to lookup NamedMDNode. NamedMDNode is not a Global...Devang Patel
2009-07-29Move types back to the 2.5 API.Owen Anderson
2009-07-29Move ConstantExpr to 2.5 API.Owen Anderson
2009-07-29Keep track of named mdnodes in a Module using an ilist.Devang Patel
2009-07-25Finish migrating VMCore to StringRef/Twine based APIs.Daniel Dunbar
2009-07-23Switch ValueSymbolTable to StringRef based API.Daniel Dunbar
2009-07-08LLVMContext-ification.Owen Anderson
2009-07-08Switch GlobalVariable ctors to a sane API, where *either* a context or a modu...Owen Anderson
2009-07-08Push LLVMContext through GlobalVariables and IRBuilder.Owen Anderson
2009-07-01Make the use of const with respect to LLVMContext sane. Hopefully this is th...Owen Anderson
2009-07-01Hold the LLVMContext by reference rather than by pointer.Owen Anderson
2009-07-01Add a pointer to the owning LLVMContext to Module. This requires threading L...Owen Anderson
2009-03-27"ghostify" the ilist<Function> sentinelGabor Greif
2009-03-07further simplifications arising from peruse of the more declarative interfaceGabor Greif
2009-03-06Add Module::getNamedValue; use to normalize access to Module symbolDaniel Dunbar
2009-02-05Reapply 63765. Patches for clang and llvm-gcc to follow.Dale Johannesen
2009-02-04Reverting 63765. This broke the build of both clangDale Johannesen
2009-02-04New feature: add support for target intrinsics being defined in theNate Begeman
2009-01-15Add the private linkage.Rafael Espindola
2009-01-04Add a mechanism to specify attributes in getOrInsertFunction.Nick Lewycky
2008-11-05Add comments to function.Bill Wendling
2008-11-04- Add a "getOrInsertGlobal" method to the Module class. This acts similarly toBill Wendling
2008-08-23Switch the asmprinter (.ll) and all the stuff it requires over toChris Lattner
2008-06-27simplify some code to avoid string thrashing.Chris Lattner
2008-06-27Add a new version of Module::getFunction that takes a const char* insteadChris Lattner
2008-04-06API changes for class Use size reduction, wave 1.Gabor Greif
2008-03-10Remove an unnecessary #includeDan Gohman
2008-01-29Fix 80-col violations.Dan Gohman
2007-12-29Remove attribution from file headers, per discussion on llvmdev.Chris Lattner
2007-12-17Change the PointerType api for creating pointer types. The old functionality ...Christopher Lamb
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-17The (negative) offset from a SymbolTableListTraits-using ilist to its containerChris Lattner
2007-04-17Refactor SymbolTableListTraits to only have a single pointer in it, insteadChris Lattner
2007-04-09For PR1146:Reid Spencer