summaryrefslogtreecommitdiff
path: root/llvm/lib/Bitcode/Reader
AgeCommit message (Expand)Author
2014-12-12Bitcode: Add missing "Remove in 4.0" commentsDuncan P. N. Exon Smith
2014-12-11Bitcode: Add METADATA_NODE and METADATA_VALUEDuncan P. N. Exon Smith
2014-12-11Bitcode: Add `OLD_` prefix to metadata node recordsDuncan P. N. Exon Smith
2014-12-09IR: Split Metadata from ValueDuncan P. N. Exon Smith
2014-12-06IR: Disallow function-local metadata attachmentsDuncan P. N. Exon Smith
2014-12-06IR: Disallow complicated function-local metadataDuncan P. N. Exon Smith
2014-12-03Ask the module for its the identified types.Rafael Espindola
2014-12-03Prologue supportPeter Collingbourne
2014-11-21Add accessor marcos to ConstantPlaceHolder, similar to those in the base class.Richard Trieu
2014-11-13Silence MSVC warning on missing return after fully covered switchReid Kleckner
2014-11-13Move calls to push_back out of readAbbreviated(Literal|Field).Rafael Espindola
2014-11-13Make a few helper functions static. NFC.Rafael Espindola
2014-11-12Return the number of read bytes in MemoryObject::readBytes.Rafael Espindola
2014-11-12Reduce code duplication a bit. NFC.Rafael Espindola
2014-11-06Factor out call to push_back. NFC.Rafael Espindola
2014-11-01Remove redundant calls to isMaterializable.Rafael Espindola
2014-10-29Untabify.NAKAMURA Takumi
2014-10-24Modernize the error handling of the Materialize function.Rafael Espindola
2014-10-24Don't ever call materializeAllPermanently during LTO.Rafael Espindola
2014-10-23clang-format two code snippets to make the next patch easy to read.Rafael Espindola
2014-09-23Do not destroy external linkage when deleting function bodyPetar Jovanovic
2014-09-19Eliminating static destructor for the BitCodeErrorCategory by converting to a...Chris Bieneman
2014-09-15Use IntrusiveRefCntPtr to manage the lifetime of BitCodeAbbrevs.Benjamin Kramer
2014-09-03Pass a && to getLazyBitcodeModule.Rafael Espindola
2014-08-27Fix a double free in llvm::getBitcodeTargetTriple.Rafael Espindola
2014-08-26Pass a std::unique_ptr<MemoryBuffer>& to getLazyBitcodeModule.Rafael Espindola
2014-08-26Pass a MemoryBufferRef when we can avoid taking ownership.Rafael Espindola
2014-08-16BitcodeReader: Only create one basic block for each blockaddressDuncan P. N. Exon Smith
2014-08-16UseListOrder: Correctly count the number of usesDuncan P. N. Exon Smith
2014-08-13Canonicalize header guards into a common format.Benjamin Kramer
2014-08-05BitcodeReader: Fix non-determinism in use-list orderDuncan P. N. Exon Smith
2014-08-01UseListOrder: Fix blockaddress use-list orderDuncan P. N. Exon Smith
2014-08-01BitcodeReader: Change mechanics of BlockAddress forward references, NFCDuncan P. N. Exon Smith
2014-08-01BitcodeReader: Fix some BlockAddress forward reference corner casesDuncan P. N. Exon Smith
2014-07-29Have a single enum for "not a bitcode" error.Rafael Espindola
2014-07-29Move the bitcode error enum to the include directory.Rafael Espindola
2014-07-28Bitcode: Serialize (and recover) use-list orderDuncan P. N. Exon Smith
2014-07-18Add a dereferenceable attributeHal Finkel
2014-07-18Rename AlignAttribute to IntAttributeHal Finkel
2014-07-16Roundtrip the inalloca bit on allocas through bitcodeReid Kleckner
2014-07-04Fix a bug in the conversion to ErrorOr.Rafael Espindola
2014-07-04Revert "Convert a few std::strings to StringRef."Rafael Espindola
2014-07-04Convert a few std::strings to StringRef.Rafael Espindola
2014-07-04Convert these functions to use ErrorOr.Rafael Espindola
2014-07-04Remove unused old-style error handling.Rafael Espindola
2014-06-27IR: Add COMDATs to the IRDavid Majnemer
2014-06-27IRReader: don't mark MemoryBuffers constAlp Toker
2014-06-27Propagate const-correctness into parseBitcodeFile()Alp Toker
2014-06-25Rename loop unrolling and loop vectorizer metadata to have a common prefix.Eli Bendersky
2014-06-23Make ObjectFile and BitcodeReader always own the MemoryBuffer.Rafael Espindola