- 924d9a8 Reverse the RHSBlock of LogicalOp && and || by Zhongxing Xu · 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
- f77d545 Fix va_arg handling to do argument decaying at the correct place. This by Chris Lattner · 16 years ago
- 891ed9a Fix rdar://6252231 - cannot call vsnprintf with va_list on x86_64, by Chris Lattner · 16 years ago
- c61255f Delete trailing white space. It's over 80 columns. by Zhongxing Xu · 16 years ago
- 9da13f9 Internally store the body of a BlockExpr using a Stmt* instead of a CompoundStmt*, and use the getBody() method to do the appropriate checking. This both removes the type-punning warnings in Expr.cpp and also makes BlockExpr have more consistency checks against modifications to its body (via StmtIterator). by Ted Kremenek · 16 years ago
- 1377e54 Use a union instead of a bunch of magic casts to implement a variant. This removes the type-punning errors for DeclGroup. by Ted Kremenek · 16 years ago
- 610a09e Add CFG support for implicit-control flow for VLA size expressions within an SizeOfAlignOfTypeExpr. by Ted Kremenek · 16 years ago
- 00c0a30 Do not create CFGs for functions/methods using blocks (need to add control-flow). by Ted Kremenek · 16 years ago
- fcd06f7 Move VLA processing logic from LiveVariables to CFG construction. This way all dataflow analyses "see" the VLA size expressions. by Ted Kremenek · 16 years ago
- 4f6a7d7 Tweak Expr::isModifiableLvalue() and Expr::isLvalue() to better deal with BlockDeclRef exprs. by Steve Naroff · 16 years ago
- 248e1c0 Add # of block pointer types to -print-stats. by Daniel Dunbar · 16 years ago
- d17062c Added prototype implementation of the DeclGroup, DeclGroupRef, and DeclGroupOwningRef classes. by Ted Kremenek · 16 years ago
- 485eeff Extend ASTContext::getTypeInfo() and ASTContext::getObjCEncodingForType() for BlockTypes. by Steve Naroff · 16 years ago
- e1226d2 Bug fix, result of isIntegerConstantExpr could be of incorrect width by Daniel Dunbar · 16 years ago
- 7360fda Implement second part of PR 2600: NSError** parameter may be null, and should be checked before being dereferenced. by Ted Kremenek · 16 years ago
- 9c3c902 Remove BlockStmtExpr. by Steve Naroff · 16 years ago
- 17dab4f Remove support for BlockExprExpr. For example... by Steve Naroff · 16 years ago
- d452758 ProgramPoint now takes the space of two pointers instead of one. This change was by Ted Kremenek · 16 years ago
- a95d375 Patch by Csaba Hruska! by Ted Kremenek · 16 years ago
- 77a5223 Give string literals const element typesin C++, and cope with the deprecated C++ conversion from a string literal to a pointer-to-non-const-character by Douglas Gregor · 17 years ago
- 24b41fa CXXConditionDeclExpr expression node is an lvalue. by Argyrios Kyrtzidis · 17 years ago
- 4189a76 Change line endings: CRLF -> LF by Argyrios Kyrtzidis · 17 years ago
- 9e922b1 Add new 'CXXConditionDeclExpr' expression node used for a 'condition' declaration, e.g: "if (int x=0) {...}". by Argyrios Kyrtzidis · 17 years ago
- 2b255c4 Tweak implementation for allowing ObjC builtin type redefinitions. by Steve Naroff · 17 years ago
- 3c1b912 Simplify typesAreBlockCompatible(). by Steve Naroff · 17 years ago
- dd972f2 More type checking for blocks. Still incomplete (will hopefully finish up this weekend). by Steve Naroff · 17 years ago
- 4b7c983 Change struct forward declarations and definitions to use unique RecordDecls, as opposed to creating a single RecordDecl and reusing it. by Ted Kremenek · 17 years ago
- df042e6 Remove "NextDecl" from RecordDecl. This change touches many files that where RecordDecl or CXXRecordDecl was constructed, always with an argument of 'NULL' for the previous declaration. by Ted Kremenek · 17 years ago
- e933450 Fix CFG construction bug: by Ted Kremenek · 17 years ago
- bfdcae6 Fix a handful of typos (closure->block) to avoid confusion. by Steve Naroff · 17 years ago
- 1c7d067 Add type checking for blocks. by Steve Naroff · 17 years ago
- 4eb206b Add semantic analysis for "blocks". by Steve Naroff · 17 years ago
- e66f4e3 Fix ObjCPropertRefExpr to be able to encode all the information for by Daniel Dunbar · 17 years ago
- 6359792 RecordDecl: by Ted Kremenek · 17 years ago
- 6812a73 RecordDecl serialization: by Ted Kremenek · 17 years ago
- a39da06 RecordDecl: by Ted Kremenek · 17 years ago
- df91eca CXXRecordDecl and RecordDecl: by Ted Kremenek · 17 years ago
- b381aac codegen constant data as such. add QualType::isConstant() by Nuno Lopes · 17 years ago
- bd4c1ad Add code to create the fast enumeration state type by Anders Carlsson · 17 years ago
- 7f8ea5c Add Objective-C property setter support. by Daniel Dunbar · 17 years ago
- 296e8d5 Add parser/action support for block literal expressions. by Steve Naroff · 17 years ago
- aa1f9f1 Fix isIntegerConstantExpr eval of __builtin_offsetof to return result by Daniel Dunbar · 17 years ago
- 9048891 Fix double-free error with sizeof applied to VLA types. - PR2727. by Daniel Dunbar · 17 years ago
- c56f34a NeXT: Emit mostly-correct property type encoding. by Daniel Dunbar · 17 years ago
- 5618bd4 First wave of changes to support "blocks" (an extension to C). by Steve Naroff · 17 years ago
- e86d923 Fix "possibly uninitialized" warning. by Daniel Dunbar · 17 years ago
- 7b47322 Add addPropertyMethods implementations for by Daniel Dunbar · 17 years ago
- 394d33f Add ObjCPropertyDecl::isReadOnly. by Daniel Dunbar · 17 years ago
- 3216dcd constify ObjC*::getClassMethod,getInstanceMethod by Daniel Dunbar · 17 years ago
- 08a356c Missed a file; part of: by Daniel Dunbar · 17 years ago
- 9f0afd4 Rename ObjCPropertyImplDecl::PropertyImplKind (consistency) by Daniel Dunbar · 17 years ago
- 5fa6331 Fix return type for setter method. by Daniel Dunbar · 17 years ago
- 4d7da2f Synthesize property setter method as we do for getter. by Daniel Dunbar · 17 years ago
- 2ea2b5e Handle emitting __builtin_huge_valf as a constant expr. by Anders Carlsson · 17 years ago
- b88d45e treat bool literals as constatnt expressions. by Anders Carlsson · 17 years ago
- 7267f78 Add CodeGen support for CXXZeroInitValueExpr. by Argyrios Kyrtzidis · 17 years ago
- 15425f9 Handle AddrLabelExprs in Expr::isConstantExpr by Anders Carlsson · 17 years ago
- 987a14b Add support for C++'s "type-specifier ( expression-list )" expression: by Argyrios Kyrtzidis · 17 years ago
- 3bc0f45 Fix some issues with array type merging. (No visible difference, by Eli Friedman · 17 years ago
- 86da77f Minor const cleanup. by Eli Friedman · 17 years ago
- 3d815e7 Rewrite type compatibility testing to do type merging rather than just by Eli Friedman · 17 years ago
- d8bfe7f Initial implementation of floats in Expr::tryEvaluate; this doesn't by Eli Friedman · 17 years ago
- f641492 Fix attributes on Obj-C interfaces & methods. by Daniel Dunbar · 17 years ago
- 01e6779 Added ObjCAtDefsFieldDecl to represent FieldDecls created by @defs. by Ted Kremenek · 17 years ago
- 0835a3c Add ExplicitCastExpr to replace the current CastExpr, and have ImplicitCastExpr and ExplicitCastExpr derive from a common base class (CastExpr): by Argyrios Kyrtzidis · 17 years ago
- faf37e7 Fix ASTContext::getObjCEncodingForType() to limit the type info for structure bodies (mimics gcc's adhoc rules). by Steve Naroff · 17 years ago
- 32442bb Update some isIntegerConstantExpr uses to use by Daniel Dunbar · 17 years ago
- acc5f3e More #include cleaning by Daniel Dunbar · 17 years ago
- c4a1dea More #include cleaning by Daniel Dunbar · 17 years ago
- e91593e More #include cleaning by Daniel Dunbar · 17 years ago
- 76de9d7 Cleanup ObjCSuperRefExpr (remove last usage and AST node:-). by Steve Naroff · 17 years ago
- 165a70f Remove the old evaluator code. by Anders Carlsson · 17 years ago
- d9f6910 rename PreDefinedExpr -> PredefinedExpr by Chris Lattner · 17 years ago
- 55d71f9 Add some C++ Decl statistics. by Argyrios Kyrtzidis · 17 years ago
- 355aba8 Remove the ICE pointer cast hack; the issue this was working around is by Eli Friedman · 17 years ago
- 2eb0ddc Turn on the new constant expression evaluator; it isn't by Eli Friedman · 17 years ago
- 8389eab Fix PR2400 by more graceful handling of invalid decls. Don't try to layout by Chris Lattner · 17 years ago
- 55f4b02 Change 'Wchar' to 'WChar' casing, for consistency. No functionality change. by Argyrios Kyrtzidis · 17 years ago
- 46713ef Handle WChar inside BuiltinType::getName(). by Argyrios Kyrtzidis · 17 years ago
- 64c438a Implement support for the 'wchar_t' C++ type. by Argyrios Kyrtzidis · 17 years ago
- 997b6c6 Destroy and delete the FieldDecl members of a RecordDecl. by Argyrios Kyrtzidis · 17 years ago
- 49aa7ff Add CXXRecordType class. by Argyrios Kyrtzidis · 17 years ago
- c7eb903 Cleanup some processing with DeclStmt, and gradually start using the internal BumpPtrAllocator to allocator more of CFG's data structures. by Ted Kremenek · 17 years ago
- ce1eb34 Always construct the BumpPtrAllocator used by CFG as an instance variable. by Ted Kremenek · 17 years ago
- 4958e5b Fix serialization of DeclStmt. by Ted Kremenek · 17 years ago
- a1a7824 Reorder serialization methods. by Ted Kremenek · 17 years ago
- 608b17f remove spaces at eol to test commit access by Nico Weber · 17 years ago
- 14f8b4f Added decl_iterator to DeclStmt to provide an abstract interface to iterate over the ScopedDecls of a DeclStmt. by Ted Kremenek · 17 years ago
- a34ea07 Nico Weber: by Ted Kremenek · 17 years ago
- c63a1f2 by Chris Lattner · 17 years ago
- d9f4bcd Minor tweak plus a couple of FIXMEs. by Eli Friedman · 17 years ago
- d907001 Fix serialization for TypedefType by allowing TypedefType to access the internal CanonicalType stored in Type. by Ted Kremenek · 17 years ago
- c36d405 make "call foo.dump()" and "call foo->dump()" work in GDB, by Chris Lattner · 17 years ago
- a210573 Comment out the last call to QualType::getCanonicalType. This *breaks* by Chris Lattner · 17 years ago
- b77792e change more instances of QualType::getCanonicalType to call by Chris Lattner · 17 years ago
- 28be73f convert more code to use ASTContext to get canonical types instead by Chris Lattner · 17 years ago