summaryrefslogtreecommitdiff
path: root/lib/IRReader
AgeCommit message (Expand)Author
2017-12-13Remove redundant includes from various places.Michael Zolotukhin
2017-10-02Move the stripping of invalid debug info from the Verifier to AutoUpgrade.Adrian Prantl
2016-11-18Timer: Track name and description.Matthias Braun
2016-11-13Bitcode: Change module reader functions to return an llvm::Expected.Peter Collingbourne
2016-11-11Split Bitcode/ReaderWriter.h into separate reader and writer headersTeresa Johnson
2016-11-08IR, Bitcode: Change bitcode reader to no longer own its memory buffer.Peter Collingbourne
2016-01-26Remove autoconf supportChris Bieneman
2015-12-17[ThinLTO] Metadata linking for imported functionsTeresa Johnson
2015-06-16Return a unique_ptr from getLazyBitcodeModule and parseBitcodeFile. NFC.Rafael Espindola
2015-06-16modules: Add explicit dependency on intrinsics_genDuncan P. N. Exon Smith
2015-02-11Use ADDITIONAL_HEADER_DIRS in all LLVM CMake projects.Zachary Turner
2014-11-06Remove unused variable. NFC.Rafael Espindola
2014-09-03Pass a && to getLazyBitcodeModule.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-26Return a std::unique_ptr from the IRReader.h functions. NFC.Rafael Espindola
2014-08-19Modernize the .ll parsing interface.Rafael Espindola
2014-08-17Pass a std::uinque_ptr to ParseAssembly to make the ownership explicit. NFC.Rafael Espindola
2014-08-17getLazyIRModule always takes ownership. Make that explicit.Rafael Espindola
2014-07-06Update the MemoryBuffer API to use ErrorOr.Rafael Espindola
2014-07-05Make a helper function static. No functionality change.Rafael Espindola
2014-06-27IRReader: don't mark MemoryBuffers constAlp Toker
2014-06-27Propagate const-correctness into parseBitcodeFile()Alp Toker
2014-06-27ParseIR: don't take ownership of the MemoryBufferAlp Toker
2014-06-26Revert "Introduce a string_ostream string builder facilty"Alp Toker
2014-06-26MSVC build fix following r211749Alp Toker
2014-06-26Introduce a string_ostream string builder faciltyAlp Toker
2014-06-13Remove 'using std::errro_code' from lib.Rafael Espindola
2014-06-12Don't use 'using std::error_code' in include/llvm.Rafael Espindola
2014-06-12Remove system_error.h.Rafael Espindola
2014-04-15[C++11] More 'nullptr' conversion. In some cases just using a boolean check i...Craig Topper
2014-03-06Replace OwningPtr<T> with std::unique_ptr<T>.Ahmed Charles
2014-03-05[C++11] Replace OwningPtr::take() with OwningPtr::release().Ahmed Charles
2014-01-15Make parseBitcodeFile return an ErrorOr<Module *>.Rafael Espindola
2014-01-13Update getLazyBitcodeModule to use ErrorOr for error handling.Rafael Espindola
2014-01-07Move the LLVM IR asm writer header files into the IR directory, as theyChandler Carruth
2014-01-07Re-sort all of the includes with ./utils/sort_includes.py so thatChandler Carruth
2013-11-06[llvm-c] Expose IRReader interfacePeter Zotov
2013-07-16Add 'const' qualifiers to static const char* variables.Craig Topper
2013-06-25keep only the StringRef version of getFileOrSTDIN.Rafael Espindola
2013-04-03Measure time that IR parsing took as part of the -time-passes measurement.Eli Bendersky
2013-04-01Fix top-comment header and some indentationEli Bendersky
2013-03-26Split out the IRReader header and the utility functions it provides intoChandler Carruth