- 401adfa Add const_iterator to DeclGroup. by Ted Kremenek · 16 years ago
- 3e6d120 Add StmtIterator support for DeclGroups. by Ted Kremenek · 16 years ago
- 3f2a8a0 In ParseParenDeclarator match "D.setGroupingParens(true);" with another setGroupingParens call after the ')' is parsed. by Argyrios Kyrtzidis · 16 years ago
- bb316c5 Added a function call case that generates sink nodes. by Zhongxing Xu · 16 years ago
- bc678fd Migrate MemRegionManager from StateManager to StoreManager. by Zhongxing Xu · 16 years ago
- c7b07c1 Added prototype serialization code for DeclGroup. by Ted Kremenek · 16 years ago
- 4021a84 Use getCustomDiagID() instead of specifying the diagnostic in the 'DiagnosticKinds.def' file. by Argyrios Kyrtzidis · 16 years ago
- ce8e292 Simplify handling of direct initializers by letting Sema::AddInitializerToDecl handle conversions, instead of using Sema::ActOnCXXTypeConstructExpr. by Argyrios Kyrtzidis · 16 years ago
- e285a95 Modified DeclGroupRef to always load/store the internal pointer value as Decl*. This hopefully will obviate any concerns with violating strict type-aliasing issues. by Ted Kremenek · 16 years ago
- 39741ce Use DeclStmt::getSolitaryDecl() instead of DeclStmt::getDecl() when processing the Decl of an Objective-C foreach statement. by Ted Kremenek · 16 years ago
- de3b8fb Use DeclStmt::getSolitaryDecl() instead of DeclStmt::getDecl() when processing the Decl of a @catch statement. by Ted Kremenek · 16 years ago
- f34afee When processing Objective-C foreach statements, first check to see if the statement has a DeclStmt with a single Decl. Afterwards, use DeclStmt::getSolitaryDecl() to access that Decl (thus avoiding an assertion being triggered). These changes remove an unneeded use of ScopedDecl::getNextDeclarator() and DeclStmt::getDecl(). by Ted Kremenek · 16 years ago
- 53061c8 Use DeclStmt::decl_iterator to walk a group of Decl*'s instead of using the ScopedDecl chain. by Ted Kremenek · 16 years ago
- 34a6738 Don't use DeclStmt::getDecl() to serialize out DeclStmt; use TheDecl directly. by Ted Kremenek · 16 years ago
- 65aa3b9 Add DeclStmt::hasSolitaryDecl() and DeclStmt::getSolitaryDecl() by Ted Kremenek · 16 years ago
- 15f6139 Use "unsigned" instead of "int" for i to remove a "comparison between unsigned and signed" warning (potential integer overflow). by Ted Kremenek · 16 years ago
- a7406d4 Add 'x' constraint character. by Anders Carlsson · 16 years ago
- 1bddf7e Use the DeclStmt::decl_iterator to get the first decl in a DeclStmt instead of using DeclStmt::getDecl(). by Ted Kremenek · 16 years ago
- 8369a8b Don't use DeclStmt::getDecl(); this will eventually disappear. Just fetch the first decl using the DeclStmt::decl_iterator. by Ted Kremenek · 16 years ago
- e4ea1f4 In EmitDeclStmt: use DeclStmt::const_decl_iterator instead of walking the scoped decl chain. by Ted Kremenek · 16 years ago
- ecd64c5 Added PrintRawDeclStmt; use this method to print out DeclStmt instead of using PrintRawDecl (which falsely assumes DeclStmts have only one Decl). by Ted Kremenek · 16 years ago
- 04a72b7 Use Decl::decl_iterator instead of walking the ScopedDecl chain (which will soon be removed). by Ted Kremenek · 16 years ago
- f21a4b4 Use DeclStmt::decl_iterator instead of using Decl::getDecl(). Soon DeclStmts will wrap group of Decls. by Ted Kremenek · 16 years ago
- 06ad1f5 The current semantic process for direct initializers won't work properly for class types. by Argyrios Kyrtzidis · 16 years ago
- 73a0d88 Implement support for C++ direct initializers in declarations, e.g. "int x(1);". by Argyrios Kyrtzidis · 16 years ago
- eb52b44 __CONSTANT_CFSTRINGS__ should be defined even in C mode, otherwise the CFSTR by Chris Lattner · 16 years ago
- 506ff88 Make sema and codegen allow __builtin___CFStringMakeConstantString as a valid by Chris Lattner · 16 years ago
- 7cecee8 ExprConstant should not abort when it sees a pointer constant that isn't. by Chris Lattner · 16 years ago
- 564ea2a always try to fold a builtin before emitting it. In the future by Chris Lattner · 16 years ago
- 45b6b9d Add a Expr::isEvaluatable method, eliminate isBuiltinConstantExpr by Chris Lattner · 16 years ago
- a4d55d8 Move folding of __builtin_classify_type out of the CallExpr by Chris Lattner · 16 years ago
- 9e62171 Move handling of __builtin_nan("") out of CGBuiltin.cpp into ExprConstant.cpp by Chris Lattner · 16 years ago
- 1f32999 remove some code where CGBuiltin folds constants, and use tryEvaluate to by Chris Lattner · 16 years ago
- f6b24ea instead of making codegen try to know about all of the builtins to generate by Chris Lattner · 16 years ago
- 34a74ab Teach FloatExprEvaluator to evaluate __builtin_huge_val and inf. by Chris Lattner · 16 years ago
- 46cfefa "Enhance" CheckArithmeticConstantExpression to accept ?: with a constant by Chris Lattner · 16 years ago
- 019f4e8 Add a comment that describes tryEvaluate. Make tryEvaluate fold by Chris Lattner · 16 years ago
- cb88896 add a new CallExpr::isBuiltinCall() method, and use it to simplify some existing by Chris Lattner · 16 years ago
- f5e8ba0 Actually use the mmintrin.h header, it's good enough now. by Anders Carlsson · 16 years ago
- a62a03b a more efficient test for __builtin_classify_type by Chris Lattner · 16 years ago
- 722c288 Fix typos. by Zhongxing Xu · 16 years ago
- da298fd Apparently gcc uses pi64 for the shift intrinsics. by Anders Carlsson · 16 years ago
- fce0934 Add the 'y' assembler constraint. by Anders Carlsson · 16 years ago
- e25d270 Allow variadic arguments without named ones for C++, e.g. "void(...);" by Argyrios Kyrtzidis · 16 years ago
- 232eb7d Implement support for the const and pure attributes. by Anders Carlsson · 16 years ago
- d3616a8 A tiny optimization; use isCXXFunctionDeclarator only when it's appropriate. by Argyrios Kyrtzidis · 16 years ago
- d29b630 miscellaneous cleanups by Chris Lattner · 16 years ago
- 12f0926 move __FLT_EVAL_METHOD__, __FLT_RADIX__, and __DECIMAL_DIG__ into by Chris Lattner · 16 years ago
- 5db552d it helps when I save the file before testing and committing. by Chris Lattner · 16 years ago
- e9863ca suck the rest of the FP macros out of the targets into the PP by Chris Lattner · 16 years ago
- d3dbbb6 Add some text from the C++ standard and additional ambiguity resolution tests. by Argyrios Kyrtzidis · 16 years ago
- 2db78dd start moving fp macros over by Chris Lattner · 16 years ago
- 0e5d4ef move a bunch more integer sizing out of target-specific code into by Chris Lattner · 16 years ago
- 78c8d80 Handle ambiguities between expressions and type-ids that occur inside parentheses, e.g.: by Argyrios Kyrtzidis · 16 years ago
- 9b53316 eliminate __USER_LABEL_PREFIX__ from the Targets.cpp file, start moving by Chris Lattner · 16 years ago
- 2b43ad9 gcc no longer defines __block to nothing when blocks aren't enabled. by Chris Lattner · 16 years ago
- 62213d9 rearrange preprocessor macro definitions into language-specific by Chris Lattner · 16 years ago
- 3fdf467 Implement PR2773, support for __USER_LABEL_PREFIX__ by Chris Lattner · 16 years ago
- b9f3419 Found a subtle bug caused by an implicit enum-to-bool conversion (of the TentativeParsingResult enum). by Argyrios Kyrtzidis · 16 years ago
- 7709182 Add parsing of the sentinel attribute. Still need to create the attribute. by Anders Carlsson · 16 years ago
- 6171085 Wrap long lines and other minor cleanups, no functionality change. by Chris Lattner · 16 years ago
- 551b964 Remove copyright notice, we decided not to have them. by Anders Carlsson · 16 years ago
- bbc70c0 Disambiguate between a declaration or an expression, in the 'for-init-statement' part of a 'for' statement. by Argyrios Kyrtzidis · 16 years ago
- ca35baa Fix Parser::isCXXConditionDeclaration to properly resolve declarations. by Argyrios Kyrtzidis · 16 years ago
- a8a4598 Disambiguate between a declaration or expression for the 'condition' part of a if/switch/while/for statement. by Argyrios Kyrtzidis · 16 years ago
- 1ee2c43 Consider GNU attributes when doing ambiguity resolution. by Argyrios Kyrtzidis · 16 years ago
- c1d1bbf Remove redundant parameter and rename StMgr to StateMgr. by Zhongxing Xu · 16 years ago
- 5620b50 Make VectorType printing less broken. by Daniel Dunbar · 16 years ago
- 5404a15 Resolve ambiguous C++ statements (C++ 6.8p1). by Argyrios Kyrtzidis · 16 years ago
- bb95255 Bug fix, CPATH="" does not add '.' to search path. by Daniel Dunbar · 16 years ago
- fcdd8fe Add Parser support for #pragma pack by Daniel Dunbar · 16 years ago
- 4095080 Add Preprocessor::RemovePragmaHandler. - No functionality change. by Daniel Dunbar · 16 years ago
- 9e24049 This is a big patch, but the functionality change is small and the rest of the patch consists of deltas due to API changes. by Ted Kremenek · 16 years ago
- 924d9a8 Reverse the RHSBlock of LogicalOp && and || by Zhongxing Xu · 16 years ago
- b5cd09a add a new Rewriter::getRewritenText method that returns the text for a range by Chris Lattner · 16 years ago
- 7d07664 Merge postfix attributes on record decls. by Daniel Dunbar · 16 years ago
- 5e592d8 Remove a FIXME. by Daniel Dunbar · 16 years ago
- f7bb8b9 Pass postfix attributes to ActOnFields (mismarked a file). by Daniel Dunbar · 16 years ago
- 1bfe1c2 Pass postfix attributes to ActOnFields. by Daniel Dunbar · 16 years ago
- 0eb07bf Add getTypeSpecStartLoc() to VarDecls and FunctionDecls. by Steve Naroff · 16 years ago
- ae3f491 Add Builtins.def attribute for "can be a constant expression". by Daniel Dunbar · 16 years ago
- de45428 Add support for format string checking of object-size checking by Daniel Dunbar · 16 years ago
- a4275d1 Emit error unsupported for break/continue/goto inside Obj-C exception by Daniel Dunbar · 16 years ago
- 8af6a45 Changed Sema::CheckForConstantInitializer to allow global block literals. by Steve Naroff · 16 years ago
- 91cd320 (LLVM up) Rename IRBuilder::IsNonNull -> IsNotNull. by Daniel Dunbar · 16 years ago
- cc9ac41 Enhance NSError** checking with analogous checking for CFErrorRef*. by Ted Kremenek · 16 years ago
- 8da6ca9 Use LVal::IsLValType(T) instead of checking to see if the type is an "lvalue" type directly. by Ted Kremenek · 16 years ago
- ad2dc71 NeXT: Update to use CreateRuntimeFunction for the routines it imports. by Daniel Dunbar · 16 years ago
- f1968f2 Add simple interface for protecting runtime functions from name by Daniel Dunbar · 16 years ago
- 60a6e0c Add a QualType to ConjuredSymbol to represent the type and size of the symbol. by Ted Kremenek · 16 years ago
- 2a29904 simplify padding, just fold it into the earlier resize. by Chris Lattner · 16 years ago
- 28997ec fix a potential buffer overrun that Eli noticed by Chris Lattner · 16 years ago
- c29bbde Document assumptions that NumericLiteralParser makes with an assertion. by Chris Lattner · 16 years ago
- 079f2c46 Handle minor version numbers in __ENVIRONMENT_MAC_OS_X_VERSION_MIN_REQUIRED__ by Chris Lattner · 16 years ago
- abee2d7 Add diagnostic for .{lo,hi,e,o} on odd-sized extended vectors. by Daniel Dunbar · 16 years ago
- 037cda5 Fix <rdar://problem/6191148> [sema] Objective-C method lookup (at global scope) fails to handle overloaded selectors properly. by Steve Naroff · 16 years ago
- 3ce52d6 Improved fix for <rdar://problem/6247781> Parser rejecting properly mismatched properties. by Steve Naroff · 16 years ago
- 86b76fc Add missing include for use of atoi. by Nick Lewycky · 16 years ago
- 5a236cb Revert last patch, but add a fixme by Ted Kremenek · 16 years ago
- 855cd90 Within the transfer function of UnaryOperatorExpr, handle implicit promotions by Ted Kremenek · 16 years ago