summaryrefslogtreecommitdiffstats
path: root/clang/lib/Lex/Preprocessor.cpp
Commit message (Expand)AuthorAgeFilesLines
...
* switch the macroinfo argument lists from being allocated off the heapChris Lattner2009-02-201-1/+1
* detemplatify setArgumentList and some other cleanups.Chris Lattner2009-02-201-1/+0
* require the MAcroInfo objects are explcitly destroyed.Chris Lattner2009-02-201-0/+1
* update comment.Chris Lattner2009-02-181-5/+1
* Fix some issues handling sub-token locations that come from macro expansions.Chris Lattner2009-02-181-1/+1
* define __OBJC2__ for objc's nonfragile abi.Fariborz Jahanian2009-02-161-0/+2
* Add support for deprecated members of RecordDecls (e.g. struct fields).Chris Lattner2009-02-161-2/+0
* track "just a little more" location information for macro instantiations.Chris Lattner2009-02-151-1/+2
* Give TargetInfo a new IntPtrType to hold the intptr_t type forChris Lattner2009-02-131-0/+1
* Fix rdar://6562329, a static analyzer crash Ted noticed on Chris Lattner2009-02-131-1/+4
* PTH: Cache stat information for files in the PTH file. Hook up FileManagerTed Kremenek2009-02-121-0/+6
* Export __INT8_TYPE__ / __INT16_TYPE__ / __INT32_TYPE__ / __INT64_TYPE__Chris Lattner2009-02-061-8/+29
* -funsigned-char sets __CHAR_UNSIGNED__Chris Lattner2009-02-061-0/+3
* Add an implementation of -dM that follows GCC closely enough to permitChris Lattner2009-02-061-1/+1
* get __WCHAR_TYPE__ from the targetinfo hookChris Lattner2009-02-061-4/+4
* simplify and refactor a bunch of type definition code in PreprocessorChris Lattner2009-02-061-60/+13
* remove some ad-hocery and use DefineTypeSize for more things.Chris Lattner2009-02-061-27/+7
* refactor some code into a DefineTypeSize function.Chris Lattner2009-02-061-6/+21
* correct and generalize computation of __INTMAX_MAX__.Chris Lattner2009-02-051-4/+16
* fix some differences between apple gcc and clang on darwin/x86-32.Chris Lattner2009-02-051-2/+8
* 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
* Introduce a new PresumedLoc class to represent the concept of a locationChris Lattner2009-01-271-11/+1
* PTH: Use Token::setLiteralData() to directly store a pointer to cached spelli...Ted Kremenek2009-01-271-27/+2
* This change refactors some of the low-level lexer interfaces a bit.Chris Lattner2009-01-261-6/+22
* This is a follow-up to r62675:Chris Lattner2009-01-231-4/+0
* Add a bit to IdentifierInfo that acts as a simple predicate whichChris Lattner2009-01-211-0/+5
* Run destructors of MacroInfo objects to free memory they allocate. This addr...Ted Kremenek2009-01-191-1/+3
* in Preprocessor::AdvanceToTokenCharacter, don't actually botherChris Lattner2009-01-171-9/+7
* suck the call to "getSpellingLoc" that all clients do intoChris Lattner2009-01-171-4/+2
* this massive patch introduces a simple new abstraction: it makesChris Lattner2009-01-171-13/+8
* more SourceLocation lexicon change: instead of referring to theChris Lattner2009-01-161-2/+2
* remove obsolete comment which happened to go over 80 cols.Chris Lattner2009-01-161-8/+1
* remove an unneeded const_cast.Chris Lattner2009-01-161-7/+5
* Change some terminology in SourceLocation: instead of referring to Chris Lattner2009-01-161-15/+15
* IdentifierInfo:Ted Kremenek2009-01-151-2/+3
* PTH:Ted Kremenek2009-01-131-2/+2
* PTH: Fix remaining cases where the spelling cache in the PTH file was being m...Ted Kremenek2009-01-131-13/+35
* PTH:Ted Kremenek2009-01-081-1/+19
* simplify Preprocessor::getSpelling now that identifiers carry aroundChris Lattner2009-01-051-7/+1
* Add parser support for __forceinline, __w64, __ptr64.Steve Naroff2008-12-251-3/+0
* Add parser support for __cdecl, __stdcall, and __fastcall.Steve Naroff2008-12-251-3/+1
* Add explicit "fuzzy" parse support for Microsoft declspec.Steve Naroff2008-12-241-1/+0
* Don't define __STDC__ when compiling with -fms-extensionsSteve Naroff2008-12-181-1/+2
* Preprocessor: Allocate MacroInfo objects using a BumpPtrAllocator instead usi...Ted Kremenek2008-12-151-3/+3
* Add LangOptions marker for assembler-with-cpp mode and use to defineDaniel Dunbar2008-12-011-1/+2
* Move the Preprocessor::Diag methods inline. This has the interestingChris Lattner2008-11-221-12/+0
* inline a method into its only two call sites.Chris Lattner2008-11-221-2/+3
* Split the DiagnosticInfo class into two disjoint classes:Chris Lattner2008-11-221-2/+2
* Move more cases of using 'CurLexer' to 'CurPPLexer'.Ted Kremenek2008-11-191-1/+1
OpenPOWER on IntegriCloud