summaryrefslogtreecommitdiff
path: root/lib/Lex/MacroArgs.cpp
Commit message (Expand)AuthorAgeFilesLines
* use best-fit instead of first-fit when reusing a MacroArgs object,Chris Lattner2009-12-281-7/+16
* The PreExpArgTokens array is indexed with an argument #,Chris Lattner2009-12-281-5/+6
* fix the microsoft "charify" extension to return the charified token Chris Lattner2009-12-231-1/+1
* enable reuse of MacroArgs objects. This is a small (2.5%) win Chris Lattner2009-12-151-10/+32
* set up the machinery for a MacroArgs cache hanging off Preprocessor.Chris Lattner2009-12-151-0/+13
* move the VarargsElided member of MacrosArgs to shrink the MacroArgs structChris Lattner2009-12-141-2/+3
* Remove tabs, and whitespace cleanups.Mike Stump2009-09-091-17/+17
* When we expect two arguments but have zero, make sure to addChris Lattner2009-05-131-0/+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
* remove my hacks that aggressively threw away multiple Chris Lattner2009-01-261-6/+0
* This change refactors some of the low-level lexer interfaces a bit.Chris Lattner2009-01-261-2/+1
* eagerly resolve the spelling locations of macro argument preexpansions.Chris Lattner2009-01-261-2/+9
* Optimize stringification a bit to avoid std::string thrashing andChris Lattner2009-01-051-10/+24
* Make a major restructuring of the clang tree: introduce a top-levelChris Lattner2008-03-151-0/+225