summaryrefslogtreecommitdiffstats
path: root/clang/Lex/PPExpressions.cpp
Commit message (Expand)AuthorAgeFilesLines
* Make a major restructuring of the clang tree: introduce a top-levelChris Lattner2008-03-151-639/+0
* remove the source location arguments to various target query methods.Chris Lattner2008-03-051-13/+4
* Remove the first layer of support for "portability" warnings. This is Chris Lattner2008-03-051-17/+0
* Adjust for APInt's isPositive being renamed to isNonNegative.Dan Gohman2008-02-131-6/+6
* add support for -Wundef.Chris Lattner2008-01-231-0/+1
* Don't attribute in file headers anymore. See llvmdev for theChris Lattner2007-12-291-2/+2
* TargetInfo no longer includes a reference to SourceManager.Ted Kremenek2007-12-121-8/+12
* Switch lexer/pp over to new Token::is/isNot apiChris Lattner2007-10-091-9/+9
* improve layering:Chris Lattner2007-10-071-1/+1
* change calls to getMacroInfo into hasMacroDefinition() where possible.Chris Lattner2007-10-071-4/+5
* Silence VC++ warnings, patch by Hartmut KaiserChris Lattner2007-09-041-2/+2
* Spaces not tabs.Neil Booth2007-08-291-1/+1
* Ensure we diagnose long long literals in C90 mode.Neil Booth2007-08-291-0/+5
* 1.0 is double, 1.0F is a float.Chris Lattner2007-08-261-1/+1
* Update to match the API from LLVM mainline.Chris Lattner2007-08-231-2/+2
* At one point there were going to be lexer and parser tokens.Chris Lattner2007-07-201-5/+5
* Finally bite the bullet and make the major change: split the clang namespaceChris Lattner2007-06-151-11/+10
* fixme done!Chris Lattner2007-04-111-1/+0
* Warn when performing 'usual' conversions that require a sign change. ThisChris Lattner2007-04-111-3/+13
* Overflow detection for multiply and divide. Fix a bug handling 'usualChris Lattner2007-04-111-1/+6
* Catch overflow of negate. This allows us to emit:Chris Lattner2007-04-111-1/+14
* Overflow detection for +/-Chris Lattner2007-04-111-0/+10
* Evaluate result into an explicit destination. No functionality change.Chris Lattner2007-04-101-29/+39
* Track overflow of shift amounts, allowing diagnostics like:Chris Lattner2007-04-101-8/+26
* 'true' in a CPP expression evaluates to 1 when in C++ mode. This implementsChris Lattner2007-04-101-2/+3
* Diagnostics relating to computation of values should only be produced if anChris Lattner2007-04-101-21/+50
* Add support for character constants in PP expressions, like:Chris Lattner2007-04-051-0/+41
* Correctly represent and propagate signedness information in preprocessorChris Lattner2007-04-051-36/+85
* minor cleanups. The major missing piece is tracking:Chris Lattner2007-04-041-4/+4
* Switch PPExpression parsing to be in terms of APInt's whose widths are properlyChris Lattner2007-04-041-35/+55
* Bug #:Steve Naroff2007-03-131-6/+19
* Bug #:Steve Naroff2007-03-121-5/+14
* eliminate string compares when checking for the 'defined' token.Chris Lattner2006-11-211-1/+1
* Fix a bugChris Lattner2006-11-051-2/+2
* Implement test/Preprocessor/comment_save_if.cChris Lattner2006-10-271-12/+12
* Remove GNU C++ min/max operator extension support, they have been removedChris Lattner2006-10-271-19/+10
* Implement the #define_other_target directive.Chris Lattner2006-10-141-0/+7
* Implement the #define_target preprocessor directive.Chris Lattner2006-10-141-1/+12
* Detect expressions semantically equivalent to !defined(X) for the multiple-in...Chris Lattner2006-07-041-16/+66
* Change EvaluateValue/EvaluateDirectiveSubExpr to be static functions inChris Lattner2006-07-041-89/+87
* refactor code a little, no functionality changeChris Lattner2006-07-041-6/+22
* Rename IdentifierTokenInfo -> IdentifierInfo.Chris Lattner2006-07-041-2/+2
* Eliminate MultipleIncludeOpt::ReadDirective and all calls to it. Any directivesChris Lattner2006-07-041-6/+4
* #ifdef X, #ifndef X, and #if defined(X) all mark X as used.Chris Lattner2006-07-031-0/+4
* Make a fundamental change to the way we represent the location of LexerToken's.Chris Lattner2006-06-181-1/+1
* Simplify an APIChris Lattner2006-06-181-6/+3
* Remove manual conditional error handling code.Chris Lattner2006-06-181-64/+53
* Initial checkin of c-language parserChris Lattner2006-06-181-0/+367
OpenPOWER on IntegriCloud