aboutsummaryrefslogtreecommitdiff
path: root/lib/VMCore/Module.cpp
AgeCommit message (Expand)Author
2013-01-02Rename VMCore directory to IR.Chandler Carruth
2012-12-07s/AttrListPtr/AttributeSet/g to better label what this class is going to be i...Bill Wendling
2012-12-03Use the new script to sort the includes of every file under lib.Chandler Carruth
2012-11-27Remove the dependent libraries feature.Bill Wendling
2012-08-03Move the "findUsedStructTypes" functionality outside of the Module class.Bill Wendling
2012-05-28simplify code.Chris Lattner
2012-04-23Cleanup whitespace.Bill Wendling
2012-04-23Limit the number of times we recurse through this algorithm. All of theBill Wendling
2012-04-21Add a flag to the struct type finder to collect only those types which haveBill Wendling
2012-04-20Revert r155241, which is causing some breakage.Bill Wendling
2012-04-20If we discover all of the named structs in a module, then don't bother toBill Wendling
2012-04-16Typo.Eric Christopher
2012-02-16s/ModAttrBehavior/ModFlagBehavior/g to be consistent with how module flags ar...Bill Wendling
2012-02-15Use the enum instead of 'unsigned'.Bill Wendling
2012-02-15Add a module flags accessor method which returns the flags in a vector.Bill Wendling
2012-02-11[WIP] Initial code for module flags.Bill Wendling
2011-08-13Remove the last improper use of getGlobalContext() from LLVM.Nick Lewycky
2011-07-21move tier out of an anonymous namespace, it doesn't make senseChris Lattner
2011-07-18land David Blaikie's patch to de-constify Type, with a few tweaks.Chris Lattner
2011-07-14DebugLoc's don't hide any interesting types for TypeFinder to find.Chris Lattner
2011-07-12Second attempt at de-constifying LLVM Types in FunctionType::get(),Jay Foad
2011-07-12Revert r134893 and r134888 (and related patches in other trees). It was causingBill Wendling
2011-07-11De-constify Types in FunctionType::get().Jay Foad
2011-07-09Land the long talked about "type system rewrite" patch. ThisChris Lattner
2010-09-08Clarify the ownership model of LLVMContext and Module. Namely, contexts ownOwen Anderson
2010-08-04Eliminate unnecessary empty string literals.Dan Gohman
2010-07-21Make NamedMDNode not be a subclass of Value, and simplify the interfaceDan Gohman
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