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