summaryrefslogtreecommitdiffstats
path: root/lib/Lex/TokenLexer.cpp
Commit message (Expand)AuthorAgeFilesLines
* Unify naming of LangOptions variable/get function across the Clang stack (Lex...David Blaikie2012-03-111-4/+4
* 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-1/+1
* Fixed exapnsion range for # and ##.Abramo Bagnara2011-10-031-8/+18
* Rename SourceLocation::getFileLocWithOffset -> getLocWithOffset.Argyrios Kyrtzidis2011-09-191-2/+2
* Rename LangOptions::Microsoft to LangOptions::MicrosoftExt to make it clear t...Francois Pichet2011-09-171-3/+3
* Silence 'may be used uninitialized' warnings.Argyrios Kyrtzidis2011-08-241-2/+2
* Amend r138129 (reduction of SLocEntries) which introduced performance regress...Argyrios Kyrtzidis2011-08-231-18/+46
* Introduce SourceManager::isInSLocAddrSpace and use it in TokenLexer instead o...Argyrios Kyrtzidis2011-08-231-12/+9
* Rename SourceManager::isBeforeInSourceLocationOffset -> isBeforeInSLocAddrSpace.Argyrios Kyrtzidis2011-08-231-2/+1
* TokenLexer::getExpansionLocForMacroDefLoc doesn't need to return an invalid S...Argyrios Kyrtzidis2011-08-231-29/+16
* For assigning SourceLocations to macro arg tokens, reserve a single SLocEntryArgyrios Kyrtzidis2011-08-191-22/+69
* Rename TokenLexer::getMacroExpansionLocation -> getExpansionLocForMacroDefLoc...Argyrios Kyrtzidis2011-08-191-8/+10
* Rename create(MacroArg)InstantiationLoc to create(MacroArg)ExpansionLoc.Chandler Carruth2011-07-261-20/+19
* Mechanically rename SourceManager::getInstantiationLoc andChandler Carruth2011-07-251-1/+1
* remove unneeded llvm:: namespace qualifiers on some core types now that LLVM....Chris Lattner2011-07-231-1/+1
* Revamp the SourceManager to separate the representation of parsedDouglas Gregor2011-07-191-1/+1
* Switch the TokenLexer's terminology from various forms of 'instantiate'Chandler Carruth2011-07-141-21/+21
* Tweak formatting.Chandler Carruth2011-07-081-1/+1
* Switch the token-paste source locations inside of function style macroChandler Carruth2011-07-081-3/+3
* Keep track of which source locations are part of a macro argumentChandler Carruth2011-07-071-3/+3
* Turn hashhash into tok::unkwown when it comes from expanding an argument, per...Argyrios Kyrtzidis2011-07-071-8/+19
* When expanding macro arguments, treat '##' coming from an argument as a norma...Argyrios Kyrtzidis2011-07-071-5/+12
* Make the Preprocessor more memory efficient and improve macro instantiation d...Argyrios Kyrtzidis2011-07-071-10/+119
* Introduce a caching mechanism for macro expanded tokens.Argyrios Kyrtzidis2011-06-291-9/+5
* revert r133003 and fix the bug properly: the issue was that ## in a tokenChris Lattner2011-06-141-5/+5
* Fix a crash on the testcase in PR9981 / rdar://9486765.Chris Lattner2011-06-141-3/+4
* Parsing/AST support for Structured Exception HandlingJohn Wiegley2011-04-281-5/+1
* Rename tok::eom to tok::eod.Peter Collingbourne2011-02-281-1/+1
* Make TokenLexer capable of storing preprocessor directive tokensPeter Collingbourne2011-02-221-0/+5
* Introduced raw_identifier token kind.Abramo Bagnara2010-12-221-4/+5
* Rename alignof -> alignOf to avoid irritating C++'0x compilers,Chris Lattner2010-10-301-1/+1
* fix PR7943, a corner case with the GNU __VA_ARGS__ comma Chris Lattner2010-08-211-0/+7
* Random temporary string cleanup.Benjamin Kramer2010-08-111-1/+1
* Add another terrible VC++ compatibility hack: allow users toChris Lattner2010-07-171-2/+7
* Audit all Preprocessor::getSpelling() callers, improving failureDouglas Gregor2010-03-161-3/+8
* Let SourceManager::getBufferData return StringRef instead of a pair of two co...Benjamin Kramer2010-03-161-1/+1
* Give SourceManager a Diagnostic object with which to report errors,Douglas Gregor2010-03-161-2/+3
* Introduce a new BufferResult class to act as the return type ofDouglas Gregor2010-03-151-1/+4
* Use SmallString instead of SmallVectorKovarththanan Rajaratnam2010-03-131-1/+1
* No need to call setIdentifierInfo() after LookUpIdentifierInfo() which LookUp...Kovarththanan Rajaratnam2010-03-131-3/+2
* The PreExpArgTokens array is indexed with an argument #,Chris Lattner2009-12-281-1/+1
* comment tweakChris Lattner2009-12-231-1/+1
* move the VarargsElided member of MacrosArgs to shrink the MacroArgs structChris Lattner2009-12-141-1/+1
* minor tidy.Chris Lattner2009-12-041-6/+5
* Remove tabs, and whitespace cleanups.Mike Stump2009-09-091-60/+60
* fix the "pasting formed 'a]', an invalid preprocessing token"Chris Lattner2009-05-281-2/+9
* Make the bad paste diagnostic print the entire pasted token.Eli Friedman2009-05-271-1/+1
* improve comment, no functionality change.Chris Lattner2009-05-251-10/+15
* Make sure an invalid concatentaion doesn't insert whitespace before Eli Friedman2009-05-241-1/+5