summaryrefslogtreecommitdiffstats
path: root/lib/Rewrite/Rewriter.cpp
Commit message (Expand)AuthorAgeFilesLines
* Make local function isWhitespaceExceptNL static instead of in anonymous names...Yaron Keren2015-07-281-3/+1
* Rename highly-confusing isWhitespace that returns false on \n toYaron Keren2015-07-271-17/+13
* [Rewrite] Make RewriteBuffer accessible on its own, and add a unit test for it.Argyrios Kyrtzidis2015-03-081-1/+1
* Trim some includes. NFC.Hans Wennborg2014-10-291-2/+1
* Delete unused method and clangAST dependency it required.Daniel Jasper2014-10-261-9/+0
* Remove code duplication and cut dependency from clangRewrite onDaniel Jasper2014-10-231-21/+0
* Make clang's rewrite engine a core featureAlp Toker2014-07-161-0/+495
* Split library clangRewrite into clangRewriteCore and clangRewriteFrontend.Ted Kremenek2012-09-011-486/+0
* Documentation cleanup: Escaped backslashes in Doxygen comments.James Dennett2012-06-151-1/+1
* clang/lib/Rewrite/Rewriter.cpp: Don't try to rename opened files on Win32. Wi...NAKAMURA Takumi2012-05-271-0/+4
* Adds a method overwriteChangedFiles to the Rewriter. This is implemented byManuel Klimek2012-05-221-1/+69
* Basic: import SmallString<> into clang namespaceDylan Noblesmith2012-02-051-1/+1
* Move a method from IdentifierTable.h out of line and remove the SmallString i...Benjamin Kramer2012-02-041-0/+1
* remove unneeded llvm:: namespace qualifiers on some core types now that LLVM....Chris Lattner2011-07-231-15/+10
* Automatic Reference Counting.John McCall2011-06-151-26/+47
* Use S.str() to force a flush.Fariborz Jahanian2011-04-201-3/+1
* Be sure to flush raw_string_ostream objects in the Objective-CDouglas Gregor2011-04-201-0/+2
* Introduce Rewriter::IncreaseIndentation() which increase indentations for the...Argyrios Kyrtzidis2011-04-161-0/+83
* Collect the options applicable to the Rewriter methods into a RewriterOptions...Argyrios Kyrtzidis2011-04-131-8/+10
* Fixup more objc rwriter bug having to do withFariborz Jahanian2011-04-111-0/+7
* Enhance the Rewriter.Argyrios Kyrtzidis2011-04-071-7/+76
* Pass StringRefs by value.Benjamin Kramer2010-07-141-4/+4
* introduce a new CharSourceRange class, and enhance the diagnostics routinesChris Lattner2010-06-181-3/+9
* Add a write(raw_ostream&) method to RewriteBuffer. This uses an inefficientNick Lewycky2010-04-161-2/+6
* Let SourceManager::getBufferData return StringRef instead of a pair of two co...Benjamin Kramer2010-03-161-2/+2
* Give SourceManager a Diagnostic object with which to report errors,Douglas Gregor2010-03-161-12/+1
* Add some <cstdio> includes to unbreak the buildbotsDouglas Gregor2010-03-151-0/+1
* Introduce a new BufferResult class to act as the return type ofDouglas Gregor2010-03-151-1/+11
* Some clean up of replacement text API no longer needed byFariborz Jahanian2010-02-051-3/+2
* Fixes a rewrite bug rewriting nested ivars reference.Fariborz Jahanian2010-01-281-2/+3
* Fix typo: rename Rewriter::getRewritenText() -> Rewriter::getRewrittenText().Ted Kremenek2010-01-071-2/+2
* Remove tabs, and whitespace cleanups.Mike Stump2009-09-091-22/+22
* Convert parts of Rewriter to StringRef based API.Daniel Dunbar2009-08-191-16/+14
* Key decisions about 'bool' vs '_Bool' to be based on a new flag in langoptions.Chris Lattner2009-06-301-1/+1
* Fix for PR2386: distinguish between insertion and replacements in the Eli Friedman2009-05-181-4/+4
* Change Lexer::MeasureTokenLength to take a LangOptions reference.Chris Lattner2009-04-141-3/+3
* Check in the long promised SourceLocation rewrite. This lays theChris Lattner2009-01-261-1/+1
* this massive patch introduces a simple new abstraction: it makesChris Lattner2009-01-171-22/+22
* Add #include (introduced by dependence on DeclGroup)Ted Kremenek2008-10-071-0/+1
* add a new Rewriter::getRewritenText method that returns the text for a rangeChris Lattner2008-10-031-0/+49
* Patch by Csaba Hruska!Ted Kremenek2008-09-131-2/+3
* add an assertionChris Lattner2008-05-281-0/+1
* fix an inconsistency computing offsets that caused a crash on rewrite-nest.mChris Lattner2008-05-231-1/+1
* remove ifdefsChris Lattner2008-04-141-35/+0
* Change the RewriteRope::Chunks data structure from an std::list intoChris Lattner2008-04-141-3/+18
* remove ifdefsChris Lattner2008-04-121-77/+0
* Do an initial hack at replacing one of the incredibly inefficient Chris Lattner2008-04-121-2/+13
* Added variant of "InsertText" in the Rewriter to support inserting text bothTed Kremenek2008-03-181-5/+7
* Bug fix in RewriteBuffer::getMappedOffset: potentially multiple deltas Ted Kremenek2008-03-181-4/+6
* Make a major restructuring of the clang tree: introduce a top-levelChris Lattner2008-03-151-0/+258