summaryrefslogtreecommitdiffstats
path: root/clang/lib/Lex/PPLexerChange.cpp
Commit message (Expand)AuthorAgeFilesLines
* Fix diagnostic pragmas.Argyrios Kyrtzidis2010-12-151-9/+5
* push some source location information down through the compiler,Chris Lattner2010-04-201-8/+12
* PPCallbacks: Add hook for reaching the end of the main file, and fix Dependen...Daniel Dunbar2010-03-231-0/+1
* Audit all getBuffer() callers (for both the FullSourceLoc andDouglas Gregor2010-03-161-2/+4
* Use SourceManager's Diagnostic object for all file-reading errors,Douglas Gregor2010-03-161-2/+1
* Introduce a new BufferResult class to act as the return type ofDouglas Gregor2010-03-151-3/+3
* Teach Preprocessor::macro_begin/macro_end to lazily load all macroDouglas Gregor2010-01-041-1/+2
* Unbreak and add test case for r90276, a situation in which getBuffer is expec...Daniel Dunbar2009-12-061-1/+1
* Change Preprocessor::EnterSourceFile to make ErrorStr non-optional, clients s...Daniel Dunbar2009-12-061-2/+2
* pass the reason for failure up from MemoryBuffer and report itChris Lattner2009-12-011-2/+4
* Fix PR5633 by making the preprocessor handle the case where we canChris Lattner2009-11-301-4/+13
* remove stall commentNuno Lopes2009-11-291-2/+1
* Remove tabs, and whitespace cleanups.Mike Stump2009-09-091-34/+34
* Add PCH support for #import.Steve Naroff2009-04-241-1/+1
* when preprocessing a .S file, unknown directives should just be passed through,Chris Lattner2009-03-181-1/+0
* use accessor instead of poking ivar directlyChris Lattner2009-03-131-1/+2
* track "just a little more" location information for macro instantiations.Chris Lattner2009-02-151-3/+4
* add an assertion from Alexei Svitkine!Chris Lattner2009-02-131-2/+2
* add interface for walking macro table.Chris Lattner2009-02-061-3/+1
* move library-specific diagnostic headers into library private dirs. ReduceChris Lattner2009-01-291-1/+1
* Split the single monolithic DiagnosticKinds.def file into oneChris Lattner2009-01-271-1/+1
* do not use SourceManager::getFileCharacteristic(FileID), it is notChris Lattner2009-01-191-6/+7
* simplify PTHManager::CreateLexerChris Lattner2009-01-171-1/+1
* Change the Lexer ctor used in the non _Pragma case to take a FileID insteadChris Lattner2009-01-171-9/+3
* this massive patch introduces a simple new abstraction: it makesChris Lattner2009-01-171-9/+6
* Remove old PTH token-generation test harness.Ted Kremenek2008-12-231-71/+0
* PTH: Remove some methods and simplify some conditions in PTHLexer::Lex(). No...Ted Kremenek2008-12-231-1/+1
* PreprocessorLexer (and subclasses):Ted Kremenek2008-12-101-10/+2
* Preprocessor:Ted Kremenek2008-12-021-2/+32
* PTHLexer now owns the Token vector.Ted Kremenek2008-11-271-12/+14
* Reenable the default lexer.Ted Kremenek2008-11-211-1/+1
* When creating the raw tokens for PTHLexer, make sure the token representing t...Ted Kremenek2008-11-211-1/+4
* When creating raw tokens for the PTHLexer specially handle angled strings for...Ted Kremenek2008-11-211-6/+30
* Rename IsNonPragmaNonMacroLexer to IsFileLexer.Ted Kremenek2008-11-201-5/+5
* Add ugly "test harness" for PTHLexer that is not enabled by default. TheTed Kremenek2008-11-201-6/+49
* Make FIXME a hard assertion.Ted Kremenek2008-11-201-2/+6
* Preprocessor::getCurrentFileLexer() now returns a PreprocessorLexer* instead ofTed Kremenek2008-11-201-5/+6
* Move more cases of using 'CurLexer' to 'CurPPLexer'.Ted Kremenek2008-11-191-26/+35
* - Move static function IsNonPragmaNonMacroLexer into Preprocessor.h.Ted Kremenek2008-11-191-14/+5
* Revert 59574 (caused tests to fail).Ted Kremenek2008-11-191-5/+14
* - Move static function IsNonPragmaNonMacroLexer into Preprocessor.h.Ted Kremenek2008-11-191-14/+5
* - Add Lexer::isPragma() accessor for clients of Lexer that aren't friends.Ted Kremenek2008-11-181-8/+14
* - Add 'CurPPLexer' to Preprocessor to keep track of the currentTed Kremenek2008-11-181-0/+1
* Using llvm::OwningPtr<> for CurLexer and CurTokenLexer. This makes both the ...Ted Kremenek2008-11-131-15/+13
* Use PushIncludeMacroStack/PopMacroStack instead of manually pushing/popping f...Ted Kremenek2008-11-131-14/+6
* Rename Characteristic_t to CharacteristicKindChris Lattner2008-10-271-2/+2
* Change FormTokenWithChars to take the token kind to form, since all clientsChris Lattner2008-10-121-2/+1
* clean up a bunch of fixme's I added, by moving Chris Lattner2008-09-261-8/+4
* Fix the rest of rdar://6243860 hopefully. This requires changing FileIDInfoChris Lattner2008-09-261-13/+9
* More #include cleaningDaniel Dunbar2008-08-111-1/+0
OpenPOWER on IntegriCloud