Import clang 3.7.0 release (r246257).
authordim <dim@FreeBSD.org>
Sun, 6 Sep 2015 18:36:24 +0000 (18:36 +0000)
committerdim <dim@FreeBSD.org>
Sun, 6 Sep 2015 18:36:24 +0000 (18:36 +0000)
commit4238dc458ed9a048965af111b979fd51d288f22c
tree3d3ed1e1987dbe6444294b1b4e249814b97b97a5
parent6416b56f5a3923c6c264b46365e16718ccabf081
Import clang 3.7.0 release (r246257).
226 files changed:
README.txt
docs/AttributeReference.rst
docs/CMakeLists.txt
docs/ExternalClangExamples.rst
docs/InternalsManual.rst
docs/Makefile
docs/ReleaseNotes.rst
docs/UsersManual.rst
docs/doxygen.cfg.in
include/clang/AST/ASTVector.h
include/clang/AST/NSAPI.h
include/clang/AST/StmtOpenMP.h
include/clang/Analysis/Support/BumpVector.h
include/clang/Basic/Attr.td
include/clang/Basic/AttrDocs.td
include/clang/Basic/DiagnosticCommonKinds.td
include/clang/Basic/DiagnosticParseKinds.td
include/clang/Basic/DiagnosticSemaKinds.td
include/clang/Basic/LangOptions.def
include/clang/Basic/TokenKinds.def
include/clang/CodeGen/ObjectFilePCHContainerOperations.h
include/clang/Driver/CC1Options.td
include/clang/Driver/Options.td
include/clang/Frontend/ASTUnit.h
include/clang/Frontend/CompilerInstance.h
include/clang/Frontend/PCHContainerOperations.h
include/clang/Frontend/Utils.h
include/clang/Lex/HeaderSearchOptions.h
include/clang/Parse/Parser.h
include/clang/Sema/Sema.h
include/clang/Serialization/ASTReader.h
include/clang/Serialization/GlobalModuleIndex.h
include/clang/Serialization/ModuleManager.h
include/clang/Tooling/Refactoring.h
include/clang/Tooling/Tooling.h
lib/ARCMigrate/ARCMT.cpp
lib/AST/NSAPI.cpp
lib/AST/NestedNameSpecifier.cpp
lib/AST/RecordLayoutBuilder.cpp
lib/AST/Stmt.cpp
lib/Basic/FileManager.cpp
lib/Basic/IdentifierTable.cpp
lib/Basic/Module.cpp
lib/Basic/Targets.cpp
lib/Basic/Version.cpp
lib/CodeGen/CGBuiltin.cpp
lib/CodeGen/CGDebugInfo.h
lib/CodeGen/CGExprScalar.cpp
lib/CodeGen/CGStmtOpenMP.cpp
lib/CodeGen/CGVTables.cpp
lib/CodeGen/ItaniumCXXABI.cpp
lib/CodeGen/ObjectFilePCHContainerOperations.cpp
lib/CodeGen/TargetInfo.cpp
lib/Driver/MinGWToolChain.cpp
lib/Driver/ToolChain.cpp
lib/Driver/ToolChains.h
lib/Driver/Tools.cpp
lib/Driver/Tools.h
lib/Frontend/ASTMerge.cpp
lib/Frontend/ASTUnit.cpp
lib/Frontend/ChainedIncludesSource.cpp
lib/Frontend/CompilerInstance.cpp
lib/Frontend/CompilerInvocation.cpp
lib/Frontend/FrontendAction.cpp
lib/Frontend/FrontendActions.cpp
lib/Frontend/InitPreprocessor.cpp
lib/Frontend/PCHContainerOperations.cpp
lib/Headers/CMakeLists.txt
lib/Headers/__wmmintrin_aes.h
lib/Headers/__wmmintrin_pclmul.h
lib/Headers/adxintrin.h
lib/Headers/altivec.h
lib/Headers/ammintrin.h
lib/Headers/avx2intrin.h
lib/Headers/avx512bwintrin.h
lib/Headers/avx512dqintrin.h
lib/Headers/avx512fintrin.h
lib/Headers/avx512vlbwintrin.h
lib/Headers/avx512vldqintrin.h
lib/Headers/avx512vlintrin.h
lib/Headers/avxintrin.h
lib/Headers/bmi2intrin.h
lib/Headers/bmiintrin.h
lib/Headers/emmintrin.h
lib/Headers/f16cintrin.h
lib/Headers/fma4intrin.h
lib/Headers/fmaintrin.h
lib/Headers/immintrin.h
lib/Headers/lzcntintrin.h
lib/Headers/mm3dnow.h
lib/Headers/mmintrin.h
lib/Headers/module.modulemap
lib/Headers/nmmintrin.h
lib/Headers/pmmintrin.h
lib/Headers/popcntintrin.h
lib/Headers/rdseedintrin.h
lib/Headers/rtmintrin.h
lib/Headers/s390intrin.h
lib/Headers/shaintrin.h
lib/Headers/smmintrin.h
lib/Headers/tbmintrin.h
lib/Headers/tmmintrin.h
lib/Headers/vecintrin.h [new file with mode: 0644]
lib/Headers/wmmintrin.h
lib/Headers/x86intrin.h
lib/Headers/xmmintrin.h
lib/Headers/xopintrin.h
lib/Lex/HeaderSearch.cpp
lib/Parse/ParseDecl.cpp
lib/Parse/Parser.cpp
lib/Sema/DeclSpec.cpp
lib/Sema/SemaChecking.cpp
lib/Sema/SemaDecl.cpp
lib/Sema/SemaExceptionSpec.cpp
lib/Sema/SemaExpr.cpp
lib/Sema/SemaExprCXX.cpp
lib/Sema/SemaInit.cpp
lib/Sema/SemaLookup.cpp
lib/Sema/SemaOpenMP.cpp
lib/Serialization/ASTReader.cpp
lib/Serialization/ASTReaderStmt.cpp
lib/Serialization/ASTWriterStmt.cpp
lib/Serialization/GlobalModuleIndex.cpp
lib/Serialization/ModuleManager.cpp
test/Analysis/dead-stores.m
test/CodeGen/builtins-ppc-altivec.c
test/CodeGen/builtins-systemz-zvector-error.c [new file with mode: 0644]
test/CodeGen/builtins-systemz-zvector.c [new file with mode: 0644]
test/CodeGen/integer-overflow.c
test/CodeGen/le32-regparm.c
test/CodeGen/long_double_fp128.cpp [new file with mode: 0644]
test/CodeGen/palignr.c
test/CodeGen/x86_64-fp128.c [new file with mode: 0644]
test/CodeGen/zvector.c [new file with mode: 0644]
test/CodeGenCXX/dllimport-rtti.cpp
test/CodeGenCXX/thunks.cpp
test/CodeGenObjC/Inputs/nsvalue-boxed-expressions-support.h [new file with mode: 0644]
test/CodeGenObjC/nsvalue-objc-boxable-ios-arc.m [new file with mode: 0644]
test/CodeGenObjC/nsvalue-objc-boxable-ios.m [new file with mode: 0644]
test/CodeGenObjC/nsvalue-objc-boxable-mac-arc.m [new file with mode: 0644]
test/CodeGenObjC/nsvalue-objc-boxable-mac.m [new file with mode: 0644]
test/CodeGenObjCXX/designated-initializers.mm [new file with mode: 0644]
test/CodeGenOpenCL/vector_shufflevector_valid.cl [new file with mode: 0644]
test/Driver/Inputs/mingw_arch_tree/usr/i686-w64-mingw32/include/c++/5.1.0/backward/.keep [new file with mode: 0644]
test/Driver/Inputs/mingw_arch_tree/usr/i686-w64-mingw32/include/c++/5.1.0/i686-w64-mingw32/.keep [new file with mode: 0644]
test/Driver/Inputs/mingw_arch_tree/usr/lib/gcc/i686-w64-mingw32/5.1.0/include-fixed/.keep [new file with mode: 0644]
test/Driver/Inputs/mingw_arch_tree/usr/lib/gcc/i686-w64-mingw32/5.1.0/include/.keep [new file with mode: 0644]
test/Driver/Inputs/mingw_clang_tree/mingw32/i686-w64-mingw32/include/.keep [new file with mode: 0644]
test/Driver/Inputs/mingw_clang_tree/mingw32/include/.keep [new file with mode: 0644]
test/Driver/Inputs/mingw_mingw_builds_tree/mingw32/i686-w64-mingw32/include/c++/backward/.keep [new file with mode: 0644]
test/Driver/Inputs/mingw_mingw_builds_tree/mingw32/i686-w64-mingw32/include/c++/i686-w64-mingw32/.keep [new file with mode: 0644]
test/Driver/Inputs/mingw_mingw_builds_tree/mingw32/lib/gcc/i686-w64-mingw32/4.9.1/include-fixed/.keep [new file with mode: 0644]
test/Driver/Inputs/mingw_mingw_builds_tree/mingw32/lib/gcc/i686-w64-mingw32/4.9.1/include/.keep [new file with mode: 0644]
test/Driver/Inputs/mingw_mingw_org_tree/mingw/include/.keep [new file with mode: 0644]
test/Driver/Inputs/mingw_mingw_org_tree/mingw/lib/gcc/mingw32/4.8.1/include-fixed/.keep [new file with mode: 0644]
test/Driver/Inputs/mingw_mingw_org_tree/mingw/lib/gcc/mingw32/4.8.1/include/c++/backward/.keep [new file with mode: 0644]
test/Driver/Inputs/mingw_mingw_org_tree/mingw/lib/gcc/mingw32/4.8.1/include/c++/mingw32/.keep [new file with mode: 0644]
test/Driver/Inputs/mingw_mingw_org_tree/mingw/minw32/include/.keep [new file with mode: 0644]
test/Driver/Inputs/mingw_msys2_tree/msys64/mingw32/i686-w64-mingw32/include/.keep [new file with mode: 0644]
test/Driver/Inputs/mingw_msys2_tree/msys64/mingw32/include/c++/4.9.2/backward/.keep [new file with mode: 0644]
test/Driver/Inputs/mingw_msys2_tree/msys64/mingw32/include/c++/4.9.2/i686-w64-mingw32/.keep [new file with mode: 0644]
test/Driver/Inputs/mingw_msys2_tree/msys64/mingw32/lib/gcc/i686-w64-mingw32/4.9.2/include-fixed/.keep [new file with mode: 0644]
test/Driver/Inputs/mingw_msys2_tree/msys64/mingw32/lib/gcc/i686-w64-mingw32/4.9.2/include/.keep [new file with mode: 0644]
test/Driver/Inputs/mingw_opensuse_tree/usr/lib64/gcc/x86_64-w64-mingw32/5.1.0/include-fixed/.keep [new file with mode: 0644]
test/Driver/Inputs/mingw_opensuse_tree/usr/lib64/gcc/x86_64-w64-mingw32/5.1.0/include/c++/backward/.keep [new file with mode: 0644]
test/Driver/Inputs/mingw_opensuse_tree/usr/lib64/gcc/x86_64-w64-mingw32/5.1.0/include/c++/x86_64-w64-mingw32/.keep [new file with mode: 0644]
test/Driver/Inputs/mingw_opensuse_tree/usr/x86_64-w64-mingw32/sys-root/mingw/include/.keep [new file with mode: 0644]
test/Driver/Inputs/mingw_ubuntu_tree/usr/include/c++/4.8/86_64-w64-mingw32/.keep [new file with mode: 0644]
test/Driver/Inputs/mingw_ubuntu_tree/usr/include/c++/4.8/backward/.keep [new file with mode: 0644]
test/Driver/Inputs/mingw_ubuntu_tree/usr/lib/gcc/x86_64-w64-mingw32/4.8/include-fixed/.keep [new file with mode: 0644]
test/Driver/Inputs/mingw_ubuntu_tree/usr/lib/gcc/x86_64-w64-mingw32/4.8/include/.keep [new file with mode: 0644]
test/Driver/Inputs/mingw_ubuntu_tree/usr/x86_64-w64-mingw32/include/.keep [new file with mode: 0644]
test/Driver/arm-ias-Wa.s [new file with mode: 0644]
test/Driver/cuda-options.cu
test/Driver/linux-ld.c
test/Driver/mingw.cpp [new file with mode: 0644]
test/Headers/pmmintrin.c [deleted file]
test/Headers/x86intrin-2.c [deleted file]
test/Headers/x86intrin.c
test/Lexer/has_attribute_objc_boxable.m [new file with mode: 0644]
test/Lexer/has_feature_boxed_nsvalue_expressions.m [new file with mode: 0644]
test/Misc/cc1as-asm.s [new file with mode: 0644]
test/Modules/pch_container.m
test/OpenMP/for_codegen.cpp
test/OpenMP/for_loop_messages.cpp
test/OpenMP/for_simd_loop_messages.cpp
test/OpenMP/openmp_common.c
test/OpenMP/parallel_copyin_codegen.cpp
test/OpenMP/parallel_for_loop_messages.cpp
test/OpenMP/parallel_for_simd_loop_messages.cpp
test/OpenMP/simd_linear_messages.cpp
test/OpenMP/simd_loop_messages.cpp
test/PCH/objc_boxable.m [new file with mode: 0644]
test/PCH/objc_boxable_record.h [new file with mode: 0644]
test/PCH/objc_boxable_record_attr.h [new file with mode: 0644]
test/Preprocessor/predefined-arch-macros.c
test/Sema/dllimport.c
test/Sema/typo-correction.c
test/Sema/zvector.c [new file with mode: 0644]
test/SemaCXX/warn-pessmizing-move.cpp
test/SemaCXX/warn-redundant-move.cpp
test/SemaObjC/circular-container.m
test/SemaObjC/comptypes-9.m
test/SemaObjC/objc-boxed-expressions-nsvalue.m [new file with mode: 0644]
test/SemaObjCXX/objc-boxed-expressions-nsvalue.mm [new file with mode: 0644]
test/SemaTemplate/crash-unparsed-exception.cpp [new file with mode: 0644]
tools/arcmt-test/arcmt-test.cpp
tools/c-index-test/c-index-test.c
tools/clang-check/CMakeLists.txt
tools/clang-check/ClangCheck.cpp
tools/driver/cc1_main.cpp
tools/driver/cc1as_main.cpp
tools/libclang/CIndex.cpp
tools/libclang/CIndexer.h
tools/libclang/CMakeLists.txt
unittests/ASTMatchers/ASTMatchersTest.h
utils/TableGen/ClangAttrEmitter.cpp
www/analyzer/checker_dev_manual.html
www/analyzer/installation.html
www/analyzer/menu.html.incl
www/analyzer/open_projects.html
www/cxx_dr_status.html
www/demo/index.cgi
www/get_involved.html
www/make_cxx_dr_status
www/menu.html.incl