summaryrefslogtreecommitdiff
path: root/lib/IRReader
AgeCommit message (Expand)AuthorFilesLines
2016-01-26Remove autoconf supportChris Bieneman1-14/+0
2015-12-17[ThinLTO] Metadata linking for imported functionsTeresa Johnson1-5/+7
2015-06-16Return a unique_ptr from getLazyBitcodeModule and parseBitcodeFile. NFC.Rafael Espindola1-4/+5
2015-06-16modules: Add explicit dependency on intrinsics_genDuncan P. N. Exon Smith1-0/+3
2015-02-11Use ADDITIONAL_HEADER_DIRS in all LLVM CMake projects.Zachary Turner1-0/+3
2014-11-06Remove unused variable. NFC.Rafael Espindola1-1/+0
2014-09-03Pass a && to getLazyBitcodeModule.Rafael Espindola1-1/+2
2014-08-26Pass a std::unique_ptr<MemoryBuffer>& to getLazyBitcodeModule.Rafael Espindola1-3/+1
2014-08-26Pass a MemoryBufferRef when we can avoid taking ownership.Rafael Espindola1-10/+9
2014-08-26Return a std::unique_ptr from the IRReader.h functions. NFC.Rafael Espindola1-16/+15
2014-08-19Modernize the .ll parsing interface.Rafael Espindola1-7/+8
2014-08-17Pass a std::uinque_ptr to ParseAssembly to make the ownership explicit. NFC.Rafael Espindola1-3/+3
2014-08-17getLazyIRModule always takes ownership. Make that explicit.Rafael Espindola1-10/+9
2014-07-06Update the MemoryBuffer API to use ErrorOr.Rafael Espindola1-8/+10
2014-07-05Make a helper function static. No functionality change.Rafael Espindola1-3/+2
2014-06-27IRReader: don't mark MemoryBuffers constAlp Toker1-1/+1
2014-06-27Propagate const-correctness into parseBitcodeFile()Alp Toker1-2/+1
2014-06-27ParseIR: don't take ownership of the MemoryBufferAlp Toker1-7/+10
2014-06-26Revert "Introduce a string_ostream string builder facilty"Alp Toker1-3/+6
2014-06-26MSVC build fix following r211749Alp Toker1-1/+2
2014-06-26Introduce a string_ostream string builder faciltyAlp Toker1-6/+2
2014-06-13Remove 'using std::errro_code' from lib.Rafael Espindola1-5/+4
2014-06-12Don't use 'using std::error_code' in include/llvm.Rafael Espindola1-0/+1
2014-06-12Remove system_error.h.Rafael Espindola1-1/+1
2014-04-15[C++11] More 'nullptr' conversion. In some cases just using a boolean check i...Craig Topper1-7/+7
2014-03-06Replace OwningPtr<T> with std::unique_ptr<T>.Ahmed Charles1-3/+2
2014-03-05[C++11] Replace OwningPtr::take() with OwningPtr::release().Ahmed Charles1-2/+2
2014-01-15Make parseBitcodeFile return an ErrorOr<Module *>.Rafael Espindola1-5/+7
2014-01-13Update getLazyBitcodeModule to use ErrorOr for error handling.Rafael Espindola1-4/+5
2014-01-07Move the LLVM IR asm writer header files into the IR directory, as theyChandler Carruth1-1/+1
2014-01-07Re-sort all of the includes with ./utils/sort_includes.py so thatChandler Carruth1-3/+3
2013-11-06[llvm-c] Expose IRReader interfacePeter Zotov1-0/+32
2013-07-16Add 'const' qualifiers to static const char* variables.Craig Topper1-2/+2
2013-06-25keep only the StringRef version of getFileOrSTDIN.Rafael Espindola1-2/+2
2013-04-03Measure time that IR parsing took as part of the -time-passes measurement.Eli Bendersky1-0/+11
2013-04-01Fix top-comment header and some indentationEli Bendersky2-3/+3
2013-03-26Split out the IRReader header and the utility functions it provides intoChandler Carruth4-0/+117