]> CyberLeo.Net >> Repos - FreeBSD/FreeBSD.git/commit
Vendor import of clang trunk r301939:
authordim <dim@FreeBSD.org>
Tue, 2 May 2017 18:30:45 +0000 (18:30 +0000)
committerdim <dim@FreeBSD.org>
Tue, 2 May 2017 18:30:45 +0000 (18:30 +0000)
commite59299a59af9ccbee7c6609d378f730e7a3a5dd8
treef9d0d3f3478c298aaf51987483bbbbefe8e6631b
parentb067218238c2ed2cbe9d98319c2a8e7d58791747
Vendor import of clang trunk r301939:
https://llvm.org/svn/llvm-project/cfe/trunk@301939
190 files changed:
docs/SanitizerCoverage.rst
include/clang-c/Index.h
include/clang/AST/ASTStructuralEquivalence.h [new file with mode: 0644]
include/clang/AST/DeclBase.h
include/clang/AST/Type.h
include/clang/Basic/Attr.td
include/clang/Basic/AttrDocs.td
include/clang/Basic/DiagnosticASTKinds.td
include/clang/Basic/DiagnosticDriverKinds.td
include/clang/Basic/DiagnosticGroups.td
include/clang/Basic/DiagnosticLexKinds.td
include/clang/Basic/DiagnosticSemaKinds.td
include/clang/Basic/LangOptions.def
include/clang/CodeGen/CGFunctionInfo.h
include/clang/Driver/CLCompatOptions.td
include/clang/Edit/EditedSource.h
include/clang/Frontend/FrontendActions.h
include/clang/Frontend/FrontendOptions.h
include/clang/Frontend/LangStandard.h
include/clang/Frontend/LangStandards.def
include/clang/Lex/HeaderSearch.h
include/clang/Lex/MacroInfo.h
include/clang/Lex/PPCallbacks.h
include/clang/Lex/PreprocessingRecord.h
include/clang/Lex/Preprocessor.h
include/clang/Sema/Sema.h
lib/ARCMigrate/ObjCMT.cpp
lib/AST/ASTContext.cpp
lib/AST/ASTImporter.cpp
lib/AST/ASTStructuralEquivalence.cpp [new file with mode: 0644]
lib/AST/CMakeLists.txt
lib/AST/DeclBase.cpp
lib/AST/ExprConstant.cpp
lib/AST/TypePrinter.cpp
lib/Basic/Targets.cpp
lib/CodeGen/BackendUtil.cpp
lib/CodeGen/CGBlocks.cpp
lib/CodeGen/CGCall.cpp
lib/CodeGen/CGDebugInfo.cpp
lib/CodeGen/CGDeclCXX.cpp
lib/CodeGen/CGExpr.cpp
lib/CodeGen/CGObjC.cpp
lib/CodeGen/CGObjCMac.cpp
lib/CodeGen/CGStmtOpenMP.cpp
lib/CodeGen/CodeGenAction.cpp
lib/CodeGen/CodeGenFunction.h
lib/CodeGen/CodeGenModule.cpp
lib/CodeGen/CodeGenModule.h
lib/CodeGen/MacroPPCallbacks.cpp
lib/CodeGen/MacroPPCallbacks.h
lib/Driver/Job.cpp
lib/Driver/ToolChains/Clang.cpp
lib/Edit/EditedSource.cpp
lib/Format/UnwrappedLineParser.cpp
lib/Frontend/ASTUnit.cpp
lib/Frontend/CompilerInstance.cpp
lib/Frontend/CompilerInvocation.cpp
lib/Frontend/FrontendAction.cpp
lib/Frontend/FrontendActions.cpp
lib/Frontend/FrontendOptions.cpp
lib/Frontend/InitPreprocessor.cpp
lib/Frontend/LangStandards.cpp
lib/Frontend/PrintPreprocessedOutput.cpp
lib/Frontend/Rewrite/InclusionRewriter.cpp
lib/Frontend/VerifyDiagnosticConsumer.cpp
lib/Headers/avx512fintrin.h
lib/Headers/avxintrin.h
lib/Headers/bmiintrin.h
lib/Headers/emmintrin.h
lib/Headers/stdint.h
lib/Index/IndexDecl.cpp
lib/Index/USRGeneration.cpp
lib/Lex/HeaderSearch.cpp
lib/Lex/MacroInfo.cpp
lib/Lex/PPDirectives.cpp
lib/Lex/PPLexerChange.cpp
lib/Lex/PPMacroExpansion.cpp
lib/Lex/Pragma.cpp
lib/Lex/PreprocessingRecord.cpp
lib/Sema/SemaChecking.cpp
lib/Sema/SemaDecl.cpp
lib/Sema/SemaDeclAttr.cpp
lib/Sema/SemaDeclObjC.cpp
lib/Sema/SemaExpr.cpp
lib/Sema/SemaExprObjC.cpp
lib/Sema/SemaOpenMP.cpp
lib/Sema/SemaOverload.cpp
lib/Sema/SemaType.cpp
lib/Serialization/ASTReader.cpp
lib/Serialization/ASTWriter.cpp
lib/StaticAnalyzer/Checkers/MallocChecker.cpp
lib/StaticAnalyzer/Frontend/ModelInjector.cpp
test/ARCMT/remap-applying.c [new file with mode: 0644]
test/ARCMT/remap-applying.c.result [new file with mode: 0644]
test/Analysis/malloc.c
test/CodeGen/atomic-ops-libcall.c
test/CodeGen/avx-builtins.c
test/CodeGen/avx512f-builtins.c
test/CodeGen/sse2-builtins.c
test/CodeGenCXX/attr-x86-no_caller_saved_registers.cpp [new file with mode: 0644]
test/CodeGenCXX/debug-info-namespace.cpp
test/CodeGenCXX/ubsan-nullability-assign.cpp [new file with mode: 0644]
test/CodeGenObjC/arc-blocks.m
test/CodeGenObjC/arc-foreach.m
test/CodeGenObjC/ubsan-nullability.m
test/CodeGenObjCXX/boxing.mm [new file with mode: 0644]
test/Driver/cl-options.c
test/Driver/split-debug.c
test/Driver/unknown-std.c
test/Driver/unknown-std.cl
test/Driver/unknown-std.cpp
test/Frontend/Inputs/empty.h [new file with mode: 0644]
test/Frontend/gnu-inline.c
test/Frontend/rewrite-includes-line-markers.c
test/Frontend/rewrite-includes-modules.c
test/Headers/stdint-typeof-MINMAX.cpp [new file with mode: 0644]
test/Import/in-class-initializer/Inputs/S.cpp [new file with mode: 0644]
test/Import/in-class-initializer/test.cpp [new file with mode: 0644]
test/Index/Core/index-source.m
test/Index/allow-editor-placeholders.cpp [new file with mode: 0644]
test/Index/cursor-dynamic-call.mm
test/Index/index-module.m
test/Index/print-type.cpp
test/Index/target-info.c [new file with mode: 0644]
test/Index/usrs.cpp
test/Modules/ExtDebugInfo.cpp
test/Modules/Inputs/diag_flags.h [new file with mode: 0644]
test/Modules/Inputs/incomplete-umbrella/Foo.framework/Headers/Bar.h [new file with mode: 0644]
test/Modules/Inputs/incomplete-umbrella/Foo.framework/Headers/FooPublic.h [new file with mode: 0644]
test/Modules/Inputs/incomplete-umbrella/Foo.framework/Modules/module.modulemap [new file with mode: 0644]
test/Modules/Inputs/incomplete-umbrella/Foo.framework/Modules/module.private.modulemap [new file with mode: 0644]
test/Modules/Inputs/incomplete-umbrella/Foo.framework/PrivateHeaders/Baz.h [new file with mode: 0644]
test/Modules/Inputs/incomplete-umbrella/Foo.framework/PrivateHeaders/Foo.h [new file with mode: 0644]
test/Modules/Inputs/malformed-overload/X.h [new file with mode: 0644]
test/Modules/Inputs/malformed-overload/module.modulemap [new file with mode: 0644]
test/Modules/Inputs/module.map
test/Modules/crash-vfs-path-emptydir-entries.m
test/Modules/crash-vfs-path-symlink-component.m
test/Modules/crash-vfs-path-symlink-topheader.m
test/Modules/crash-vfs-path-traversal.m
test/Modules/crash-vfs-relative-incdir.m
test/Modules/crash-vfs-relative-overlay.m
test/Modules/crash-vfs-run-reproducer.m
test/Modules/diag-flags.cpp [new file with mode: 0644]
test/Modules/import-syntax.c [new file with mode: 0644]
test/Modules/incomplete-umbrella.m [new file with mode: 0644]
test/Modules/malformed-overload.m [new file with mode: 0644]
test/Modules/odr_hash.cpp
test/Modules/preprocess-module.cpp [new file with mode: 0644]
test/Modules/preprocess.cpp
test/Modules/preprocess.m
test/OpenMP/distribute_parallel_for_simd_aligned_messages.cpp
test/OpenMP/distribute_simd_aligned_messages.cpp
test/OpenMP/for_simd_aligned_messages.cpp
test/OpenMP/parallel_for_simd_aligned_messages.cpp
test/OpenMP/simd_aligned_messages.cpp
test/OpenMP/target_parallel_for_simd_aligned_messages.cpp
test/OpenMP/target_simd_aligned_messages.cpp
test/OpenMP/target_teams_distribute_parallel_for_simd_aligned_messages.cpp
test/OpenMP/target_teams_distribute_simd_aligned_messages.cpp
test/OpenMP/taskloop_simd_aligned_messages.cpp
test/OpenMP/teams_distribute_parallel_for_simd_aligned_messages.cpp
test/OpenMP/teams_distribute_simd_aligned_messages.cpp
test/Preprocessor/Inputs/nonportable-hmaps/foo.hmap [new file with mode: 0644]
test/Preprocessor/Inputs/nonportable-hmaps/headers/foo/Foo.h [new file with mode: 0644]
test/Preprocessor/init.c
test/Preprocessor/nonportable-include-with-hmap.c [new file with mode: 0644]
test/Preprocessor/pp-modules.c
test/Preprocessor/pragma_diagnostic.c
test/Preprocessor/pragma_module.c [new file with mode: 0644]
test/Preprocessor/stdint.c
test/Profile/c-outdated-data.c
test/Sema/integer-overflow.c
test/SemaCXX/attr-non-x86-no_caller_saved_registers.cpp [new file with mode: 0644]
test/SemaCXX/attr-x86-no_caller_saved_registers.cpp [new file with mode: 0644]
test/SemaCXX/constexpr-array-unknown-bound.cpp [new file with mode: 0644]
test/SemaCXX/typo-correction.cpp
test/SemaObjC/x86-method-vector-values.m [new file with mode: 0644]
tools/c-index-test/c-index-test.c
tools/libclang/CIndex.cpp
tools/libclang/CXCursor.cpp
tools/libclang/CXTranslationUnit.h
tools/libclang/CXType.cpp
tools/libclang/Indexing.cpp
tools/libclang/libclang.exports
unittests/Basic/SourceManagerTest.cpp
unittests/Format/FormatTestJS.cpp
unittests/Frontend/CodeGenActionTest.cpp
unittests/Frontend/FrontendActionTest.cpp
utils/TableGen/ClangAttrEmitter.cpp