aboutsummaryrefslogtreecommitdiff
path: root/llvm/lib/IR/Module.cpp
AgeCommit message (Expand)AuthorFilesLines
2016-11-09Bitcode: Change the materializer interface to return llvm::Error.Peter Collingbourne1-6/+7
2016-11-08IR, Bitcode: Change bitcode reader to no longer own its memory buffer.Peter Collingbourne1-0/+5
2016-06-20Remove interface to get/set MaxFunctionCountEaswaran Raman1-12/+0
2016-06-17[Codegen] Change PICLevel.Davide Italiano1-1/+1
2016-04-28Add "PIE Level" metadata to module flags.Sriraman Tallam1-0/+14
2016-04-20[ThinLTO] Prevent importing of "llvm.used" valuesTeresa Johnson1-0/+16
2016-04-18[NFC] Header cleanupMehdi Amini1-1/+0
2016-04-08Support the Nodebug emission kind for DICompileUnits.Adrian Prantl1-0/+14
2016-04-07[GCC] Attribute ifunc support in llvmDmitry Polukhin1-0/+9
2016-03-18Interface to get/set profile summary metadata to moduleEaswaran Raman1-0/+8
2016-02-10Restore "[ThinLTO] Use MD5 hash in function index." with fixTeresa Johnson1-1/+1
2016-02-10Revert "[ThinLTO] Use MD5 hash in function index." due to bot failureTeresa Johnson1-1/+1
2016-02-10[ThinLTO] Use MD5 hash in function index.Teresa Johnson1-1/+1
2016-01-15Bring back "Assert that we have all use/users in the getters."Rafael Espindola1-4/+2
2016-01-14Revert "Assert that we have all use/users in the getters."Michael Zolotukhin1-2/+4
2015-12-19Assert that we have all use/users in the getters.Rafael Espindola1-4/+2
2015-12-18Remove redundant argument. NFC.Rafael Espindola1-1/+1
2015-12-18Drop materializeAllPermanently.Rafael Espindola1-7/+2
2015-12-18Drop support for dematerializing.Rafael Espindola1-11/+0
2015-12-03Interface to attach maximum function count from PGO to module as module flags.Easwaran Raman1-0/+12
2015-10-08IR: Remove implicit iterator conversions from lib/IR, NFCDuncan P. N. Exon Smith1-1/+1
2015-10-07IR: Create SymbolTableList wrapper around iplist, NFCDuncan P. N. Exon Smith1-3/+3
2015-10-06Fix Clang-tidy modernize-use-nullptr warnings in source directories and gener...Hans Wennborg1-2/+2
2015-09-24[IR] Add operand bundles to CallInst and InvokeInst.Sanjoy Das1-0/+3
2015-08-05If the "CodeView" module flag is set, emit codeview instead of DWARFReid Kleckner1-1/+8
2015-05-15While in GlobalValue fix the function(s) that don't follow theEric Christopher1-3/+3
2015-03-13Be lazy about loading metadata in IRObjectFile.Rafael Espindola1-0/+6
2015-03-04Make DataLayout Non-Optional in the ModuleMehdi Amini1-22/+2
2015-02-11Verifier: Check for null operands in !llvm.module.flagsDavid Majnemer1-2/+2
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