summaryrefslogtreecommitdiff
path: root/llvm/lib/IRReader/IRReader.cpp
AgeCommit message (Expand)Author
2024-09-20[llvm] Don't call raw_string_ostream::flush() (NFC)Youngsuk Kim
2023-01-18[BitcodeReader] Allow reading pointer types from old IRSebastian Neubauer
2023-01-18Revert "[BitcodeReader] Allow reading pointer types from old IR"Nikita Popov
2023-01-17[BitcodeReader] Allow reading pointer types from old IRSebastian Neubauer
2022-12-07[IRReader] Convert Optional in DataLayoutCallbackTy to std::optionalKrzysztof Parzyszek
2021-03-25[NFC] Reordering parameters in getFile and getFileOrSTDINAbhina Sreeskantharajan
2021-03-23[NFC] Formatting changesAbhina Sreeskantharajan
2021-03-19[SystemZ][z/OS] Distinguish between text and binary files on z/OSAbhina Sreeskantharajan
2020-12-01static const char *const foo => const char foo[]Fangrui Song
2020-05-14Infer alignment of unmarked loads in IR/bitcode parsing.Eli Friedman
2019-02-11[IRReader] Expose getLazyIRModuleScott Linder
2019-01-19Update the file headers across all of the LLVM projects in the monorepoChandler Carruth
2018-01-30LLParser: add an argument for overriding data layout and do not check alloca ...Yaxun Liu
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
2015-12-17[ThinLTO] Metadata linking for imported functionsTeresa Johnson
2015-06-16Return a unique_ptr from getLazyBitcodeModule and parseBitcodeFile. NFC.Rafael Espindola
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