]> CyberLeo.Net >> Repos - FreeBSD/FreeBSD.git/commit
Import Clang r74383.
authored <ed@FreeBSD.org>
Sat, 27 Jun 2009 10:45:02 +0000 (10:45 +0000)
committered <ed@FreeBSD.org>
Sat, 27 Jun 2009 10:45:02 +0000 (10:45 +0000)
commitc1ff020ff2d3e7ba86f7ab986ac7569c34f2ab1a
tree2c5a83521a20c02e7805581a174008aa9bc23579
parent14660dbe9881f68a6cc2b9f014e1fb7b7228bca4
Import Clang r74383.
182 files changed:
clang.xcodeproj/project.pbxproj [new file with mode: 0644]
include/clang/AST/ASTContext.h
include/clang/AST/Attr.h
include/clang/AST/Decl.h
include/clang/AST/DeclBase.h
include/clang/AST/DeclCXX.h
include/clang/AST/DeclTemplate.h
include/clang/AST/Type.h
include/clang/AST/TypeNodes.def
include/clang/Analysis/LocalCheckers.h
include/clang/Analysis/PathSensitive/ConstraintManager.h
include/clang/Analysis/PathSensitive/GRExprEngine.h
include/clang/Analysis/PathSensitive/GRState.h
include/clang/Analysis/PathSensitive/GRTransferFuncs.h
include/clang/Analysis/PathSensitive/SVals.h
include/clang/Analysis/PathSensitive/SValuator.h [new file with mode: 0644]
include/clang/Analysis/PathSensitive/Store.h
include/clang/Analysis/PathSensitive/SymbolManager.h
include/clang/Analysis/PathSensitive/ValueManager.h
include/clang/Basic/DiagnosticFrontendKinds.td
include/clang/Basic/DiagnosticSemaKinds.td
include/clang/Basic/LangOptions.h
include/clang/Basic/SourceManager.h
include/clang/Basic/TokenKinds.def
include/clang/Frontend/Analyses.def
include/clang/Frontend/CommandLineSourceLoc.h [new file with mode: 0644]
include/clang/Frontend/PCHBitCodes.h
include/clang/Frontend/Utils.h
include/clang/Parse/Action.h
include/clang/Parse/AttributeList.h
include/clang/Parse/DeclSpec.h
include/clang/Parse/Parser.h
lib/AST/ASTContext.cpp
lib/AST/CFG.cpp
lib/AST/Decl.cpp
lib/AST/DeclBase.cpp
lib/AST/DeclCXX.cpp
lib/AST/Expr.cpp
lib/AST/ExprConstant.cpp
lib/AST/StmtViz.cpp
lib/AST/Type.cpp
lib/Analysis/BasicConstraintManager.cpp
lib/Analysis/BasicStore.cpp
lib/Analysis/BugReporter.cpp
lib/Analysis/CFRefCount.cpp
lib/Analysis/CMakeLists.txt
lib/Analysis/CheckObjCUnusedIVars.cpp
lib/Analysis/GRExprEngine.cpp
lib/Analysis/GRExprEngineInternalChecks.cpp
lib/Analysis/GRSimpleVals.cpp [deleted file]
lib/Analysis/GRSimpleVals.h [deleted file]
lib/Analysis/GRState.cpp
lib/Analysis/GRTransferFuncs.cpp [deleted file]
lib/Analysis/PathDiagnostic.cpp
lib/Analysis/RangeConstraintManager.cpp
lib/Analysis/RegionStore.cpp
lib/Analysis/SVals.cpp
lib/Analysis/SimpleSValuator.cpp [new file with mode: 0644]
lib/Analysis/SymbolManager.cpp
lib/Basic/IdentifierTable.cpp
lib/Basic/SourceManager.cpp
lib/Basic/Targets.cpp
lib/CodeGen/CGDebugInfo.cpp
lib/CodeGen/CGDebugInfo.h
lib/CodeGen/CGDecl.cpp
lib/CodeGen/CGExpr.cpp
lib/CodeGen/CGObjCGNU.cpp
lib/CodeGen/CGObjCMac.cpp
lib/CodeGen/CGObjCRuntime.h
lib/CodeGen/CodeGenModule.cpp
lib/CodeGen/Mangle.cpp
lib/Frontend/ASTUnit.cpp
lib/Frontend/AnalysisConsumer.cpp
lib/Frontend/CMakeLists.txt
lib/Frontend/PCHReader.cpp
lib/Frontend/PCHReaderDecl.cpp
lib/Frontend/PCHWriter.cpp
lib/Frontend/ResolveLocation.cpp [new file with mode: 0644]
lib/Headers/CMakeLists.txt
lib/Parse/AttributeList.cpp
lib/Parse/DeclSpec.cpp
lib/Parse/MinimalAction.cpp
lib/Parse/ParseDecl.cpp
lib/Parse/ParseDeclCXX.cpp
lib/Parse/ParseExprCXX.cpp
lib/Parse/ParseObjc.cpp
lib/Parse/ParseTemplate.cpp
lib/Parse/ParseTentative.cpp
lib/Parse/Parser.cpp
lib/Sema/Sema.h
lib/Sema/SemaChecking.cpp
lib/Sema/SemaDecl.cpp
lib/Sema/SemaDeclAttr.cpp
lib/Sema/SemaDeclCXX.cpp
lib/Sema/SemaExpr.cpp
lib/Sema/SemaExprCXX.cpp
lib/Sema/SemaInit.cpp
lib/Sema/SemaLookup.cpp
lib/Sema/SemaOverload.cpp
lib/Sema/SemaTemplate.cpp
lib/Sema/SemaTemplateDeduction.cpp
lib/Sema/SemaTemplateInstantiate.cpp
lib/Sema/SemaTemplateInstantiateDecl.cpp
lib/Sema/SemaTemplateInstantiateExpr.cpp
lib/Sema/SemaType.cpp
test/Analysis/NoReturn.m
test/Analysis/ObjCProperties.m
test/Analysis/array-struct.c
test/Analysis/complex.c
test/Analysis/dead-stores.c
test/Analysis/elementtype.c
test/Analysis/exercise-ps.c
test/Analysis/func.c
test/Analysis/null-deref-ps.c
test/Analysis/outofbound.c
test/Analysis/ptr-arith.c
test/Analysis/region-only-test.c
test/Analysis/stack-addr-ps.c
test/Analysis/uninit-msg-expr.m
test/Analysis/uninit-vals-ps-region.c
test/CXX/class/class.local/p1.cpp [new file with mode: 0644]
test/CXX/class/class.local/p2.cpp [new file with mode: 0644]
test/CXX/class/class.local/p3.cpp [new file with mode: 0644]
test/CXX/class/class.local/p4.cpp [new file with mode: 0644]
test/CXX/class/class.nested.type/p1.cpp [new file with mode: 0644]
test/CXX/dcl.dcl/dcl.spec/dcl.type/dcl.spec.auto/p2.cpp [new file with mode: 0644]
test/CXX/dcl.dcl/dcl.spec/dcl.type/dcl.type.simple/p4-cxx0x.cpp [new file with mode: 0644]
test/CXX/dcl.decl/dcl.meaning/dcl.array/p1-cxx0x.cpp [new file with mode: 0644]
test/CXX/temp/temp.decls/temp.fct/temp.over.link/p4-neg.cpp [new file with mode: 0644]
test/CXX/temp/temp.decls/temp.fct/temp.over.link/p4.cpp [new file with mode: 0644]
test/CXX/temp/temp.fct.spec/temp.deduct/temp.deduct.call/basic.cpp [new file with mode: 0644]
test/CXX/temp/temp.fct.spec/temp.deduct/temp.deduct.call/p2.cpp [new file with mode: 0644]
test/CXX/temp/temp.fct.spec/temp.deduct/temp.deduct.call/p3.cpp [new file with mode: 0644]
test/CodeGen/2009-06-16-inc_test.c
test/CodeGen/2009-06-16-test.c
test/CodeGenObjC/deadcode_strip_used_var.m [new file with mode: 0644]
test/Coverage/html-diagnostics.c
test/Index/resolve-loc.c [new file with mode: 0644]
test/Parser/check-syntax-1.m
test/Parser/cxx-template-decl.cpp
test/Sema/attr-format_arg.c [new file with mode: 0644]
test/Sema/ext_vector_casts.c [new file with mode: 0644]
test/Sema/ext_vector_components.c
test/Sema/vector-cast.c
test/SemaCXX/auto-cxx0x.cpp [new file with mode: 0644]
test/SemaCXX/auto-cxx98.cpp [new file with mode: 0644]
test/SemaCXX/basic_lookup_argdep.cpp
test/SemaCXX/decltype-pr4444.cpp [new file with mode: 0644]
test/SemaCXX/decltype-pr4448.cpp [new file with mode: 0644]
test/SemaCXX/default-assignment-operator.cpp [new file with mode: 0644]
test/SemaCXX/nested-name-spec.cpp
test/SemaCXX/template-specialization.cpp
test/SemaCXX/using-decl-1.cpp [new file with mode: 0644]
test/SemaCXX/using-decl-pr4441.cpp [new file with mode: 0644]
test/SemaCXX/using-decl-pr4450.cpp [new file with mode: 0644]
test/SemaTemplate/implicit-instantiation-1.cpp
test/SemaTemplate/operator-template.cpp [new file with mode: 0644]
test/SemaTemplate/temp_arg_template.cpp
test/SemaTemplate/template-decl-fail.cpp [new file with mode: 0644]
tools/CMakeLists.txt
tools/Makefile
tools/clang-cc/CMakeLists.txt
tools/clang-cc/clang-cc.cpp
tools/index-test/CMakeLists.txt [new file with mode: 0644]
tools/index-test/Makefile [new file with mode: 0644]
tools/index-test/index-test.cpp [new file with mode: 0644]
www/analyzer/annotations.html
www/analyzer/images/example_attribute_nonnull.png [new file with mode: 0644]
www/analyzer/images/example_cf_returns_retained.png [new file with mode: 0644]
www/analyzer/images/example_cf_returns_retained_gc.png [new file with mode: 0644]
www/analyzer/images/example_ns_returns_retained.png [new file with mode: 0644]
www/analyzer/scan-build.html
www/comparison.html
www/cxx_status.html
www/performance-2009-03-02.html [new file with mode: 0644]
www/performance.html
www/timing-data/2009-06-26/176.gcc.pdf [new file with mode: 0644]
www/timing-data/2009-06-26/176.gcc.png [new file with mode: 0644]
www/timing-data/2009-06-26/176.gcc.txt [new file with mode: 0644]
www/timing-data/2009-06-26/sketch.pdf [new file with mode: 0644]
www/timing-data/2009-06-26/sketch.png [new file with mode: 0644]
www/timing-data/2009-06-26/sketch.txt [new file with mode: 0644]