- acc5f3e More #include cleaning by Daniel Dunbar · 16 years ago
- c4a1dea More #include cleaning by Daniel Dunbar · 16 years ago
- de7fb84 More #include cleaning - Remove internal uses of AST.h by Daniel Dunbar · 16 years ago
- e91593e More #include cleaning by Daniel Dunbar · 16 years ago
- e4858a6 More #include cleaning by Daniel Dunbar · 16 years ago
- 12bc692 Minor #include cleaning by Daniel Dunbar · 16 years ago
- c17a4d3 Add dummy Mac Objective-C runtime interface. by Daniel Dunbar · 16 years ago
- 1e04976 Back out r54608 (inline string literals were getting an extra '\0') by Daniel Dunbar · 16 years ago
- 7bfaaae * Remove isInSystemHeader() from DiagClient, move it to SourceManager by Nico Weber · 16 years ago
- 76de9d7 Cleanup ObjCSuperRefExpr (remove last usage and AST node:-). by Steve Naroff · 16 years ago
- 165a70f Remove the old evaluator code. by Anders Carlsson · 16 years ago
- 6135352 InitListChecker::CheckListElementTypes(): Check for function types and issue an appropriate diagnostic. by Steve Naroff · 16 years ago
- d4d46cd Cleanup from yesterday...make isTentativeDefinition() a static helper function (no need for it to be part of the Sema API). by Steve Naroff · 16 years ago
- f855e6f Sema::CheckForFileScopedRedefinitions(): Make sure tentative decls of incomplete array types are completed (and diagnosed properly). by Steve Naroff · 16 years ago
- 03db1b3 Allow the preprocessor to cache the lexed tokens, so that we can do efficient lookahead and backtracking. by Argyrios Kyrtzidis · 16 years ago
- 9ca8bb0 Fix crash during initialization of a bitfield which followed a zero by Daniel Dunbar · 16 years ago
- ec5c2a7 Bug fix, inline string literals were getting an extra '\0'. by Daniel Dunbar · 16 years ago
- d1a0b6d tighten up some code and some wording on diagnostics. by Chris Lattner · 16 years ago
- d9f6910 rename PreDefinedExpr -> PredefinedExpr by Chris Lattner · 16 years ago
- 55d71f9 Add some C++ Decl statistics. by Argyrios Kyrtzidis · 16 years ago
- 1bb516c Make sure to count the struct elements correctly; here, we want the by Eli Friedman · 16 years ago
- c34bcde Fix for PR2631; make va_arg work correctly on x86-64. by Eli Friedman · 16 years ago
- d7549e7 80 cols by Nico Weber · 16 years ago
- 355aba8 Remove the ICE pointer cast hack; the issue this was working around is by Eli Friedman · 16 years ago
- 2eb0ddc Turn on the new constant expression evaluator; it isn't by Eli Friedman · 16 years ago
- afef76e Handle BuiltinType::WChar inside CodeGenTypes::ConvertNewType(). by Argyrios Kyrtzidis · 16 years ago
- 8389eab Fix PR2400 by more graceful handling of invalid decls. Don't try to layout by Chris Lattner · 16 years ago
- aad6953 Expressive diagnostics-- worth their weight in gold? (Fixing a spelling error.) by Gordon Henriksen · 16 years ago
- 55f4b02 Change 'Wchar' to 'WChar' casing, for consistency. No functionality change. by Argyrios Kyrtzidis · 16 years ago
- 46713ef Handle WChar inside BuiltinType::getName(). by Argyrios Kyrtzidis · 16 years ago
- 64c438a Implement support for the 'wchar_t' C++ type. by Argyrios Kyrtzidis · 16 years ago
- 907747b Fix Sema::MergeVarDecl() to better handle type compatibility. The previous code was trying to handle arrays specially (which didn't work for pointers to array). Removed local helper function areEquivalentArrayTypes(), replacing it's use with the more general ASTContext::typesAreCompatible() predicate. by Steve Naroff · 16 years ago
- a4755c6 When in C++, invoke ASTConsumer::HandleTagDeclDefinition in Sema::ActOnFinishCXXClassDef, by Argyrios Kyrtzidis · 16 years ago
- 23f7823 Added FIXME. by Ted Kremenek · 16 years ago
- 5b7f0c8 Passing right brace location to ActOnFinishCXXClassDef is redundant, since it gets passed to ActOnFinishCXXMemberSpecification too. by Argyrios Kyrtzidis · 16 years ago
- e12691c Don't use Expr::isIntegerConstantExpr just to check if a pointer value is initialize to NULL. by Ted Kremenek · 16 years ago
- 85e3568 update to make IRBuilder API change. by Chris Lattner · 16 years ago
- ff9eb1f Fix issues with C "tentative" definitions. by Steve Naroff · 16 years ago
- 997b6c6 Destroy and delete the FieldDecl members of a RecordDecl. by Argyrios Kyrtzidis · 16 years ago
- 7e7e625 ParseAST now never releases the passed ASTConsumer. This is the responsibility of the client. by Ted Kremenek · 16 years ago
- 909cd26 Use DeclStmt::decl_iterator instead of walking the getNextDeclarator() chain. by Ted Kremenek · 16 years ago
- 2619be0 Added AssumeSymGT, AssumeSymGE, AssumeSymLT, AssumeSymLE to add some minor improvements to path-sensitivity. Right now we basically treat 'x > y' and 'x < y' as implying 'x != y', but this restriction will only inevitably apply to our must rudimentary value tracking component (we'll implement more advanced value reasoning later). by Ted Kremenek · 16 years ago
- b238c3e Don't flag any dead stores for variables marked unused. by Ted Kremenek · 16 years ago
- 49aa7ff Add CXXRecordType class. by Argyrios Kyrtzidis · 16 years ago
- 159346a ParseAST now conditionally deletes the passed ASTConsumer. by Ted Kremenek · 16 years ago
- b4398aa Fix --html-diags in driver by delaying the construction of an HTMLDiagnosticClient until after we have created the Preprocessor object. by Ted Kremenek · 16 years ago
- 02408c6 Sema::ActOnEnumBody(): handle nested enum redefinitions. by Steve Naroff · 16 years ago
- 356b63a attribute "unused" also applies to functions. by Ted Kremenek · 16 years ago
- 54b5274 Fix <rdar://problem/6125909>. by Ted Kremenek · 16 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 · 16 years ago
- ce1eb34 Always construct the BumpPtrAllocator used by CFG as an instance variable. by Ted Kremenek · 16 years ago
- 4958e5b Fix serialization of DeclStmt. by Ted Kremenek · 16 years ago
- a1a7824 Reorder serialization methods. by Ted Kremenek · 16 years ago
- 8239713 Fix EmitNullInitializationToLValue for bitfield lvalues. - PR2643 by Daniel Dunbar · 16 years ago
- 10e3ded Fix bitfield accesses which straddle the boundary of the underlying type. by Daniel Dunbar · 16 years ago
- 8c6f57c Fix CodeGen of pointer arithmetic in compound assignment statements. by Daniel Dunbar · 16 years ago
- a735ad8 Implement GNU asm-label extension support in CodeGen. This fixes by Daniel Dunbar · 16 years ago
- fd54ebc add a libDriver, for now only move the text diangostics stuff from Driver to there by Nico Weber · 16 years ago
- 3c827a7 Change CodeGen of global decls to key off of the name (instead of by Daniel Dunbar · 16 years ago
- 608b17f remove spaces at eol to test commit access by Nico Weber · 16 years ago
- 14f8b4f Added decl_iterator to DeclStmt to provide an abstract interface to iterate over the ScopedDecls of a DeclStmt. by Ted Kremenek · 16 years ago
- 588b1f0 Remove excess #include. by Ted Kremenek · 16 years ago
- 815c78f Refactored driver logic for CodeGen into LLVMCodeGenWriter. This ASTConsumer layers on top of LLVMCodeGen (another existing ASTConsumer) to emit bitcode files to disk. This layering takes this logic out of clang.cpp and puts it directly into the ASTConsumer interface. The benefit is that now --emit-llvm works with both serialized ASTs and regular source files. by Ted Kremenek · 16 years ago
- 914701e Move AsmLabel into Declarator instead of just a parameter to ActOnDeclarator. by Daniel Dunbar · 16 years ago
- 4fef81d Fix rdar://6124613 a crash on invalid code. by Chris Lattner · 16 years ago
- a80f874 Add more Parser/Sema support for GCC asm-label extension. by Daniel Dunbar · 16 years ago
- 820b033 Bug fix, CodeGen of (void*) - (void*) was broken. - <rdar://problem/6122967> by Daniel Dunbar · 16 years ago
- 4489fe1 Add EXTWARN Diagnostic class. by Daniel Dunbar · 16 years ago
- a34ea07 Nico Weber: by Ted Kremenek · 16 years ago
- 1e76ce6 Fix several issues in checking of address-of expressions. by Daniel Dunbar · 16 years ago
- 76526a5 Avoid creating dummy block when no indirect gotos are present. by Daniel Dunbar · 16 years ago
- 0ffb125 Add CodeGen support for indirect goto. by Daniel Dunbar · 16 years ago
- c63a1f2 by Chris Lattner · 16 years ago
- 48d5faf Change 'dead store (++/--)' to 'dead increment' by Ted Kremenek · 16 years ago
- 39caa08 Wherever a type is used/returned from the Action module, use TypeTy instead of DeclTy or void. by Argyrios Kyrtzidis · 16 years ago
- b53c784 Make the default constructor of IdentifierResolver::iterator public. by Argyrios Kyrtzidis · 16 years ago
- 6bfed7e Support constructor and destructor attributes in CodeGen by Daniel Dunbar · 16 years ago
- 3068ae0 Support __attribute__(({con,de}structor)) in Parse & Sema by Daniel Dunbar · 16 years ago
- 22bda88 Enhanced path-sensitive return-of-stack-address check to print out the name of the variable whose address was returned. by Ted Kremenek · 16 years ago
- 05d2fb4 Fix a regression I introduced in r54107: by Chris Lattner · 16 years ago
- c500451 Updated to match new atomic names (to enable overloading for pointers to by Mon P Wang · 16 years ago
- f9eede1 Fix implicit initialization of structures. by Daniel Dunbar · 16 years ago
- b7714b2 Add range highlighting for path-sensitive return-of-stack-address check. by Ted Kremenek · 16 years ago
- 9986eab Change CodeGenModule GlobalDeclMap to directly reference globals by Daniel Dunbar · 16 years ago
- bd012ff Rework codegen emission of globals - No (intended) functionality change. by Daniel Dunbar · 16 years ago
- 58a7a26 Fix codegen of chained declarations by Daniel Dunbar · 16 years ago
- d9f4bcd Minor tweak plus a couple of FIXMEs. by Eli Friedman · 16 years ago
- d907001 Fix serialization for TypedefType by allowing TypedefType to access the internal CanonicalType stored in Type. by Ted Kremenek · 16 years ago
- c36d405 make "call foo.dump()" and "call foo->dump()" work in GDB, by Chris Lattner · 16 years ago
- 1b63eef remove two uses of getCanonicalType I missed. by Chris Lattner · 16 years ago
- a210573 Comment out the last call to QualType::getCanonicalType. This *breaks* by Chris Lattner · 16 years ago
- d394cc6 Fix a bug in my previous patch, CGF is not valid for constants outside a function by Chris Lattner · 16 years ago
- 9619662 remove uses of QualType::getCanonicalType() from codegen for PR2189 by Chris Lattner · 16 years ago
- 8b51fd7 remove some unneeded calls to getCanonicalType by Chris Lattner · 16 years ago
- b77792e change more instances of QualType::getCanonicalType to call by Chris Lattner · 16 years ago
- 28be73f convert more code to use ASTContext to get canonical types instead by Chris Lattner · 16 years ago
- 717250a remove a helper method. by Chris Lattner · 16 years ago
- 91d723d implement codegen support for labels at the end of stmtexprs. by Chris Lattner · 16 years ago
- 345f720 minor tidying, no functionality change. by Chris Lattner · 16 years ago
- 611b2ec fix some problems handling stmtexprs with labels (PR2374), and by Chris Lattner · 16 years ago