Gitiles
Code Review
Sign In
gerrit-public.fairphone.software
/
toolchain
/
llvm-project
/
81fe1fbf4abd00b24e078a80cb15a2d2c1343f11
/
llvm
/
lib
/
AsmParser
/
Parser.cpp
63ee0e7
[ThinLTO] Parse module summary index from assembly
by Teresa Johnson
· 7 years ago
c00d81e
LLParser: add an argument for overriding data layout and do not check alloca addr space
by Yaxun Liu
· 8 years ago
a8b2ddb
Move the stripping of invalid debug info from the Verifier to AutoUpgrade.
by Adrian Prantl
· 8 years ago
dafed5d
[AsmParser] Expose an API to parse a string starting with a type.
by Quentin Colombet
· 10 years ago
81e72b4
[AsmParser] Add a function to parse a standalone type.
by Quentin Colombet
· 10 years ago
1de2acd
AsmParser: Save and restore the parsing state for types using SlotMapping.
by Alex Lorenz
· 10 years ago
d225595
AsmParser: Add a function to parse a standalone constant value.
by Alex Lorenz
· 10 years ago
8955f7d
AsmParser: Extend the API to make the global value and metadata node slot mappings publicly accessible.
by Alex Lorenz
· 10 years ago
c627779
AsmParser: Require a terminating null character when creating memory buffer.
by Alex Lorenz
· 10 years ago
0a446fd
Add missing includes. make_unique proliferated everywhere.
by Benjamin Kramer
· 11 years ago
73d0652
Remove std::move that was preventing return value optimization.
by Richard Trieu
· 11 years ago
d96d553
Pass a MemoryBufferRef when we can avoid taking ownership.
by Rafael Espindola
· 11 years ago
1961f14
Explicitly pass ownership of the MemoryBuffer to AddNewSourceBuffer using std::unique_ptr
by David Blaikie
· 11 years ago
3f3d7ac
Split parseAssembly into parseAssembly and parseAssemblyInto.
by Rafael Espindola
· 11 years ago
11c07d7
Modernize the .ll parsing interface.
by Rafael Espindola
· 11 years ago
43d22b8
These classes only need a StringRef, not a MemoryBuffer.
by Rafael Espindola
· 11 years ago
f7aed80
Pass a std::uinque_ptr to ParseAssembly to make the ownership explicit. NFC.
by Rafael Espindola
· 11 years ago
adf21f2
Update the MemoryBuffer API to use ErrorOr.
by Rafael Espindola
· 11 years ago
5ebb7b3
ParseIR: don't take ownership of the MemoryBuffer
by Alp Toker
· 11 years ago
db4ed0b
Remove 'using std::errro_code' from lib.
by Rafael Espindola
· 11 years ago
3acea39
Don't use 'using std::error_code' in include/llvm.
by Rafael Espindola
· 11 years ago
a6e9c3e
Remove system_error.h.
by Rafael Espindola
· 11 years ago
2617dcc
[C++11] More 'nullptr' conversion. In some cases just using a boolean check instead of comparing to nullptr.
by Craig Topper
· 11 years ago
56440fd
Replace OwningPtr<T> with std::unique_ptr<T>.
by Ahmed Charles
· 12 years ago
96c9d95
[C++11] Replace OwningPtr::take() with OwningPtr::release().
by Ahmed Charles
· 12 years ago
9aca918
Move the LLVM IR asm writer header files into the IR directory, as they
by Chandler Carruth
· 12 years ago
8c81172
keep only the StringRef version of getFileOrSTDIN.
by Rafael Espindola
· 12 years ago
9fb823b
Move all of the header files which are involved in modelling the LLVM IR
by Chandler Carruth
· 13 years ago
ed0881b
Use the new script to sort the includes of every file under lib.
by Chandler Carruth
· 13 years ago
03b80a4
Make SMDiagnostic a little more sane. Instead of passing around note/warning/error as a
by Chris Lattner
· 14 years ago
39a0ffc
MemoryBuffer now return an error_code and returns a OwningPtr<MemoryBuffer> via an out parm.
by Michael J. Spencer
· 15 years ago
7b6fef8
Support/MemoryBuffer: Replace all uses of std::string *ErrMsg with error_code &ec. And fix clients.
by Michael J. Spencer
· 15 years ago
47053d9
Don't print the filename twice in file-not-found errors.
by Dan Gohman
· 15 years ago
97c4cb8
enhance SMDiagnostic to also maintain a pointer to the SourceMgr.
by Chris Lattner
· 15 years ago
3c79981
Give llvm::SourceMgr the ability to have a client-specified diagnostic handler.
by Chris Lattner
· 15 years ago
0e45d24
stringref-ize the MemoryBuffer::get apis. This requires
by Chris Lattner
· 15 years ago
9b85ae2
Make the parser include the lower level error message in its own error
by Dan Gohman
· 16 years ago
e6a80ce
Use MemoryBuffer::getBufferIdentifier() in the AsmPrinter instead
by Dan Gohman
· 16 years ago
77ac99d
Refactor common code from ParseAssemblyString and ParseAssemblyFile,
by Dan Gohman
· 16 years ago
200e075
switch the .ll parser to use SourceMgr.
by Chris Lattner
· 16 years ago
a76611a
switch the .ll parser into SMDiagnostic.
by Chris Lattner
· 16 years ago
2a15443
Make the use of const with respect to LLVMContext sane. Hopefully this is the last time, for the
by Owen Anderson
· 16 years ago
1cf085d
Hold the LLVMContext by reference rather than by pointer.
by Owen Anderson
· 16 years ago
6773d38
Add a pointer to the owning LLVMContext to Module. This requires threading LLVMContext through a lot
by Owen Anderson
· 16 years ago
6031a43
Fix the path to llvm/Assembly/Parser.h in a comment.
by Dan Gohman
· 17 years ago
ad6f335
Refactor some parser interfaces to fix PR3278 and a FIXME:
by Chris Lattner
· 17 years ago
1d9a93d
Down with trailing whitespace!
by Misha Brukman
· 17 years ago
ac161bf
Reimplement the old and horrible bison parser for .ll files with a nice
by Chris Lattner
· 17 years ago
6f2ffdb
Change the MemoryBuffer::getFile* methods to take just a pointer to the
by Chris Lattner
· 17 years ago
579f071
Unbreak build with gcc 4.3: provide missed includes and silence most annoying warnings.
by Anton Korobeynikov
· 18 years ago
f3ebc3f
Remove attribution from file headers, per discussion on llvmdev.
by Chris Lattner
· 18 years ago
660c6b9
Replace the original flex lexer with a hand writen one. This
by Chris Lattner
· 18 years ago
713eedc
For PR797:
by Reid Spencer
· 19 years ago
416a0d4
Give the asmparser the ability to parse strings. Patch contributed by
by Chris Lattner
· 20 years ago
13f332c
* Remove trailing whitespace * Convert tabs to spaces
by Misha Brukman
· 20 years ago
d25cad9
Fine-grainify namespacification, prune #include
by Chris Lattner
· 21 years ago
960707c
Put all LLVM code into the llvm namespace, as per bug 109.
by Brian Gaeke
· 22 years ago
ad44de1
* Eliminate `using' directive * Order #includes as per style guide
by Misha Brukman
· 22 years ago
482202a
Added LLVM project notice to the top of every C++ source file.
by John Criswell
· 22 years ago
d4d259c
Uppercase the acronym ASCII.
by Misha Brukman
· 22 years ago
e083fe9
AsmParser now depends on clients to verify that input is well formed
by Chris Lattner
· 23 years ago
113f4f4
MEGAPATCH checkin.
by Chris Lattner
· 23 years ago
d5a8470
Eliminate duplicate or unneccesary #include's
by Chris Lattner
· 23 years ago
ee6f2af
Close input file if exception is thrown
by Chris Lattner
· 24 years ago
8280bf5
Change to verifier interface
by Chris Lattner
· 24 years ago
7f74a56
Changes to build successfully with GCC 3.02
by Chris Lattner
· 24 years ago
fc4c504
Remove exception specification
by Chris Lattner
· 24 years ago
f2d1e79
Remove dependence on command line library. Silly anyway.
by Chris Lattner
· 24 years ago
2f7c963
Initial revision
by Chris Lattner
· 24 years ago