aboutsummaryrefslogtreecommitdiff
path: root/llvm/lib/IR/Module.cpp
AgeCommit message (Expand)AuthorFilesLines
2014-12-22The leak detector is dead, long live asan and valgrind.Rafael Espindola1-1/+0
2014-12-17Random Number Generator Refactoring (removing from Module)JF Bastien1-12/+20
2014-12-09IR: Split Metadata from ValueDuncan P. N. Exon Smith1-13/+18
2014-12-03Ask the module for its the identified types.Rafael Espindola1-0/+14
2014-11-19Remove StringMap::GetOrCreateValue in favor of StringMap::insertDavid Blaikie1-3/+1
2014-11-11Revert "IR: MDNode => Value"Duncan P. N. Exon Smith1-2/+1
2014-11-07Add Position-independent Code model Module API.Justin Hibbits1-0/+13
2014-11-05IR: MDNode => Value: NamedMDNode::getOperator()Duncan P. N. Exon Smith1-1/+2
2014-10-24Modernize the error handling of the Materialize function.Rafael Espindola1-9/+4
2014-10-24Don't ever call materializeAllPermanently during LTO.Rafael Espindola1-6/+0
2014-09-08Be more careful in parsing Module::ModFlagBehavior valueAlexey Samsonov1-4/+15
2014-08-26Pass a MemoryBufferRef when we can avoid taking ownership.Rafael Espindola1-4/+1
2014-07-03IR: cleanup Module::dropReferencesDavid Majnemer1-6/+6
2014-06-27IR: Add COMDATs to the IRDavid Majnemer1-0/+8
2014-06-25Random Number Generator (llvm)JF Bastien1-1/+14
2014-06-23Make ObjectFile and BitcodeReader always own the MemoryBuffer.Rafael Espindola1-1/+4
2014-06-18Revert "Random Number Generator (llvm)"JF Bastien1-14/+1
2014-06-18Random Number Generator (llvm)JF Bastien1-1/+14
2014-06-13Remove 'using std::errro_code' from lib.Rafael Espindola1-7/+6
2014-06-12Don't use 'using std::error_code' in include/llvm.Rafael Espindola1-0/+1
2014-05-31Use error_code() instead of error_code::succes()Rafael Espindola1-2/+2
2014-04-17Fix bug 19437 - Only add discriminators for DWARF 4 and above.Diego Novillo1-0/+8
2014-04-09[C++11] More 'nullptr' conversion or in some cases just using a boolean check...Craig Topper1-6/+6
2014-03-10Module: Don't rename in getOrInsertFunction()Duncan P. N. Exon Smith1-10/+0
2014-03-10[C++11] Modernize the IR library a bit.Benjamin Kramer1-4/+2
2014-03-06Replace OwningPtr<T> with std::unique_ptr<T>.Ahmed Charles1-1/+1
2014-03-06[Layering] Move GVMaterializer.h into the IR library where itsChandler Carruth1-1/+1
2014-03-04[Modules] Move the LeakDetector header into the IR library where theChandler Carruth1-1/+1
2014-02-25Fix resetting the DataLayout in a Module.Rafael Espindola1-1/+5
2014-02-25Store a DataLayout in Module.Rafael Espindola1-2/+26
2014-01-14Return an error_code from materializeAllPermanently.Rafael Espindola1-7/+5
2014-01-14Use error_code in Module::materializeAll.Rafael Espindola1-9/+7
2014-01-09Re-remove dead code.Nadav Rotem1-45/+0
2014-01-09Revert r198819 - "Remove dead code."Nadav Rotem1-0/+45
2014-01-09Remove dead code.Rafael Espindola1-45/+0
2013-12-20When parsing data layout string looking for endianness, use the correct defaultDmitri Gribenko1-1/+1
2013-12-20Correctly apply the default pointer sizeDmitri Gribenko1-1/+1
2013-12-02Debug Info: drop debug info via upgrading path if version number does not match.Manman Ren1-5/+10
2013-11-05Use error_code in GVMaterializer.Rafael Espindola1-4/+15
2013-09-30Reuse variableMatt Arsenault1-1/+1
2013-09-30Fix getOrInsertGlobal dropping the address space.Matt Arsenault1-2/+4
2013-09-28Fix typoMatt Arsenault1-1/+1
2013-07-25Make these methods const correct.Rafael Espindola1-2/+1
2013-07-16Add getModuleFlag(StringRef Key) to query a module flag given Key.Manman Ren1-0/+13
2013-05-15Remove dead code.Eli Bendersky1-17/+0
2013-03-01Removed extraneous #include "LLVMContextImpl.h" from lib/IR/Module.cppJean-Luc Duprat1-1/+0
2013-03-01Cache the result of Function::getIntrinsicID() in a DenseMap attached to the ...Michael Ilseman1-0/+1
2013-01-02Move all of the header files which are involved in modelling the LLVM IRChandler Carruth1-5/+5
2013-01-02Rename VMCore directory to IR.Chandler Carruth1-0/+451