summaryrefslogtreecommitdiff
path: root/lib/AsmParser/Parser.cpp
AgeCommit message (Expand)Author
2017-10-02Move the stripping of invalid debug info from the Verifier to AutoUpgrade.Adrian Prantl
2016-03-08[AsmParser] Expose an API to parse a string starting with a type.Quentin Colombet
2016-03-07[AsmParser] Add a function to parse a standalone type.Quentin Colombet
2015-08-21AsmParser: Save and restore the parsing state for types using SlotMapping.Alex Lorenz
2015-07-17AsmParser: Add a function to parse a standalone constant value.Alex Lorenz
2015-06-23AsmParser: Extend the API to make the global value and metadata node slot map...Alex Lorenz
2015-05-20AsmParser: Require a terminating null character when creating memory buffer.Alex Lorenz
2015-03-01Add missing includes. make_unique proliferated everywhere.Benjamin Kramer
2015-01-17Remove std::move that was preventing return value optimization.Richard Trieu
2014-08-26Pass a MemoryBufferRef when we can avoid taking ownership.Rafael Espindola
2014-08-21Explicitly pass ownership of the MemoryBuffer to AddNewSourceBuffer using std...David Blaikie
2014-08-19Split parseAssembly into parseAssembly and parseAssemblyInto.Rafael Espindola
2014-08-19Modernize the .ll parsing interface.Rafael Espindola
2014-08-18These classes only need a StringRef, not a MemoryBuffer.Rafael Espindola
2014-08-17Pass a std::uinque_ptr to ParseAssembly to make the ownership explicit. NFC.Rafael Espindola
2014-07-06Update the MemoryBuffer API to use ErrorOr.Rafael Espindola
2014-06-27ParseIR: don't take ownership of the MemoryBufferAlp 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-07Move the LLVM IR asm writer header files into the IR directory, as theyChandler Carruth
2013-06-25keep only the StringRef version of getFileOrSTDIN.Rafael Espindola
2013-01-02Move all of the header files which are involved in modelling the LLVM IRChandler Carruth
2012-12-03Use the new script to sort the includes of every file under lib.Chandler Carruth
2011-10-16Make SMDiagnostic a little more sane. Instead of passing around note/warning...Chris Lattner
2010-12-16MemoryBuffer now return an error_code and returns a OwningPtr<MemoryBuffer> v...Michael J. Spencer
2010-12-09Support/MemoryBuffer: Replace all uses of std::string *ErrMsg with error_code...Michael J. Spencer
2010-08-04Don't print the filename twice in file-not-found errors.Dan Gohman
2010-04-06enhance SMDiagnostic to also maintain a pointer to the SourceMgr.Chris Lattner
2010-04-06Give llvm::SourceMgr the ability to have a client-specifiedChris Lattner
2010-04-05stringref-ize the MemoryBuffer::get apis. This requiresChris Lattner
2010-01-21Make the parser include the lower level error message in its own errorDan Gohman
2009-09-08Use MemoryBuffer::getBufferIdentifier() in the AsmPrinter insteadDan Gohman
2009-09-02Refactor common code from ParseAssemblyString and ParseAssemblyFile,Dan Gohman
2009-07-02switch the .ll parser to use SourceMgr.Chris Lattner
2009-07-02switch the .ll parser into SMDiagnostic.Chris Lattner
2009-07-01Make the use of const with respect to LLVMContext sane. Hopefully this is th...Owen Anderson
2009-07-01Hold the LLVMContext by reference rather than by pointer.Owen Anderson
2009-07-01Add a pointer to the owning LLVMContext to Module. This requires threading L...Owen Anderson
2009-01-08Fix the path to llvm/Assembly/Parser.h in a comment.Dan Gohman
2009-01-04Refactor some parser interfaces to fix PR3278 and a FIXME:Chris Lattner
2009-01-02Down with trailing whitespace!Misha Brukman
2009-01-02Reimplement the old and horrible bison parser for .ll files with a niceChris Lattner
2008-04-01Change the MemoryBuffer::getFile* methods to take just a pointer to theChris Lattner
2008-02-20Unbreak build with gcc 4.3: provide missed includes and silence most annoying...Anton Korobeynikov
2007-12-29Remove attribution from file headers, per discussion on llvmdev.Chris Lattner
2007-11-18Replace the original flex lexer with a hand writen one. This Chris Lattner