aboutsummaryrefslogtreecommitdiff
path: root/include/clang
AgeCommit message (Expand)Author
2009-07-20Reuse VarDecl::Init to store the default argument of a ParmVarDecl,Douglas Gregor
2009-07-20Remove an apparently unused forward class decl.Mike Stump
2009-07-20Update DataflowSolver to handle the case where a successor/predecessor blockTed Kremenek
2009-07-20Improve GCC compatibility by allowing static tentative definitions ofDouglas Gregor
2009-07-20Enhance GRBranchNodeBuilderImpl (part of GRCoreEngine) to understand the caseTed Kremenek
2009-07-20Issue a more descriptive diagnostics when mis-declaringFariborz Jahanian
2009-07-19Improve debug pretty-printing for ObjCIVarRegions.Ted Kremenek
2009-07-19enhance the goto checker to reject jumps across __block variable definitions.Chris Lattner
2009-07-18Rename NextOffset to DataSize, which better matches the Itanium C++ ABIAnders Carlsson
2009-07-18Migrate over to the record layout builder.Anders Carlsson
2009-07-18Introduce ASTLocation::getReferencedDecl(), for getting the declaration that ...Argyrios Kyrtzidis
2009-07-18More layout builder work.Anders Carlsson
2009-07-18Add a new ASTRecordLayoutBuilder class. Not used yet.Anders Carlsson
2009-07-18Revert r75641.Anders Carlsson
2009-07-18Remove ObjCQualifiedInterfaceType:-)Steve Naroff
2009-07-18Fix a comment.Argyrios Kyrtzidis
2009-07-18Introduce a redecl_iterator in Decl class, so that we can do a "iterate over ...Argyrios Kyrtzidis
2009-07-18Introduce the Redeclarable template class, which serves as a base type defini...Argyrios Kyrtzidis
2009-07-18Remove getFirstDeclaration/getLatestDeclaration from FunctionDecl and VarDecl.Argyrios Kyrtzidis
2009-07-18Remove ASTContext::getCanonicalDecl() and use Decl::getCanonicalDecl in its p...Argyrios Kyrtzidis
2009-07-18Move the functionality of ASTContext::getCanonicalDecl(), into a virtual meth...Argyrios Kyrtzidis
2009-07-18Set ObjCMethodDecl's EndLoc to the '}' when it's a definition.Argyrios Kyrtzidis
2009-07-18Add getSourceRange() methods for ObjC Decls.Argyrios Kyrtzidis
2009-07-17Per offline discussion with Steve Naroff, add back Type::getAsXXXType() methodsTed Kremenek
2009-07-17Rename Entity::getName() to Entity::getPrintableName() to make its purposeZhongxing Xu
2009-07-17As suggested by Argyrios, revert r76159 and make "FindImmediateParent" Zhongxing Xu
2009-07-17Refactor code into a new CallExpr::getDirectCallee() method. Simplify someZhongxing Xu
2009-07-17Relax the assertion in ASTLocation's ctor: if the decl is not the immediateZhongxing Xu
2009-07-17CallGraph:Zhongxing Xu
2009-07-17Replaced Type::getAsLValueReferenceType(), Type::getAsRValueReferenceType(), ...Ted Kremenek
2009-07-17ObjCCategoryImplDecl and ObjCImplementation do not derive directly from DeclC...Argyrios Kyrtzidis
2009-07-17Replace Type::getAsReferenceType() with Type::getAs<ReferenceType>().Ted Kremenek
2009-07-16Add member template 'Type::getAs<T>', which converts a Type* to a respective T*.Ted Kremenek
2009-07-16Move the source-level CFG from libAST to libAnalysis.Ted Kremenek
2009-07-16Cleanup a couple loops and improve a comment (based on feedback from Fariborz).Steve Naroff
2009-07-16Remove ASTContext::isObjCObjectPointerType().Steve Naroff
2009-07-16codegen string literals using private linkage now like llvm-gcc, eliminatingChris Lattner
2009-07-16Move RegionStoreManager over to using newTed Kremenek
2009-07-16Two changes:Ted Kremenek
2009-07-16Generate error on declaration containing 'static' and '__attribute__((weak))'Fariborz Jahanian
2009-07-16Commit the initial implementation of call graph building.Zhongxing Xu
2009-07-15Fixed a stinko which caused an ast-print test failure.Fariborz Jahanian
2009-07-15Added ASTs to destructor decl AST for default destruction of object'sFariborz Jahanian
2009-07-15Remove default argument, since it isn't being used (suggested by Fariborz).Steve Naroff
2009-07-15Add a "t".Steve Naroff
2009-07-15Implement the ObjC pseudo built-in types as clang "BuiltinType's". I say pseu...Steve Naroff
2009-07-15Add getName() method to Entity.Zhongxing Xu
2009-07-15More test cases revealed that the logic in StoreManager::InvalidateRegion() n...Ted Kremenek
2009-07-15Introduced the notion of a "derived symbol" using the class SymbolDerived.Ted Kremenek
2009-07-14Remove -ftraditional option, which gcc doesn't actually support. Make Eli Friedman