Gitiles
Code Review
Sign In
gerrit-public.fairphone.software
/
toolchain
/
llvm-project
/
81fe1fbf4abd00b24e078a80cb15a2d2c1343f11
/
clang
/
lib
/
Lex
/
ScratchBuffer.cpp
da45439
[Lex] Use WritableMemoryBuffer in ScratchBuffer.cpp
by Pavel Labath
· 8 years ago
fb5afbd
PR33902: Invalidate line number cache when adding more text to existing buffer.
by Richard Smith
· 8 years ago
0407257
MSan told me that we actually dump the entire scratch buffer into PCH files, initialize it.
by Benjamin Kramer
· 10 years ago
c7dd599
Prefer uninitialized memory for scratch space.
by Benjamin Kramer
· 10 years ago
50a5f97
unique_ptrify SourceManager::createFileID
by David Blaikie
· 11 years ago
d87f8d7
Update for LLVM api change.
by Rafael Espindola
· 11 years ago
d2d442c
[C++11] Use 'nullptr'. Lex edition.
by Craig Topper
· 11 years ago
6ac2cd0
Rename SourceManager::createFileIDForMemBuffer()
by Alp Toker
· 11 years ago
e6e67de
Rename SourceLocation::getFileLocWithOffset -> getLocWithOffset.
by Argyrios Kyrtzidis
· 14 years ago
11289f4
Remove tabs, and whitespace cleanups.
by Mike Stump
· 16 years ago
7253991
add \n characters to the scratch buffer *before* returned tokens.
by Chris Lattner
· 17 years ago
fa217bd
simplify some logic by making ScratchBuffer handle the application of trailing
by Chris Lattner
· 17 years ago
5a7971e
This change refactors some of the low-level lexer interfaces a bit.
by Chris Lattner
· 17 years ago
4fa2362
Check in the long promised SourceLocation rewrite. This lays the
by Chris Lattner
· 17 years ago
02495d8
Make some enums in SourceLocation private, remove a useless assertion from ScratchBuffer.
by Chris Lattner
· 17 years ago
d32480d
this massive patch introduces a simple new abstraction: it makes
by Chris Lattner
· 17 years ago
7a51313
Make a major restructuring of the clang tree: introduce a top-level
by Chris Lattner
· 18 years ago
[Renamed from clang/Lex/ScratchBuffer.cpp]
0d799d3
Add some missing #includes for GCC mainline, patch by Shantonu Sen!
by Chris Lattner
· 18 years ago
5b12ab8
Don't attribute in file headers anymore. See llvmdev for the
by Chris Lattner
· 18 years ago
dc5c055
Reimplement SourceLocation. Instead of having a
by Chris Lattner
· 18 years ago
23b7eb6
Finally bite the bullet and make the major change: split the clang namespace
by Chris Lattner
· 18 years ago
739e739
Remove the clang::SourceBuffer class, switch to the llvm::MemoryBuffer class.
by Chris Lattner
· 18 years ago
7d1b006
Use a new helper to do this much more simply.
by Chris Lattner
· 19 years ago
098dfc5
Expose a new form of the getToken method.
by Chris Lattner
· 19 years ago
4fb517b
Give tokens from the scratch buffer correct source locations.
by Chris Lattner
· 19 years ago
3690f15
Initial implementation of the ScratchBuffer class.
by Chris Lattner
· 19 years ago