summaryrefslogtreecommitdiff
path: root/lib/Lex/TokenLexer.cpp
Commit message (Expand)AuthorAge
* [C++11] Use 'nullptr'. Lex edition.Craig Topper2014-05-17
* Wrap to 80 columns, no code change.Nico Weber2014-05-09
* If the first token in a macro that appears at the start of a line expands toRichard Smith2014-02-24
* Fix a non-error diagnostic that had an err_ name. Also move it from Warning toRichard Smith2014-02-18
* Clean up whitespace checksJustin Bogner2014-02-04
* Fix whitespace handling in empty macro expansionsJustin Bogner2014-02-04
* Fix whitespace handling in empty macro argumentsJustin Bogner2014-02-04
* Fix whitespace handling in ## operatorJustin Bogner2014-02-04
* Rename language option MicrosoftMode to MSVCCompatAlp Toker2014-01-14
* Sort all the #include lines with LLVM's utils/sort_includes.py whichChandler Carruth2014-01-07
* Make Preprocessor::Lex non-recursive.Eli Friedman2013-09-19
* Use pop_back_val() instead of both back() and pop_back().Robert Wilhelm2013-08-23
* Use SmallVectorImpl& for function arguments instead of SmallVector.Craig Topper2013-07-05
* Match MSVC's handling of commas during macro argument expansionReid Kleckner2013-06-26
* [Preprocessor] Prevent expansion of y in x ## y when x is emptyArgyrios Kyrtzidis2013-05-25
* [Preprocessor] For the MacroExpands preprocessor callback, also pass the Macr...Argyrios Kyrtzidis2013-05-03
* [preprocessor] When "merging" macro argument tokens into one SLocEntry chunk,Argyrios Kyrtzidis2012-12-19
* Sort all of Clang's files under 'lib', and fix up the broken headersChandler Carruth2012-12-04
* Try to make the source location information for token pastes a bit more consi...Eli Friedman2012-12-01
* Improved support for removing the comma preceding __VA_ARGS__ where __VA_ARGS__Andy Gibbs2012-11-09
* Revert r163022, it caused PR13924.Nico Weber2012-09-26
* StringRef'ize Preprocessor::CreateString().Dmitri Gribenko2012-09-24
* Emulate MSVC's preprocessor macro argument separator behavior by not consider...Joao Matos2012-08-31
* Make preprocessor act in a GCC-compatible fashion when a macro is redefinedRichard Smith2012-08-30
* Fix a typo (the the => the)Sylvestre Ledru2012-07-23
* Minor improvements to some C99 variadic-macro-related diagnostics.Richard Smith2012-06-22
* Fix issue where a token paste which forms a /* or // would discard the rest ofRichard Smith2012-06-13
* Unify naming of LangOptions variable/get function across the Clang stack (Lex...David Blaikie2012-03-11
* Basic: import SmallString<> into clang namespaceDylan Noblesmith2012-02-05
* Move a method from IdentifierTable.h out of line and remove the SmallString i...Benjamin Kramer2012-02-04
* Fixed exapnsion range for # and ##.Abramo Bagnara2011-10-03
* Rename SourceLocation::getFileLocWithOffset -> getLocWithOffset.Argyrios Kyrtzidis2011-09-19
* Rename LangOptions::Microsoft to LangOptions::MicrosoftExt to make it clear t...Francois Pichet2011-09-17
* Silence 'may be used uninitialized' warnings.Argyrios Kyrtzidis2011-08-24
* Amend r138129 (reduction of SLocEntries) which introduced performance regress...Argyrios Kyrtzidis2011-08-23
* Introduce SourceManager::isInSLocAddrSpace and use it in TokenLexer instead o...Argyrios Kyrtzidis2011-08-23
* Rename SourceManager::isBeforeInSourceLocationOffset -> isBeforeInSLocAddrSpace.Argyrios Kyrtzidis2011-08-23
* TokenLexer::getExpansionLocForMacroDefLoc doesn't need to return an invalid S...Argyrios Kyrtzidis2011-08-23
* For assigning SourceLocations to macro arg tokens, reserve a single SLocEntryArgyrios Kyrtzidis2011-08-19
* Rename TokenLexer::getMacroExpansionLocation -> getExpansionLocForMacroDefLoc...Argyrios Kyrtzidis2011-08-19
* Rename create(MacroArg)InstantiationLoc to create(MacroArg)ExpansionLoc.Chandler Carruth2011-07-26
* Mechanically rename SourceManager::getInstantiationLoc andChandler Carruth2011-07-25
* remove unneeded llvm:: namespace qualifiers on some core types now that LLVM....Chris Lattner2011-07-23
* Revamp the SourceManager to separate the representation of parsedDouglas Gregor2011-07-19
* Switch the TokenLexer's terminology from various forms of 'instantiate'Chandler Carruth2011-07-14
* Tweak formatting.Chandler Carruth2011-07-08
* Switch the token-paste source locations inside of function style macroChandler Carruth2011-07-08
* Keep track of which source locations are part of a macro argumentChandler Carruth2011-07-07
* Turn hashhash into tok::unkwown when it comes from expanding an argument, per...Argyrios Kyrtzidis2011-07-07
* When expanding macro arguments, treat '##' coming from an argument as a norma...Argyrios Kyrtzidis2011-07-07