Log In
freebsd-src
Clone
Source Code
GIT
Source
Stats
Overview
Files
Commits
Branches
Forks
Releases
8746d12
Vendor import of clang trunk r307894:
Authored and Committed by Dimitry Andric
6 years ago
raw
patch
tree
parent
269 files changed.
6842 lines added
.
3728 lines removed
.
bindings/python/clang/cindex.py
file modified
+10
-1
bindings/python/tests/cindex/test_cursor.py
file modified
+16
-0
docs/ControlFlowIntegrityDesign.rst
file modified
+28
-14
docs/LibASTMatchersReference.html
file modified
+32
-0
docs/ReleaseNotes.rst
file modified
+13
-0
docs/UsersManual.rst
file modified
+13
-0
include/clang-c/Index.h
file modified
+5
-0
include/clang/AST/DeclBase.h
file modified
+1
-1
include/clang/AST/DeclCXX.h
file modified
+13
-0
include/clang/AST/ExternalASTMerger.h
file modified
+0
-4
include/clang/AST/RecursiveASTVisitor.h
file modified
+1
-0
include/clang/ASTMatchers/ASTMatchers.h
file modified
+8
-0
include/clang/Analysis/AnalysisContext.h
file modified
+1
-0
include/clang/Analysis/CFG.h
file modified
+44
-1
include/clang/Analysis/CloneDetection.h
file modified
+188
-0
include/clang/Basic/DiagnosticDriverKinds.td
file modified
+2
-0
include/clang/Basic/DiagnosticFrontendKinds.td
file modified
+2
-0
include/clang/Basic/DiagnosticSemaKinds.td
file modified
+22
-12
include/clang/Basic/DiagnosticSerializationKinds.td
file modified
+10
-4
include/clang/Basic/Linkage.h
file modified
+20
-4
include/clang/Basic/PartialDiagnostic.h
file modified
+9
-0
include/clang/Basic/TargetInfo.h
file modified
+9
-0
include/clang/Basic/arm_neon.td
file modified
+0
-185
include/clang/CodeGen/CodeGenABITypes.h
file modified
+8
-0
include/clang/Driver/Options.td
file modified
+14
-0
include/clang/Driver/ToolChain.h
file modified
+2
-1
include/clang/Format/Format.h
file modified
+6
-1
include/clang/Frontend/FrontendActions.h
file modified
+2
-0
include/clang/Lex/Preprocessor.h
file modified
+4
-5
include/clang/Sema/DelayedDiagnostic.h
file modified
+10
-4
include/clang/Sema/Sema.h
file modified
+18
-14
include/clang/Sema/TemplateDeduction.h
file modified
+6
-0
include/clang/StaticAnalyzer/Core/AnalyzerOptions.h
file modified
+21
-1
include/clang/StaticAnalyzer/Core/CheckerManager.h
file modified
+1
-1
include/clang/StaticAnalyzer/Core/PathSensitive/BasicValueFactory.h
file modified
+1
-1
include/clang/Tooling/ArgumentsAdjusters.h
file modified
+4
-0
include/clang/Tooling/Core/Diagnostic.h
file modified
+3
-3
include/clang/Tooling/Tooling.h
file modified
+4
-1
lib/AST/ASTContext.cpp
file modified
+8
-1
lib/AST/Decl.cpp
file modified
+65
-16
lib/AST/DeclBase.cpp
file modified
+4
-2
lib/AST/DeclCXX.cpp
file modified
+78
-0
lib/AST/ExprConstant.cpp
file modified
+18
-2
lib/AST/ExternalASTMerger.cpp
file modified
+0
-5
lib/AST/ODRHash.cpp
file modified
+18
-0
lib/Analysis/AnalysisDeclContext.cpp
file modified
+2
-0
lib/Analysis/CFG.cpp
file modified
+179
-45
lib/Analysis/CloneDetection.cpp
file modified
+23
-194
lib/Basic/Targets.cpp
file modified
+68
-51
lib/CodeGen/BackendUtil.cpp
file modified
+1
-1
lib/CodeGen/CGBlocks.cpp
file modified
+9
-10
lib/CodeGen/CGBuiltin.cpp
file modified
+21
-191
lib/CodeGen/CGCall.cpp
file modified
+1
-1
lib/CodeGen/CGClass.cpp
file modified
+0
-82
lib/CodeGen/CGDecl.cpp
file modified
+10
-12
lib/CodeGen/CGExpr.cpp
file modified
+26
-12
lib/CodeGen/CGExprCXX.cpp
file modified
+2
-1
lib/CodeGen/CGOpenMPRuntime.cpp
file modified
+12
-7
lib/CodeGen/CGStmtOpenMP.cpp
file modified
+12
-1
lib/CodeGen/CodeGenABITypes.cpp
file modified
+16
-0
lib/CodeGen/CodeGenFunction.h
file modified
+3
-9
lib/CodeGen/CodeGenModule.cpp
file modified
+47
-24
lib/CodeGen/CodeGenModule.h
file modified
+7
-3
lib/CodeGen/CodeGenTypeCache.h
file modified
+1
-1
lib/CodeGen/ItaniumCXXABI.cpp
file modified
+9
-3
lib/CodeGen/MicrosoftCXXABI.cpp
file modified
+2
-0
lib/CodeGen/TargetInfo.cpp
file modified
+47
-0
lib/CodeGen/TargetInfo.h
file modified
+16
-0
lib/Driver/Driver.cpp
file modified
+26
-3
lib/Driver/ToolChain.cpp
file modified
+3
-3
lib/Driver/ToolChains/Arch/ARM.cpp
file modified
+12
-0
lib/Driver/ToolChains/Arch/Mips.cpp
file modified
+7
-10
lib/Driver/ToolChains/BareMetal.cpp
file modified
+2
-1
lib/Driver/ToolChains/BareMetal.h
file modified
+2
-1
lib/Driver/ToolChains/Clang.cpp
file modified
+8
-1
lib/Driver/ToolChains/CommonArgs.cpp
file modified
+1
-0
lib/Driver/ToolChains/Cuda.cpp
file modified
+38
-13
lib/Driver/ToolChains/Cuda.h
file modified
+2
-1
lib/Driver/ToolChains/Darwin.cpp
file modified
+24
-2
lib/Driver/ToolChains/Darwin.h
file modified
+2
-1
lib/Driver/ToolChains/Fuchsia.cpp
file modified
+68
-14
lib/Driver/ToolChains/Fuchsia.h
file modified
+18
-5
lib/Driver/ToolChains/Gnu.cpp
file modified
+2
-1
lib/Driver/ToolChains/Gnu.h
file modified
+2
-1
lib/Driver/ToolChains/Hexagon.cpp
file modified
+2
-1
lib/Driver/ToolChains/Hexagon.h
file modified
+2
-1
lib/Driver/ToolChains/NetBSD.cpp
file modified
+13
-0
lib/Driver/ToolChains/NetBSD.h
file modified
+1
-0
lib/Driver/ToolChains/WebAssembly.cpp
file modified
+2
-1
lib/Driver/ToolChains/WebAssembly.h
file modified
+2
-1
lib/Driver/ToolChains/XCore.cpp
file modified
+2
-1
lib/Driver/ToolChains/XCore.h
file modified
+2
-1
lib/Format/ContinuationIndenter.cpp
file modified
+27
-15
lib/Format/Format.cpp
file modified
+7
-0
lib/Format/FormatToken.h
file modified
+26
-1
lib/Format/TokenAnnotator.cpp
file modified
+50
-15
lib/Format/UnwrappedLineParser.cpp
file modified
+25
-8
lib/Frontend/FrontendActions.cpp
file modified
+10
-0
lib/Frontend/Rewrite/RewriteModernObjC.cpp
file modified
+6
-5
lib/Frontend/Rewrite/RewriteObjC.cpp
file modified
+1
-1
lib/Frontend/SerializedDiagnosticReader.cpp
file modified
+3
-0
lib/Frontend/TextDiagnostic.cpp
file modified
+5
-6
lib/Headers/bmiintrin.h
file modified
+1
-1
lib/Headers/cpuid.h
file modified
+98
-20
lib/Headers/immintrin.h
file modified
+9
-9
lib/Headers/mmintrin.h
file modified
+1
-1
lib/Index/IndexBody.cpp
file modified
+25
-1
lib/Index/IndexDecl.cpp
file modified
+2
-0
lib/Index/IndexSymbol.cpp
file modified
+3
-1
lib/Index/IndexingContext.cpp
file modified
+9
-5
lib/Lex/Lexer.cpp
file modified
+1
-1
lib/Lex/PPLexerChange.cpp
file modified
+0
-6
lib/Lex/Preprocessor.cpp
file modified
+2
-0
lib/Parse/ParseCXXInlineMethods.cpp
file modified
+1
-1
lib/Parse/ParseDecl.cpp
file modified
+1
-1
lib/Parse/ParseExpr.cpp
file modified
+2
-2
lib/Parse/ParseObjc.cpp
file modified
+1
-1
lib/Parse/Parser.cpp
file modified
+4
-0
lib/Sema/AnalysisBasedWarnings.cpp
file modified
+12
-7
lib/Sema/DelayedDiagnostic.cpp
file modified
+4
-2
lib/Sema/Sema.cpp
file modified
+12
-0
lib/Sema/SemaCast.cpp
file modified
+70
-24
lib/Sema/SemaChecking.cpp
file modified
+20
-15
lib/Sema/SemaCoroutine.cpp
file modified
+39
-17
lib/Sema/SemaDecl.cpp
file modified
+25
-15
lib/Sema/SemaDeclAttr.cpp
file modified
+79
-36
lib/Sema/SemaDeclObjC.cpp
file modified
+4
-1
lib/Sema/SemaExpr.cpp
file modified
+50
-80
lib/Sema/SemaExprMember.cpp
file modified
+4
-5
lib/Sema/SemaLambda.cpp
file modified
+1
-1
lib/Sema/SemaLookup.cpp
file modified
+76
-32
lib/Sema/SemaObjCProperty.cpp
file modified
+10
-4
lib/Sema/SemaOpenMP.cpp
file modified
+43
-0
lib/Sema/SemaOverload.cpp
file modified
+22
-9
lib/Sema/SemaPseudoObject.cpp
file modified
+2
-7
lib/Sema/SemaStmt.cpp
file modified
+61
-6
lib/Sema/SemaTemplate.cpp
file modified
+205
-47
lib/Serialization/ASTReader.cpp
file modified
+53
-0
lib/Serialization/ASTReaderDecl.cpp
file modified
+2
-0
lib/Serialization/ASTWriter.cpp
file modified
+1
-1
lib/Serialization/ASTWriterDecl.cpp
file modified
+12
-2
lib/StaticAnalyzer/Core/AnalysisManager.cpp
file modified
+2
-1
lib/StaticAnalyzer/Core/AnalyzerOptions.cpp
file modified
+11
-0
lib/StaticAnalyzer/Core/ExprEngine.cpp
file modified
+2
-0
lib/StaticAnalyzer/Core/PathDiagnostic.cpp
file modified
+1
-0
lib/StaticAnalyzer/Core/SimpleSValBuilder.cpp
file modified
+2
-5
lib/Tooling/ArgumentsAdjusters.cpp
file modified
+21
-2
lib/Tooling/Core/Diagnostic.cpp
file modified
+3
-3
lib/Tooling/Tooling.cpp
file modified
+11
-7
test/Analysis/analyzer-config.c
file modified
+3
-2
test/Analysis/analyzer-config.cpp
file modified
+3
-1
test/Analysis/enum.cpp
file modified
+30
-0
test/Analysis/lifetime-cfg-output.cpp
file added
+783
test/CXX/except/except.spec/p11.cpp
file modified
+2
-2
test/CXX/modules-ts/basic/basic.def.odr/p4/module.cpp
file added
+46
test/CXX/modules-ts/basic/basic.def.odr/p4/module.cppm
file added
+118
test/CXX/modules-ts/basic/basic.def.odr/p4/user.cpp
file added
+25
test/CXX/modules-ts/basic/basic.link/p2/module.cpp
file added
+17
test/CXX/modules-ts/basic/basic.link/p2/module.cppm
file added
+29
test/CXX/modules-ts/basic/basic.link/p2/other.cpp
file added
+16
test/CXX/modules-ts/dcl.dcl/dcl.module/dcl.module.import/p1.cpp
file modified
+2
-2
test/CXX/modules-ts/dcl.dcl/dcl.module/p5.cpp
file added
+33
test/CodeGen/aarch64-neon-intrinsics.c
file modified
+116
-114
test/CodeGen/aarch64-neon-ldst-one.c
file modified
+116
-112
test/CodeGen/aarch64-v8.2a-neon-intrinsics.c
file removed
-1633
test/CodeGen/address-space.c
file modified
+6
-4
test/CodeGen/arm_neon_intrinsics.c
file modified
+123
-117
test/CodeGen/bitscan-builtins.c
file modified
+3
-0
test/CodeGen/default-address-space.c
file modified
+15
-15
test/CodeGen/mcount.c
file modified
+4
-0
test/CodeGen/ms-barriers-intrinsics.c
file modified
+3
-3
test/CodeGen/no-devirt.cpp
file modified
+2
-2
test/CodeGen/pgo-sample-thinlto-summary.c
file modified
+1
-3
test/CodeGenCXX/amdgcn-automatic-variable.cpp
file modified
+6
-4
test/CodeGenCXX/cxx0x-initializer-stdinitializerlist.cpp
file modified
+86
-65
test/CodeGenCXX/devirtualize-virtual-function-calls-final.cpp
file modified
+50
-0
test/CodeGenCXX/dllimport-memptr-global.cpp
file added
+58
test/CodeGenCXX/vtable-available-externally.cpp
file modified
+2
-3
test/CodeGenCXX/windows-itanium-type-info.cpp
file modified
+8
-2
test/CodeGenOpenCL/address-spaces.cl
file modified
+2
-0
test/CodeGenOpenCL/amdgcn-automatic-variable.cl
file modified
+4
-4
test/CodeGenOpenCL/amdgpu-nullptr.cl
file modified
+24
-24
test/CodeGenOpenCL/amdgpu-sizeof-alignof.cl
file added
+70
test/Driver/autocomplete.c
file modified
+4
-0
test/Driver/clang_f_opts.c
file modified
+4
-0
test/Driver/crash-report-spaces.c
test/Driver/crash report spaces.c
file renamed
+2
-1
test/Driver/darwin-sdk-vs-os-version.c
file added
+10
test/Driver/fuchsia.c
file modified
+1
-1
test/Driver/fuchsia.cpp
file modified
+3
-2
test/Driver/mips-features.c
file modified
+23
-0
test/FixIt/fixit-add-synthesize-to-property.m
file added
+14
test/Import/direct/Inputs/S.c
file added
+3
test/Import/direct/test.c
file added
+5
test/Import/enum/Inputs/S.cpp
file added
+4
test/Import/enum/test.cpp
file added
+4
test/Import/import-overrides/Inputs/Hierarchy.cpp
file added
+9
test/Import/import-overrides/test.cpp
file added
+7
test/Index/Core/index-source-invalid-name.cpp
file added
+13
test/Index/Core/index-source.cpp
file modified
+16
-0
test/Index/Core/index-source.m
file modified
+25
-0
test/Index/Inputs/empty.dia
file added
+0
test/Index/pipe-size.cl
file modified
+1
-1
test/Index/print-type-declaration.cpp
file modified
+7
-0
test/Index/read-empty-diags.test
file added
+2
test/Index/usrs.m
file modified
+1
-1
test/Misc/find-diagnostic-id.c
file added
+5
test/Modules/missing-flag.cpp
file added
+4
test/Modules/odr_hash.cpp
file modified
+78
-0
test/Modules/preprocess-build.cpp
file modified
+1
-1
test/Modules/relative-dep-gen.cpp
file modified
+11
-10
test/OpenMP/taskloop_ast_print.cpp
file modified
+4
-4
test/OpenMP/taskloop_codegen.cpp
file modified
+5
-1
test/OpenMP/taskloop_reduction_messages.cpp
file added
+331
test/OpenMP/taskloop_simd_ast_print.cpp
file modified
+4
-4
test/OpenMP/taskloop_simd_codegen.cpp
file modified
+5
-1
test/OpenMP/taskloop_simd_reduction_messages.cpp
file added
+331
test/Preprocessor/init.c
file modified
+9
-3
test/Rewriter/objc-modern-metadata-visibility2.mm
file added
+45
test/Sema/address-packed.c
file modified
+9
-0
test/Sema/attr-availability.c
file modified
+18
-7
test/Sema/attr-deprecated.c
file modified
+2
-2
test/Sema/attr-unavailable-message.c
file modified
+4
-4
test/Sema/loop-control.c
file modified
+48
-0
test/Sema/warn-cast-qual.c
file modified
+31
-0
test/Sema/warn-documentation.cpp
file modified
+1
-1
test/SemaCXX/amdgpu-sizeof-alignof.cpp
file added
+47
test/SemaCXX/attr-deprecated.cpp
file modified
+4
-4
test/SemaCXX/coroutines.cpp
file modified
+261
-4
test/SemaCXX/dllimport-memptr.cpp
file added
+7
test/SemaCXX/modules-ts.cppm
file modified
+7
-1
test/SemaCXX/warn-cast-qual.cpp
file added
+140
test/SemaCXX/warn-loop-analysis.cpp
file modified
+12
-0
test/SemaCXX/warn-throw-out-noexcept-func.cpp
file modified
+41
-42
test/SemaObjC/attr-availability.m
file modified
+23
-7
test/SemaObjC/default-synthesize-3.m
file modified
+2
-2
test/SemaObjC/default-synthesize.m
file modified
+1
-1
test/SemaObjC/forward-protocol-incomplete-impl-warn.m
file modified
+1
-1
test/SemaObjC/objc-container-subscripting-1.m
file modified
+2
-3
test/SemaObjC/objc-container-subscripting-2.m
file modified
+19
-0
test/SemaObjC/unguarded-availability-new.m
file modified
+4
-4
test/SemaObjC/unguarded-availability.m
file modified
+56
-3
test/SemaOpenCL/cl20-device-side-enqueue.cl
file modified
+8
-8
test/SemaOpenCL/images.cl
file modified
+28
-5
test/SemaTemplate/constexpr-instantiate.cpp
file modified
+1
-1
test/SemaTemplate/overload-candidates.cpp
file modified
+30
-4
test/Unit/lit.cfg
file modified
+3
-2
test/lit.cfg
file modified
+2
-2
tools/c-index-test/c-index-test.c
file modified
+2
-0
tools/clang-import-test/clang-import-test.cpp
file modified
+2
-16
tools/diagtool/CMakeLists.txt
file modified
+1
-0
tools/diagtool/FindDiagnosticID.cpp
file added
+58
tools/libclang/CIndex.cpp
file modified
+11
-0
tools/libclang/CXIndexDataConsumer.cpp
file modified
+3
-1
tools/libclang/libclang.exports
file modified
+1
-0
unittests/ASTMatchers/ASTMatchersNodeTest.cpp
file modified
+6
-0
unittests/Format/CMakeLists.txt
file modified
+1
-0
unittests/Format/FormatTest.cpp
file modified
+24
-1
unittests/Format/FormatTestComments.cpp
file modified
+64
-0
unittests/Format/FormatTestJS.cpp
file modified
+9
-0
unittests/Format/FormatTestProto.cpp
file modified
+10
-10
unittests/Format/FormatTestTextProto.cpp
file added
+250
unittests/Tooling/RecursiveASTVisitorTest.cpp
file modified
+58
-0
utils/TableGen/NeonEmitter.cpp
file modified
+1
-5
utils/bash-autocomplete.sh
file modified
+42
-12
utils/perf-training/lit.cfg
file modified
+2
-1
utils/perf-training/order-files.lit.cfg
file modified
+2
-1
www/analyzer/checker_dev_manual.html
file modified
+2
-2
www/analyzer/scripts/expandcollapse.js
file modified
+1
-1
www/cxx_status.html
file modified
+4
-3
Vendor import of clang trunk r307894:
https://llvm.org/svn/llvm-project/cfe/trunk@307894
bindings/python/clang/cindex.py
file modified
+10
-1
bindings/python/tests/cindex/test_cursor.py
file modified
+16
-0
docs/ControlFlowIntegrityDesign.rst
file modified
+28
-14
docs/LibASTMatchersReference.html
file modified
+32
-0
docs/ReleaseNotes.rst
file modified
+13
-0
docs/UsersManual.rst
file modified
+13
-0
include/clang-c/Index.h
file modified
+5
-0
include/clang/AST/DeclBase.h
file modified
+1
-1
include/clang/AST/DeclCXX.h
file modified
+13
-0
include/clang/AST/ExternalASTMerger.h
file modified
+0
-4
include/clang/AST/RecursiveASTVisitor.h
file modified
+1
-0
include/clang/ASTMatchers/ASTMatchers.h
file modified
+8
-0
include/clang/Analysis/AnalysisContext.h
file modified
+1
-0
include/clang/Analysis/CFG.h
file modified
+44
-1
include/clang/Analysis/CloneDetection.h
file modified
+188
-0
include/clang/Basic/DiagnosticDriverKinds.td
file modified
+2
-0
include/clang/Basic/DiagnosticFrontendKinds.td
file modified
+2
-0
include/clang/Basic/DiagnosticSemaKinds.td
file modified
+22
-12
include/clang/Basic/DiagnosticSerializationKinds.td
file modified
+10
-4
include/clang/Basic/Linkage.h
file modified
+20
-4
include/clang/Basic/PartialDiagnostic.h
file modified
+9
-0
include/clang/Basic/TargetInfo.h
file modified
+9
-0
include/clang/Basic/arm_neon.td
file modified
+0
-185
include/clang/CodeGen/CodeGenABITypes.h
file modified
+8
-0
include/clang/Driver/Options.td
file modified
+14
-0
include/clang/Driver/ToolChain.h
file modified
+2
-1
include/clang/Format/Format.h
file modified
+6
-1
include/clang/Frontend/FrontendActions.h
file modified
+2
-0
include/clang/Lex/Preprocessor.h
file modified
+4
-5
include/clang/Sema/DelayedDiagnostic.h
file modified
+10
-4
include/clang/Sema/Sema.h
file modified
+18
-14
include/clang/Sema/TemplateDeduction.h
file modified
+6
-0
include/clang/StaticAnalyzer/Core/AnalyzerOptions.h
file modified
+21
-1
include/clang/StaticAnalyzer/Core/CheckerManager.h
file modified
+1
-1
include/clang/StaticAnalyzer/Core/PathSensitive/BasicValueFactory.h
file modified
+1
-1
include/clang/Tooling/ArgumentsAdjusters.h
file modified
+4
-0
include/clang/Tooling/Core/Diagnostic.h
file modified
+3
-3
include/clang/Tooling/Tooling.h
file modified
+4
-1
lib/AST/ASTContext.cpp
file modified
+8
-1
lib/AST/Decl.cpp
file modified
+65
-16
lib/AST/DeclBase.cpp
file modified
+4
-2
lib/AST/DeclCXX.cpp
file modified
+78
-0
lib/AST/ExprConstant.cpp
file modified
+18
-2
lib/AST/ExternalASTMerger.cpp
file modified
+0
-5
lib/AST/ODRHash.cpp
file modified
+18
-0
lib/Analysis/AnalysisDeclContext.cpp
file modified
+2
-0
lib/Analysis/CFG.cpp
file modified
+179
-45
lib/Analysis/CloneDetection.cpp
file modified
+23
-194
lib/Basic/Targets.cpp
file modified
+68
-51
lib/CodeGen/BackendUtil.cpp
file modified
+1
-1
lib/CodeGen/CGBlocks.cpp
file modified
+9
-10
lib/CodeGen/CGBuiltin.cpp
file modified
+21
-191
lib/CodeGen/CGCall.cpp
file modified
+1
-1
lib/CodeGen/CGClass.cpp
file modified
+0
-82
lib/CodeGen/CGDecl.cpp
file modified
+10
-12
lib/CodeGen/CGExpr.cpp
file modified
+26
-12
lib/CodeGen/CGExprCXX.cpp
file modified
+2
-1
lib/CodeGen/CGOpenMPRuntime.cpp
file modified
+12
-7
lib/CodeGen/CGStmtOpenMP.cpp
file modified
+12
-1
lib/CodeGen/CodeGenABITypes.cpp
file modified
+16
-0
lib/CodeGen/CodeGenFunction.h
file modified
+3
-9
lib/CodeGen/CodeGenModule.cpp
file modified
+47
-24
lib/CodeGen/CodeGenModule.h
file modified
+7
-3
lib/CodeGen/CodeGenTypeCache.h
file modified
+1
-1
lib/CodeGen/ItaniumCXXABI.cpp
file modified
+9
-3
lib/CodeGen/MicrosoftCXXABI.cpp
file modified
+2
-0
lib/CodeGen/TargetInfo.cpp
file modified
+47
-0
lib/CodeGen/TargetInfo.h
file modified
+16
-0
lib/Driver/Driver.cpp
file modified
+26
-3
lib/Driver/ToolChain.cpp
file modified
+3
-3
lib/Driver/ToolChains/Arch/ARM.cpp
file modified
+12
-0
lib/Driver/ToolChains/Arch/Mips.cpp
file modified
+7
-10
lib/Driver/ToolChains/BareMetal.cpp
file modified
+2
-1
lib/Driver/ToolChains/BareMetal.h
file modified
+2
-1
lib/Driver/ToolChains/Clang.cpp
file modified
+8
-1
lib/Driver/ToolChains/CommonArgs.cpp
file modified
+1
-0
lib/Driver/ToolChains/Cuda.cpp
file modified
+38
-13
lib/Driver/ToolChains/Cuda.h
file modified
+2
-1
lib/Driver/ToolChains/Darwin.cpp
file modified
+24
-2
lib/Driver/ToolChains/Darwin.h
file modified
+2
-1
lib/Driver/ToolChains/Fuchsia.cpp
file modified
+68
-14
lib/Driver/ToolChains/Fuchsia.h
file modified
+18
-5
lib/Driver/ToolChains/Gnu.cpp
file modified
+2
-1
lib/Driver/ToolChains/Gnu.h
file modified
+2
-1
lib/Driver/ToolChains/Hexagon.cpp
file modified
+2
-1
lib/Driver/ToolChains/Hexagon.h
file modified
+2
-1
lib/Driver/ToolChains/NetBSD.cpp
file modified
+13
-0
lib/Driver/ToolChains/NetBSD.h
file modified
+1
-0
lib/Driver/ToolChains/WebAssembly.cpp
file modified
+2
-1
lib/Driver/ToolChains/WebAssembly.h
file modified
+2
-1
lib/Driver/ToolChains/XCore.cpp
file modified
+2
-1
lib/Driver/ToolChains/XCore.h
file modified
+2
-1
lib/Format/ContinuationIndenter.cpp
file modified
+27
-15
lib/Format/Format.cpp
file modified
+7
-0
lib/Format/FormatToken.h
file modified
+26
-1
lib/Format/TokenAnnotator.cpp
file modified
+50
-15
lib/Format/UnwrappedLineParser.cpp
file modified
+25
-8
lib/Frontend/FrontendActions.cpp
file modified
+10
-0
lib/Frontend/Rewrite/RewriteModernObjC.cpp
file modified
+6
-5
lib/Frontend/Rewrite/RewriteObjC.cpp
file modified
+1
-1
lib/Frontend/SerializedDiagnosticReader.cpp
file modified
+3
-0
lib/Frontend/TextDiagnostic.cpp
file modified
+5
-6
lib/Headers/bmiintrin.h
file modified
+1
-1
lib/Headers/cpuid.h
file modified
+98
-20
lib/Headers/immintrin.h
file modified
+9
-9
lib/Headers/mmintrin.h
file modified
+1
-1
lib/Index/IndexBody.cpp
file modified
+25
-1
lib/Index/IndexDecl.cpp
file modified
+2
-0
lib/Index/IndexSymbol.cpp
file modified
+3
-1
lib/Index/IndexingContext.cpp
file modified
+9
-5
lib/Lex/Lexer.cpp
file modified
+1
-1
lib/Lex/PPLexerChange.cpp
file modified
+0
-6
lib/Lex/Preprocessor.cpp
file modified
+2
-0
lib/Parse/ParseCXXInlineMethods.cpp
file modified
+1
-1
lib/Parse/ParseDecl.cpp
file modified
+1
-1
lib/Parse/ParseExpr.cpp
file modified
+2
-2
lib/Parse/ParseObjc.cpp
file modified
+1
-1
lib/Parse/Parser.cpp
file modified
+4
-0
lib/Sema/AnalysisBasedWarnings.cpp
file modified
+12
-7
lib/Sema/DelayedDiagnostic.cpp
file modified
+4
-2
lib/Sema/Sema.cpp
file modified
+12
-0
lib/Sema/SemaCast.cpp
file modified
+70
-24
lib/Sema/SemaChecking.cpp
file modified
+20
-15
lib/Sema/SemaCoroutine.cpp
file modified
+39
-17
lib/Sema/SemaDecl.cpp
file modified
+25
-15
lib/Sema/SemaDeclAttr.cpp
file modified
+79
-36
lib/Sema/SemaDeclObjC.cpp
file modified
+4
-1
lib/Sema/SemaExpr.cpp
file modified
+50
-80
lib/Sema/SemaExprMember.cpp
file modified
+4
-5
lib/Sema/SemaLambda.cpp
file modified
+1
-1
lib/Sema/SemaLookup.cpp
file modified
+76
-32
lib/Sema/SemaObjCProperty.cpp
file modified
+10
-4
lib/Sema/SemaOpenMP.cpp
file modified
+43
-0
lib/Sema/SemaOverload.cpp
file modified
+22
-9
lib/Sema/SemaPseudoObject.cpp
file modified
+2
-7
lib/Sema/SemaStmt.cpp
file modified
+61
-6
lib/Sema/SemaTemplate.cpp
file modified
+205
-47
lib/Serialization/ASTReader.cpp
file modified
+53
-0
lib/Serialization/ASTReaderDecl.cpp
file modified
+2
-0
lib/Serialization/ASTWriter.cpp
file modified
+1
-1
lib/Serialization/ASTWriterDecl.cpp
file modified
+12
-2
lib/StaticAnalyzer/Core/AnalysisManager.cpp
file modified
+2
-1
lib/StaticAnalyzer/Core/AnalyzerOptions.cpp
file modified
+11
-0
lib/StaticAnalyzer/Core/ExprEngine.cpp
file modified
+2
-0
lib/StaticAnalyzer/Core/PathDiagnostic.cpp
file modified
+1
-0
lib/StaticAnalyzer/Core/SimpleSValBuilder.cpp
file modified
+2
-5
lib/Tooling/ArgumentsAdjusters.cpp
file modified
+21
-2
lib/Tooling/Core/Diagnostic.cpp
file modified
+3
-3
lib/Tooling/Tooling.cpp
file modified
+11
-7
test/Analysis/analyzer-config.c
file modified
+3
-2
test/Analysis/analyzer-config.cpp
file modified
+3
-1
test/Analysis/enum.cpp
file modified
+30
-0
test/Analysis/lifetime-cfg-output.cpp
file added
+783
test/CXX/except/except.spec/p11.cpp
file modified
+2
-2
test/CXX/modules-ts/basic/basic.def.odr/p4/module.cpp
file added
+46
test/CXX/modules-ts/basic/basic.def.odr/p4/module.cppm
file added
+118
test/CXX/modules-ts/basic/basic.def.odr/p4/user.cpp
file added
+25
test/CXX/modules-ts/basic/basic.link/p2/module.cpp
file added
+17
test/CXX/modules-ts/basic/basic.link/p2/module.cppm
file added
+29
test/CXX/modules-ts/basic/basic.link/p2/other.cpp
file added
+16
test/CXX/modules-ts/dcl.dcl/dcl.module/dcl.module.import/p1.cpp
file modified
+2
-2
test/CXX/modules-ts/dcl.dcl/dcl.module/p5.cpp
file added
+33
test/CodeGen/aarch64-neon-intrinsics.c
file modified
+116
-114
test/CodeGen/aarch64-neon-ldst-one.c
file modified
+116
-112
test/CodeGen/aarch64-v8.2a-neon-intrinsics.c
file removed
-1633
test/CodeGen/address-space.c
file modified
+6
-4
test/CodeGen/arm_neon_intrinsics.c
file modified
+123
-117
test/CodeGen/bitscan-builtins.c
file modified
+3
-0
test/CodeGen/default-address-space.c
file modified
+15
-15
test/CodeGen/mcount.c
file modified
+4
-0
test/CodeGen/ms-barriers-intrinsics.c
file modified
+3
-3
test/CodeGen/no-devirt.cpp
file modified
+2
-2
test/CodeGen/pgo-sample-thinlto-summary.c
file modified
+1
-3
test/CodeGenCXX/amdgcn-automatic-variable.cpp
file modified
+6
-4
test/CodeGenCXX/cxx0x-initializer-stdinitializerlist.cpp
file modified
+86
-65
test/CodeGenCXX/devirtualize-virtual-function-calls-final.cpp
file modified
+50
-0
test/CodeGenCXX/dllimport-memptr-global.cpp
file added
+58
test/CodeGenCXX/vtable-available-externally.cpp
file modified
+2
-3
test/CodeGenCXX/windows-itanium-type-info.cpp
file modified
+8
-2
test/CodeGenOpenCL/address-spaces.cl
file modified
+2
-0
test/CodeGenOpenCL/amdgcn-automatic-variable.cl
file modified
+4
-4
test/CodeGenOpenCL/amdgpu-nullptr.cl
file modified
+24
-24
test/CodeGenOpenCL/amdgpu-sizeof-alignof.cl
file added
+70
test/Driver/autocomplete.c
file modified
+4
-0
test/Driver/clang_f_opts.c
file modified
+4
-0
test/Driver/crash-report-spaces.c
test/Driver/crash report spaces.c
file renamed
+2
-1
test/Driver/darwin-sdk-vs-os-version.c
file added
+10
test/Driver/fuchsia.c
file modified
+1
-1
test/Driver/fuchsia.cpp
file modified
+3
-2
test/Driver/mips-features.c
file modified
+23
-0
test/FixIt/fixit-add-synthesize-to-property.m
file added
+14
test/Import/direct/Inputs/S.c
file added
+3
test/Import/direct/test.c
file added
+5
test/Import/enum/Inputs/S.cpp
file added
+4
test/Import/enum/test.cpp
file added
+4
test/Import/import-overrides/Inputs/Hierarchy.cpp
file added
+9
test/Import/import-overrides/test.cpp
file added
+7
test/Index/Core/index-source-invalid-name.cpp
file added
+13
test/Index/Core/index-source.cpp
file modified
+16
-0
test/Index/Core/index-source.m
file modified
+25
-0
test/Index/Inputs/empty.dia
file added
+0
empty file added
test/Index/pipe-size.cl
file modified
+1
-1
test/Index/print-type-declaration.cpp
file modified
+7
-0
test/Index/read-empty-diags.test
file added
+2
test/Index/usrs.m
file modified
+1
-1
test/Misc/find-diagnostic-id.c
file added
+5
test/Modules/missing-flag.cpp
file added
+4
test/Modules/odr_hash.cpp
file modified
+78
-0
test/Modules/preprocess-build.cpp
file modified
+1
-1
test/Modules/relative-dep-gen.cpp
file modified
+11
-10
test/OpenMP/taskloop_ast_print.cpp
file modified
+4
-4
test/OpenMP/taskloop_codegen.cpp
file modified
+5
-1
test/OpenMP/taskloop_reduction_messages.cpp
file added
+331
test/OpenMP/taskloop_simd_ast_print.cpp
file modified
+4
-4
test/OpenMP/taskloop_simd_codegen.cpp
file modified
+5
-1
test/OpenMP/taskloop_simd_reduction_messages.cpp
file added
+331
test/Preprocessor/init.c
file modified
+9
-3
test/Rewriter/objc-modern-metadata-visibility2.mm
file added
+45
test/Sema/address-packed.c
file modified
+9
-0
test/Sema/attr-availability.c
file modified
+18
-7
test/Sema/attr-deprecated.c
file modified
+2
-2
test/Sema/attr-unavailable-message.c
file modified
+4
-4
test/Sema/loop-control.c
file modified
+48
-0
test/Sema/warn-cast-qual.c
file modified
+31
-0
test/Sema/warn-documentation.cpp
file modified
+1
-1
test/SemaCXX/amdgpu-sizeof-alignof.cpp
file added
+47
test/SemaCXX/attr-deprecated.cpp
file modified
+4
-4
test/SemaCXX/coroutines.cpp
file modified
+261
-4
test/SemaCXX/dllimport-memptr.cpp
file added
+7
test/SemaCXX/modules-ts.cppm
file modified
+7
-1
test/SemaCXX/warn-cast-qual.cpp
file added
+140
test/SemaCXX/warn-loop-analysis.cpp
file modified
+12
-0
test/SemaCXX/warn-throw-out-noexcept-func.cpp
file modified
+41
-42
test/SemaObjC/attr-availability.m
file modified
+23
-7
test/SemaObjC/default-synthesize-3.m
file modified
+2
-2
test/SemaObjC/default-synthesize.m
file modified
+1
-1
test/SemaObjC/forward-protocol-incomplete-impl-warn.m
file modified
+1
-1
test/SemaObjC/objc-container-subscripting-1.m
file modified
+2
-3
test/SemaObjC/objc-container-subscripting-2.m
file modified
+19
-0
test/SemaObjC/unguarded-availability-new.m
file modified
+4
-4
test/SemaObjC/unguarded-availability.m
file modified
+56
-3
test/SemaOpenCL/cl20-device-side-enqueue.cl
file modified
+8
-8
test/SemaOpenCL/images.cl
file modified
+28
-5
test/SemaTemplate/constexpr-instantiate.cpp
file modified
+1
-1
test/SemaTemplate/overload-candidates.cpp
file modified
+30
-4
test/Unit/lit.cfg
file modified
+3
-2
test/lit.cfg
file modified
+2
-2
tools/c-index-test/c-index-test.c
file modified
+2
-0
tools/clang-import-test/clang-import-test.cpp
file modified
+2
-16
tools/diagtool/CMakeLists.txt
file modified
+1
-0
tools/diagtool/FindDiagnosticID.cpp
file added
+58
tools/libclang/CIndex.cpp
file modified
+11
-0
tools/libclang/CXIndexDataConsumer.cpp
file modified
+3
-1
tools/libclang/libclang.exports
file modified
+1
-0
unittests/ASTMatchers/ASTMatchersNodeTest.cpp
file modified
+6
-0
unittests/Format/CMakeLists.txt
file modified
+1
-0
unittests/Format/FormatTest.cpp
file modified
+24
-1
unittests/Format/FormatTestComments.cpp
file modified
+64
-0
unittests/Format/FormatTestJS.cpp
file modified
+9
-0
unittests/Format/FormatTestProto.cpp
file modified
+10
-10
unittests/Format/FormatTestTextProto.cpp
file added
+250
unittests/Tooling/RecursiveASTVisitorTest.cpp
file modified
+58
-0
utils/TableGen/NeonEmitter.cpp
file modified
+1
-5
utils/bash-autocomplete.sh
file modified
+42
-12
utils/perf-training/lit.cfg
file modified
+2
-1
utils/perf-training/order-files.lit.cfg
file modified
+2
-1
www/analyzer/checker_dev_manual.html
file modified
+2
-2
www/analyzer/scripts/expandcollapse.js
file modified
+1
-1
www/cxx_status.html
file modified
+4
-3