summaryrefslogtreecommitdiffstats
path: root/clang/lib/Lex/Preprocessor.cpp
Commit message (Expand)AuthorAgeFilesLines
* Change Lexer::MeasureTokenLength to take a LangOptions reference.Chris Lattner2009-04-141-1/+1
* implement the microsoft/gnu "__COUNTER__" macro: rdar://4329310Chris Lattner2009-04-131-1/+2
* Compare the predefines buffer in the PCH file with the predefinesDouglas Gregor2009-04-101-4/+0
* do a dance with predefines, and finally enable reading of macros fromChris Lattner2009-04-101-1/+1
* move a bunch of code for initializing the predefines buffer out of Preprocess...Chris Lattner2009-04-101-335/+1
* PCH serialization/deserialization of the source manager. With thisDouglas Gregor2009-04-101-0/+4
* More fixes to builtin preprocessor defines.Daniel Dunbar2009-04-081-2/+18
* Set __PIC__ (more) correctly.Daniel Dunbar2009-04-081-2/+11
* The __weak and __strong defines are common to all darwin targetsChris Lattner2009-04-071-8/+2
* Define __OPTIMIZE__ and __OPTIMIZE_SIZE__ if the -O[12] and -Os flags are pas...Anders Carlsson2009-04-061-0/+5
* Put back __OBJC2__ definition.Fariborz Jahanian2009-03-261-4/+0
* - Minor change to dump of ivar layout map.Fariborz Jahanian2009-03-261-0/+4
* change the __VERSION__ string to be more sensible. It would be useful to inc...Chris Lattner2009-03-241-2/+1
* rename the <predefines> buffer to <built-in> to solve PR3849.Chris Lattner2009-03-201-4/+11
* pass LangOptions into TargetInfo::getTargetDefines, so that targetsChris Lattner2009-03-201-1/+1
* (Hopefully) instantiate dependent array types correctly.Anders Carlsson2009-03-151-0/+3
* make Preprocessor::Diags be a pointer instead of a reference.Chris Lattner2009-03-131-1/+1
* fix PR3768, Clang does -D__STDC_HOSTED__=1, even if -ffreestanding is passed.Chris Lattner2009-03-091-1/+5
* Fix warnings in build on clang-x86_64-freebsd buildbot.Mike Stump2009-03-071-1/+1
* improve compatibility with GCC 4.4, patch by Michel Salim (PR3697)Chris Lattner2009-03-021-0/+1
* Clean up and document code modification hints.Douglas Gregor2009-02-271-1/+19
* 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
OpenPOWER on IntegriCloud