aboutsummaryrefslogtreecommitdiff
path: root/Lex/Preprocessor.cpp
AgeCommit message (Expand)Author
2007-07-23implement a missing feature in the #include handler, whereChris Lattner
2007-07-23refactor the interface to Preprocessor::GetIncludeFilenameSpelling,Chris Lattner
2007-07-22fix a bug getting the spelling of an identifier tokenChris Lattner
2007-07-20At one point there were going to be lexer and parser tokens.Chris Lattner
2007-07-20simplify the lexer ctor to take a SLoc instead of a sloc and a redundant buff...Chris Lattner
2007-07-20Reimplement SourceLocation. Instead of having a Chris Lattner
2007-07-19Fix a stringizing bug that Neil noticed. We should preprocess this:Chris Lattner
2007-07-19Correctly respect C99 5.1.1.2p4 when searching for the first '(' ofChris Lattner
2007-07-16Add a new Preprocessor::AdvanceToTokenCharacter method which, given a slocChris Lattner
2007-07-15Cache macro expander objects to avoid thrashing malloc in heavy expansion sit...Chris Lattner
2007-07-14switch function-like macros from using a vector for their arguments to anChris Lattner
2007-07-14expose an iterator interface to getReplacementTokens instead of the datastruc...Chris Lattner
2007-07-14split function-like and object-like macro body parsing to make theChris Lattner
2007-07-13remove use of alloca.Chris Lattner
2007-07-13Solaris needs an included header for allocaGabor Greif
2007-07-11Stage two of getting CFE top correct.Reid Spencer