Log In
freebsd-src
Clone
Source Code
GIT
Source
Stats
Overview
Files
Commits
Branches
Forks
Releases
b5aee35
Vendor import of clang trunk r304149:
Authored and Committed by Dimitry Andric
7 years ago
raw
patch
tree
parent
251 files changed.
5073 lines added
.
1342 lines removed
.
CMakeLists.txt
file modified
+4
-0
bindings/python/clang/cindex.py
file modified
+41
-0
cmake/caches/BaremetalARM.cmake
file added
+50
docs/Modules.rst
file modified
+3
-0
include/clang-c/Index.h
file modified
+47
-2
include/clang/AST/Expr.h
file modified
+3
-0
include/clang/AST/StmtCXX.h
file modified
+9
-4
include/clang/Basic/Attr.td
file modified
+5
-2
include/clang/Basic/BuiltinsAMDGPU.def
file modified
+1
-0
include/clang/Basic/BuiltinsPPC.def
file modified
+3
-0
include/clang/Basic/BuiltinsX86.def
file modified
+3
-0
include/clang/Basic/DiagnosticOptions.def
file modified
+2
-0
include/clang/Basic/DiagnosticOptions.h
file modified
+6
-2
include/clang/Basic/DiagnosticSemaKinds.td
file modified
+31
-15
include/clang/Basic/SourceManager.h
file modified
+1
-2
include/clang/Basic/SourceManagerInternals.h
file modified
+0
-2
include/clang/Basic/TemplateKinds.h
file modified
+11
-3
include/clang/Basic/XRayLists.h
file modified
+1
-0
include/clang/Driver/CC1Options.td
file modified
+5
-0
include/clang/Driver/Options.td
file modified
+3
-0
include/clang/Format/Format.h
file modified
+30
-12
include/clang/Frontend/ASTUnit.h
file modified
+32
-6
include/clang/Frontend/CodeGenOptions.def
file modified
+1
-0
include/clang/Frontend/CompilerInvocation.h
file modified
+5
-0
include/clang/Lex/ModuleMap.h
file modified
+17
-0
include/clang/Sema/AttributeList.h
file modified
+1
-0
include/clang/Sema/ParsedTemplate.h
file modified
+47
-22
include/clang/Sema/ScopeInfo.h
file modified
+2
-0
include/clang/Sema/Sema.h
file modified
+28
-3
include/clang/Tooling/CompilationDatabase.h
file modified
+4
-13
lib/AST/DeclBase.cpp
file modified
+13
-5
lib/AST/ExprConstant.cpp
file modified
+14
-6
lib/AST/MicrosoftMangle.cpp
file modified
+2
-0
lib/AST/StmtCXX.cpp
file modified
+3
-1
lib/Analysis/AnalysisDeclContext.cpp
file modified
+2
-0
lib/Basic/Module.cpp
file modified
+1
-0
lib/Basic/SourceManager.cpp
file modified
+16
-77
lib/Basic/Targets.cpp
file modified
+72
-11
lib/Basic/XRayLists.cpp
file modified
+2
-0
lib/CodeGen/CGBuiltin.cpp
file modified
+113
-31
lib/CodeGen/CGCoroutine.cpp
file modified
+298
-15
lib/CodeGen/CGExpr.cpp
file modified
+17
-14
lib/CodeGen/CGOpenMPRuntime.cpp
file modified
+15
-0
lib/CodeGen/CGOpenMPRuntimeNVPTX.cpp
file modified
+8
-7
lib/CodeGen/CodeGenModule.cpp
file modified
+21
-4
lib/CodeGen/TargetInfo.cpp
file modified
+30
-0
lib/Driver/CMakeLists.txt
file modified
+1
-0
lib/Driver/Driver.cpp
file modified
+12
-0
lib/Driver/ToolChains/BareMetal.cpp
file added
+210
lib/Driver/ToolChains/BareMetal.h
file added
+90
lib/Driver/ToolChains/Gnu.cpp
file modified
+43
-0
lib/Driver/ToolChains/Linux.cpp
file modified
+0
-43
lib/Driver/ToolChains/Myriad.cpp
file modified
+1
-0
lib/Format/ContinuationIndenter.cpp
file modified
+49
-12
lib/Format/Format.cpp
file modified
+26
-4
lib/Format/TokenAnnotator.cpp
file modified
+17
-6
lib/Frontend/ASTUnit.cpp
file modified
+86
-38
lib/Frontend/CompilerInvocation.cpp
file modified
+15
-4
lib/Frontend/CreateInvocationFromCommandLine.cpp
file modified
+2
-0
lib/Frontend/FrontendAction.cpp
file modified
+2
-1
lib/Frontend/InitPreprocessor.cpp
file modified
+1
-1
lib/Frontend/TextDiagnostic.cpp
file modified
+156
-86
lib/Headers/CMakeLists.txt
file modified
+1
-0
lib/Headers/altivec.h
file modified
+5
-0
lib/Headers/avx512vpopcntdqintrin.h
file added
+70
lib/Headers/immintrin.h
file modified
+4
-0
lib/Index/IndexBody.cpp
file modified
+12
-0
lib/Index/IndexingContext.cpp
file modified
+39
-12
lib/Lex/LiteralSupport.cpp
file modified
+1
-4
lib/Lex/ModuleMap.cpp
file modified
+104
-97
lib/Lex/PPDirectives.cpp
file modified
+22
-20
lib/Lex/PPMacroExpansion.cpp
file modified
+1
-0
lib/Lex/Pragma.cpp
file modified
+2
-2
lib/Parse/ParseExprCXX.cpp
file modified
+9
-22
lib/Parse/ParseTemplate.cpp
file modified
+15
-19
lib/Sema/AnalysisBasedWarnings.cpp
file modified
+12
-12
lib/Sema/CoroutineStmtBuilder.h
file modified
+1
-1
lib/Sema/SemaChecking.cpp
file modified
+68
-3
lib/Sema/SemaCoroutine.cpp
file modified
+245
-32
lib/Sema/SemaDecl.cpp
file modified
+10
-9
lib/Sema/SemaDeclAttr.cpp
file modified
+12
-5
lib/Sema/SemaDeclCXX.cpp
file modified
+113
-142
lib/Sema/SemaExpr.cpp
file modified
+18
-1
lib/Sema/SemaLambda.cpp
file modified
+1
-0
lib/Sema/SemaLookup.cpp
file modified
+0
-2
lib/Sema/SemaOverload.cpp
file modified
+5
-5
lib/Sema/SemaTemplateInstantiate.cpp
file modified
+13
-0
lib/Sema/TreeTransform.h
file modified
+13
-0
lib/Tooling/CommonOptionsParser.cpp
file modified
+5
-2
lib/Tooling/CompilationDatabase.cpp
file modified
+26
-16
lib/Tooling/Tooling.cpp
file modified
+2
-0
test/CXX/class.access/p4.cpp
file modified
+1
-1
test/CodeGen/64bit-swiftcall.c
file modified
+9
-0
test/CodeGen/aarch64-neon-2velem.c
file modified
+1
-1
test/CodeGen/aarch64-neon-3v.c
file modified
+1
-1
test/CodeGen/aarch64-neon-across.c
file modified
+1
-1
test/CodeGen/aarch64-neon-extract.c
file modified
+1
-1
test/CodeGen/aarch64-neon-fcvt-intrinsics.c
file modified
+1
-1
test/CodeGen/aarch64-neon-fma.c
file modified
+1
-1
test/CodeGen/aarch64-neon-intrinsics.c
file modified
+1
-1
test/CodeGen/aarch64-neon-ldst-one.c
file modified
+1
-1
test/CodeGen/aarch64-neon-misc.c
file modified
+1
-1
test/CodeGen/aarch64-neon-perm.c
file modified
+1
-1
test/CodeGen/aarch64-neon-scalar-copy.c
file modified
+1
-2
test/CodeGen/aarch64-neon-scalar-x-indexed-elem.c
file modified
+1
-1
test/CodeGen/aarch64-neon-shifts.c
file modified
+1
-1
test/CodeGen/aarch64-neon-tbl.c
file modified
+1
-1
test/CodeGen/aarch64-neon-vcombine.c
file modified
+1
-1
test/CodeGen/aarch64-neon-vget-hilo.c
file modified
+1
-1
test/CodeGen/aarch64-neon-vget.c
file modified
+1
-1
test/CodeGen/aarch64-poly128.c
file modified
+1
-1
test/CodeGen/aarch64-poly64.c
file modified
+1
-1
test/CodeGen/address-safety-attr-kasan.cpp
file modified
+3
-3
test/CodeGen/address-safety-attr.cpp
file modified
+4
-4
test/CodeGen/arm-crc32.c
file modified
+1
-1
test/CodeGen/arm-neon-directed-rounding.c
file modified
+1
-1
test/CodeGen/arm-neon-fma.c
file modified
+1
-1
test/CodeGen/arm-neon-numeric-maxmin.c
file modified
+1
-1
test/CodeGen/arm-neon-shifts.c
file modified
+1
-0
test/CodeGen/arm-neon-vcvtX.c
file modified
+1
-1
test/CodeGen/arm-neon-vget.c
file modified
+1
-1
test/CodeGen/arm-swiftcall.c
file modified
+8
-0
test/CodeGen/arm64-crc32.c
file modified
+1
-1
test/CodeGen/arm64-lanes.c
file modified
+2
-2
test/CodeGen/arm64_vcopy.c
file modified
+1
-1
test/CodeGen/arm64_vdupq_n_f64.c
file modified
+1
-1
test/CodeGen/attr-coldhot.c
file modified
+4
-2
test/CodeGen/attr-naked.c
file modified
+3
-2
test/CodeGen/attr-target-x86.c
file modified
+1
-1
test/CodeGen/avx512vpopcntdqintrin.c
file added
+38
test/CodeGen/builtins-arm-exclusive.c
file modified
+2
-3
test/CodeGen/builtins-arm.c
file modified
+1
-1
test/CodeGen/builtins-arm64.c
file modified
+1
-1
test/CodeGen/builtins-ppc-error.c
file modified
+17
-1
test/CodeGen/builtins-ppc-vsx.c
file modified
+111
-0
test/CodeGen/mips-varargs.c
file modified
+34
-33
test/CodeGen/noduplicate-cxx11-test.cpp
file modified
+1
-1
test/CodeGen/piclevels.c
file modified
+9
-4
test/CodeGen/pragma-weak.c
file modified
+1
-1
test/CodeGen/union-tbaa1.c
file added
+44
test/CodeGen/unwind-attr.c
file modified
+1
-1
test/CodeGen/xray-imbue-arg1.cpp
file added
+12
test/CodeGenCXX/apple-kext-indirect-virtual-dtor-call.cpp
file modified
+1
-1
test/CodeGenCXX/apple-kext-no-staticinit-section.cpp
file modified
+1
-1
test/CodeGenCXX/debug-info-global-ctor-dtor.cpp
file modified
+2
-2
test/CodeGenCXX/optnone-templates.cpp
file modified
+1
-1
test/CodeGenCXX/static-init-wasm.cpp
file modified
+4
-4
test/CodeGenCXX/thunks.cpp
file modified
+1
-1
test/CodeGenCXX/union-tbaa2.cpp
file added
+45
test/CodeGenCoroutines/Inputs/coroutine.h
file added
+80
test/CodeGenCoroutines/coro-alloc.cpp
file modified
+33
-7
test/CodeGenCoroutines/coro-await.cpp
file modified
+57
-7
test/CodeGenCoroutines/coro-builtins.c
file modified
+8
-14
test/CodeGenCoroutines/coro-cleanup.cpp
file modified
+45
-22
test/CodeGenCoroutines/coro-eh-cleanup.cpp
file modified
+14
-2
test/CodeGenCoroutines/coro-gro.cpp
file added
+86
test/CodeGenCoroutines/coro-lambda.cpp
file added
+58
test/CodeGenCoroutines/coro-params.cpp
file added
+95
test/CodeGenCoroutines/coro-promise-dtor.cpp
file added
+47
test/CodeGenCoroutines/coro-ret-void.cpp
file added
+39
test/CodeGenCoroutines/coro-unhandled-exception.cpp
file added
+72
test/CodeGenObjC/gnu-exceptions.m
file modified
+1
-1
test/CodeGenOpenCL/amdgpu-alignment.cl
file modified
+1
-0
test/CodeGenOpenCL/amdgpu-attrs.cl
file modified
+25
-25
test/CodeGenOpenCL/amdgpu-debug-info-pointer-address-space.cl
file modified
+1
-0
test/CodeGenOpenCL/amdgpu-debug-info-variable-expression.cl
file modified
+1
-0
test/CodeGenOpenCL/amdgpu-nullptr.cl
file modified
+2
-1
test/CodeGenOpenCL/builtins-amdgcn.cl
file modified
+8
-0
test/CodeGenOpenCL/byval.cl
file modified
+1
-0
test/CodeGenOpenCL/half.cl
file modified
+17
-0
test/CodeGenOpenCL/size_t.cl
file modified
+1
-0
test/Driver/Inputs/baremetal_arm/include/c++/5.0.0/.keep
file added
+0
test/Driver/Inputs/baremetal_arm/include/c++/6.0.0/.keep
file added
+0
test/Driver/Inputs/baremetal_arm/include/c++/v1/.keep
file added
+0
test/Driver/aarch64-cpus.c
file modified
+1
-1
test/Driver/amdgpu-features.c
file modified
+2
-2
test/Driver/arm-darwin-builtin.c
file removed
-14
test/Driver/arm-default-build-attributes.s
file modified
+2
-2
test/Driver/autocomplete.c
file added
+6
test/Driver/baremetal.cpp
file added
+77
test/Driver/cl-outputs.c
file modified
+2
-2
test/Driver/clang_f_opts.c
file modified
+1
-1
test/Driver/cuda-external-tools.cu
file modified
+2
-2
test/Driver/darwin-iphone-defaults.m
file modified
+1
-1
test/Driver/debug-options.c
file modified
+3
-1
test/Driver/gfortran.f90
file modified
+0
-2
test/Driver/split-debug.h
file modified
+0
-9
test/Driver/unknown-arg.c
file modified
+2
-2
test/Frontend/Inputs/SystemHeaderPrefix/line-directive-in-system.h
file added
+2
test/Frontend/Inputs/SystemHeaderPrefix/noline.h
file added
+1
test/Frontend/Inputs/line-directive.h
file added
+2
test/Frontend/gnu-mcount.c
file modified
+9
-4
test/Frontend/system-header-line-directive.c
file added
+23
test/Index/Core/index-instantiated-source.cpp
file modified
+49
-0
test/Index/Core/index-source.m
file modified
+9
-0
test/Index/index-attrs.c
file modified
+5
-5
test/Index/index-attrs.cpp
file modified
+7
-7
test/Index/index-module.m
file modified
+1
-0
test/Index/opencl-types.cl
file modified
+103
-1
test/Lexer/cxx-features.cpp
file modified
+1
-1
test/Misc/caret-diags-multiline.cpp
file added
+234
test/Modules/Inputs/DependsOnModule.framework/Headers/coroutines.h
file added
+3
test/Modules/Inputs/DependsOnModule.framework/Headers/not_coroutines.h
file added
+3
test/Modules/Inputs/DependsOnModule.framework/module.map
file modified
+8
-1
test/Modules/Inputs/diagnose-missing-import/a.h
file added
+8
test/Modules/Inputs/diagnose-missing-import/module.modulemap
file added
+3
test/Modules/diagnose-missing-import.m
file added
+14
test/Modules/requires-coroutines.mm
file added
+12
test/OpenMP/nvptx_target_codegen.cpp
file modified
+21
-18
test/OpenMP/target_codegen.cpp
file modified
+5
-3
test/OpenMP/target_codegen_registration.cpp
file modified
+34
-30
test/OpenMP/target_parallel_codegen.cpp
file modified
+5
-3
test/OpenMP/target_parallel_codegen_registration.cpp
file modified
+34
-30
test/OpenMP/target_parallel_if_codegen.cpp
file modified
+5
-3
test/OpenMP/target_parallel_num_threads_codegen.cpp
file modified
+5
-3
test/OpenMP/target_teams_codegen.cpp
file modified
+5
-3
test/OpenMP/target_teams_codegen_registration.cpp
file modified
+34
-30
test/OpenMP/target_teams_num_teams_codegen.cpp
file modified
+5
-3
test/OpenMP/target_teams_thread_limit_codegen.cpp
file modified
+5
-3
test/Parser/objc-available.m
file modified
+1
-1
test/Preprocessor/line-directive-output.c
file modified
+7
-0
test/Sema/128bitfloat.cpp
file modified
+7
-3
test/Sema/sizeof-struct-non-zero-as-member.cl
file modified
+1
-0
test/SemaCXX/coreturn.cpp
file modified
+86
-3
test/SemaCXX/coroutine-seh.cpp
file added
+37
test/SemaCXX/coroutine-unhandled_exception-warning.cpp
file modified
+4
-0
test/SemaCXX/coroutines.cpp
file modified
+131
-3
test/SemaCXX/default-assignment-operator.cpp
file modified
+1
-1
test/SemaCXX/deprecated.cpp
file modified
+4
-4
test/SemaCXX/null-cast.cpp
file added
+8
test/SemaCXX/uninitialized.cpp
file modified
+1
-1
test/SemaCXX/virtual-base-used.cpp
file modified
+8
-14
test/SemaObjC/diagnose_if.m
file added
+16
test/SemaObjC/unguarded-availability.m
file modified
+11
-1
test/SemaOpenCL/invalid-pipes-cl2.0.cl
file modified
+5
-0
test/SemaOpenCL/vector_literals_invalid.cl
file modified
+2
-1
tools/clang-format/git-clang-format
file modified
+30
-4
tools/driver/driver.cpp
file modified
+28
-27
tools/libclang/CXCompilationDatabase.cpp
file modified
+9
-22
tools/libclang/CXType.cpp
file modified
+16
-0
tools/scan-build/libexec/ccc-analyzer
file modified
+2
-1
unittests/Driver/ToolChainTest.cpp
file modified
+16
-5
unittests/Format/CleanupTest.cpp
file modified
+11
-2
unittests/Format/FormatTest.cpp
file modified
+177
-7
unittests/Format/FormatTestJS.cpp
file modified
+5
-0
unittests/Format/FormatTestObjC.cpp
file modified
+0
-1
unittests/Tooling/CompilationDatabaseTest.cpp
file modified
+22
-10
utils/TableGen/ClangAttrEmitter.cpp
file modified
+5
-1
utils/bash-autocomplete.sh
file added
+14
www/cxx_status.html
file modified
+4
-4
www/get_started.html
file modified
+4
-0
Vendor import of clang trunk r304149:
https://llvm.org/svn/llvm-project/cfe/trunk@304149
CMakeLists.txt
file modified
+4
-0
bindings/python/clang/cindex.py
file modified
+41
-0
cmake/caches/BaremetalARM.cmake
file added
+50
docs/Modules.rst
file modified
+3
-0
include/clang-c/Index.h
file modified
+47
-2
include/clang/AST/Expr.h
file modified
+3
-0
include/clang/AST/StmtCXX.h
file modified
+9
-4
include/clang/Basic/Attr.td
file modified
+5
-2
include/clang/Basic/BuiltinsAMDGPU.def
file modified
+1
-0
include/clang/Basic/BuiltinsPPC.def
file modified
+3
-0
include/clang/Basic/BuiltinsX86.def
file modified
+3
-0
include/clang/Basic/DiagnosticOptions.def
file modified
+2
-0
include/clang/Basic/DiagnosticOptions.h
file modified
+6
-2
include/clang/Basic/DiagnosticSemaKinds.td
file modified
+31
-15
include/clang/Basic/SourceManager.h
file modified
+1
-2
include/clang/Basic/SourceManagerInternals.h
file modified
+0
-2
include/clang/Basic/TemplateKinds.h
file modified
+11
-3
include/clang/Basic/XRayLists.h
file modified
+1
-0
include/clang/Driver/CC1Options.td
file modified
+5
-0
include/clang/Driver/Options.td
file modified
+3
-0
include/clang/Format/Format.h
file modified
+30
-12
include/clang/Frontend/ASTUnit.h
file modified
+32
-6
include/clang/Frontend/CodeGenOptions.def
file modified
+1
-0
include/clang/Frontend/CompilerInvocation.h
file modified
+5
-0
include/clang/Lex/ModuleMap.h
file modified
+17
-0
include/clang/Sema/AttributeList.h
file modified
+1
-0
include/clang/Sema/ParsedTemplate.h
file modified
+47
-22
include/clang/Sema/ScopeInfo.h
file modified
+2
-0
include/clang/Sema/Sema.h
file modified
+28
-3
include/clang/Tooling/CompilationDatabase.h
file modified
+4
-13
lib/AST/DeclBase.cpp
file modified
+13
-5
lib/AST/ExprConstant.cpp
file modified
+14
-6
lib/AST/MicrosoftMangle.cpp
file modified
+2
-0
lib/AST/StmtCXX.cpp
file modified
+3
-1
lib/Analysis/AnalysisDeclContext.cpp
file modified
+2
-0
lib/Basic/Module.cpp
file modified
+1
-0
lib/Basic/SourceManager.cpp
file modified
+16
-77
lib/Basic/Targets.cpp
file modified
+72
-11
lib/Basic/XRayLists.cpp
file modified
+2
-0
lib/CodeGen/CGBuiltin.cpp
file modified
+113
-31
lib/CodeGen/CGCoroutine.cpp
file modified
+298
-15
lib/CodeGen/CGExpr.cpp
file modified
+17
-14
lib/CodeGen/CGOpenMPRuntime.cpp
file modified
+15
-0
lib/CodeGen/CGOpenMPRuntimeNVPTX.cpp
file modified
+8
-7
lib/CodeGen/CodeGenModule.cpp
file modified
+21
-4
lib/CodeGen/TargetInfo.cpp
file modified
+30
-0
lib/Driver/CMakeLists.txt
file modified
+1
-0
lib/Driver/Driver.cpp
file modified
+12
-0
lib/Driver/ToolChains/BareMetal.cpp
file added
+210
lib/Driver/ToolChains/BareMetal.h
file added
+90
lib/Driver/ToolChains/Gnu.cpp
file modified
+43
-0
lib/Driver/ToolChains/Linux.cpp
file modified
+0
-43
lib/Driver/ToolChains/Myriad.cpp
file modified
+1
-0
lib/Format/ContinuationIndenter.cpp
file modified
+49
-12
lib/Format/Format.cpp
file modified
+26
-4
lib/Format/TokenAnnotator.cpp
file modified
+17
-6
lib/Frontend/ASTUnit.cpp
file modified
+86
-38
lib/Frontend/CompilerInvocation.cpp
file modified
+15
-4
lib/Frontend/CreateInvocationFromCommandLine.cpp
file modified
+2
-0
lib/Frontend/FrontendAction.cpp
file modified
+2
-1
lib/Frontend/InitPreprocessor.cpp
file modified
+1
-1
lib/Frontend/TextDiagnostic.cpp
file modified
+156
-86
lib/Headers/CMakeLists.txt
file modified
+1
-0
lib/Headers/altivec.h
file modified
+5
-0
lib/Headers/avx512vpopcntdqintrin.h
file added
+70
lib/Headers/immintrin.h
file modified
+4
-0
lib/Index/IndexBody.cpp
file modified
+12
-0
lib/Index/IndexingContext.cpp
file modified
+39
-12
lib/Lex/LiteralSupport.cpp
file modified
+1
-4
lib/Lex/ModuleMap.cpp
file modified
+104
-97
lib/Lex/PPDirectives.cpp
file modified
+22
-20
lib/Lex/PPMacroExpansion.cpp
file modified
+1
-0
lib/Lex/Pragma.cpp
file modified
+2
-2
lib/Parse/ParseExprCXX.cpp
file modified
+9
-22
lib/Parse/ParseTemplate.cpp
file modified
+15
-19
lib/Sema/AnalysisBasedWarnings.cpp
file modified
+12
-12
lib/Sema/CoroutineStmtBuilder.h
file modified
+1
-1
lib/Sema/SemaChecking.cpp
file modified
+68
-3
lib/Sema/SemaCoroutine.cpp
file modified
+245
-32
lib/Sema/SemaDecl.cpp
file modified
+10
-9
lib/Sema/SemaDeclAttr.cpp
file modified
+12
-5
lib/Sema/SemaDeclCXX.cpp
file modified
+113
-142
lib/Sema/SemaExpr.cpp
file modified
+18
-1
lib/Sema/SemaLambda.cpp
file modified
+1
-0
lib/Sema/SemaLookup.cpp
file modified
+0
-2
lib/Sema/SemaOverload.cpp
file modified
+5
-5
lib/Sema/SemaTemplateInstantiate.cpp
file modified
+13
-0
lib/Sema/TreeTransform.h
file modified
+13
-0
lib/Tooling/CommonOptionsParser.cpp
file modified
+5
-2
lib/Tooling/CompilationDatabase.cpp
file modified
+26
-16
lib/Tooling/Tooling.cpp
file modified
+2
-0
test/CXX/class.access/p4.cpp
file modified
+1
-1
test/CodeGen/64bit-swiftcall.c
file modified
+9
-0
test/CodeGen/aarch64-neon-2velem.c
file modified
+1
-1
test/CodeGen/aarch64-neon-3v.c
file modified
+1
-1
test/CodeGen/aarch64-neon-across.c
file modified
+1
-1
test/CodeGen/aarch64-neon-extract.c
file modified
+1
-1
test/CodeGen/aarch64-neon-fcvt-intrinsics.c
file modified
+1
-1
test/CodeGen/aarch64-neon-fma.c
file modified
+1
-1
test/CodeGen/aarch64-neon-intrinsics.c
file modified
+1
-1
test/CodeGen/aarch64-neon-ldst-one.c
file modified
+1
-1
test/CodeGen/aarch64-neon-misc.c
file modified
+1
-1
test/CodeGen/aarch64-neon-perm.c
file modified
+1
-1
test/CodeGen/aarch64-neon-scalar-copy.c
file modified
+1
-2
test/CodeGen/aarch64-neon-scalar-x-indexed-elem.c
file modified
+1
-1
test/CodeGen/aarch64-neon-shifts.c
file modified
+1
-1
test/CodeGen/aarch64-neon-tbl.c
file modified
+1
-1
test/CodeGen/aarch64-neon-vcombine.c
file modified
+1
-1
test/CodeGen/aarch64-neon-vget-hilo.c
file modified
+1
-1
test/CodeGen/aarch64-neon-vget.c
file modified
+1
-1
test/CodeGen/aarch64-poly128.c
file modified
+1
-1
test/CodeGen/aarch64-poly64.c
file modified
+1
-1
test/CodeGen/address-safety-attr-kasan.cpp
file modified
+3
-3
test/CodeGen/address-safety-attr.cpp
file modified
+4
-4
test/CodeGen/arm-crc32.c
file modified
+1
-1
test/CodeGen/arm-neon-directed-rounding.c
file modified
+1
-1
test/CodeGen/arm-neon-fma.c
file modified
+1
-1
test/CodeGen/arm-neon-numeric-maxmin.c
file modified
+1
-1
test/CodeGen/arm-neon-shifts.c
file modified
+1
-0
test/CodeGen/arm-neon-vcvtX.c
file modified
+1
-1
test/CodeGen/arm-neon-vget.c
file modified
+1
-1
test/CodeGen/arm-swiftcall.c
file modified
+8
-0
test/CodeGen/arm64-crc32.c
file modified
+1
-1
test/CodeGen/arm64-lanes.c
file modified
+2
-2
test/CodeGen/arm64_vcopy.c
file modified
+1
-1
test/CodeGen/arm64_vdupq_n_f64.c
file modified
+1
-1
test/CodeGen/attr-coldhot.c
file modified
+4
-2
test/CodeGen/attr-naked.c
file modified
+3
-2
test/CodeGen/attr-target-x86.c
file modified
+1
-1
test/CodeGen/avx512vpopcntdqintrin.c
file added
+38
test/CodeGen/builtins-arm-exclusive.c
file modified
+2
-3
test/CodeGen/builtins-arm.c
file modified
+1
-1
test/CodeGen/builtins-arm64.c
file modified
+1
-1
test/CodeGen/builtins-ppc-error.c
file modified
+17
-1
test/CodeGen/builtins-ppc-vsx.c
file modified
+111
-0
test/CodeGen/mips-varargs.c
file modified
+34
-33
test/CodeGen/noduplicate-cxx11-test.cpp
file modified
+1
-1
test/CodeGen/piclevels.c
file modified
+9
-4
test/CodeGen/pragma-weak.c
file modified
+1
-1
test/CodeGen/union-tbaa1.c
file added
+44
test/CodeGen/unwind-attr.c
file modified
+1
-1
test/CodeGen/xray-imbue-arg1.cpp
file added
+12
test/CodeGenCXX/apple-kext-indirect-virtual-dtor-call.cpp
file modified
+1
-1
test/CodeGenCXX/apple-kext-no-staticinit-section.cpp
file modified
+1
-1
test/CodeGenCXX/debug-info-global-ctor-dtor.cpp
file modified
+2
-2
test/CodeGenCXX/optnone-templates.cpp
file modified
+1
-1
test/CodeGenCXX/static-init-wasm.cpp
file modified
+4
-4
test/CodeGenCXX/thunks.cpp
file modified
+1
-1
test/CodeGenCXX/union-tbaa2.cpp
file added
+45
test/CodeGenCoroutines/Inputs/coroutine.h
file added
+80
test/CodeGenCoroutines/coro-alloc.cpp
file modified
+33
-7
test/CodeGenCoroutines/coro-await.cpp
file modified
+57
-7
test/CodeGenCoroutines/coro-builtins.c
file modified
+8
-14
test/CodeGenCoroutines/coro-cleanup.cpp
file modified
+45
-22
test/CodeGenCoroutines/coro-eh-cleanup.cpp
file modified
+14
-2
test/CodeGenCoroutines/coro-gro.cpp
file added
+86
test/CodeGenCoroutines/coro-lambda.cpp
file added
+58
test/CodeGenCoroutines/coro-params.cpp
file added
+95
test/CodeGenCoroutines/coro-promise-dtor.cpp
file added
+47
test/CodeGenCoroutines/coro-ret-void.cpp
file added
+39
test/CodeGenCoroutines/coro-unhandled-exception.cpp
file added
+72
test/CodeGenObjC/gnu-exceptions.m
file modified
+1
-1
test/CodeGenOpenCL/amdgpu-alignment.cl
file modified
+1
-0
test/CodeGenOpenCL/amdgpu-attrs.cl
file modified
+25
-25
test/CodeGenOpenCL/amdgpu-debug-info-pointer-address-space.cl
file modified
+1
-0
test/CodeGenOpenCL/amdgpu-debug-info-variable-expression.cl
file modified
+1
-0
test/CodeGenOpenCL/amdgpu-nullptr.cl
file modified
+2
-1
test/CodeGenOpenCL/builtins-amdgcn.cl
file modified
+8
-0
test/CodeGenOpenCL/byval.cl
file modified
+1
-0
test/CodeGenOpenCL/half.cl
file modified
+17
-0
test/CodeGenOpenCL/size_t.cl
file modified
+1
-0
test/Driver/Inputs/baremetal_arm/include/c++/5.0.0/.keep
file added
+0
empty file added
test/Driver/Inputs/baremetal_arm/include/c++/6.0.0/.keep
file added
+0
empty file added
test/Driver/Inputs/baremetal_arm/include/c++/v1/.keep
file added
+0
empty file added
test/Driver/aarch64-cpus.c
file modified
+1
-1
test/Driver/amdgpu-features.c
file modified
+2
-2
test/Driver/arm-darwin-builtin.c
file removed
-14
test/Driver/arm-default-build-attributes.s
file modified
+2
-2
test/Driver/autocomplete.c
file added
+6
test/Driver/baremetal.cpp
file added
+77
test/Driver/cl-outputs.c
file modified
+2
-2
test/Driver/clang_f_opts.c
file modified
+1
-1
test/Driver/cuda-external-tools.cu
file modified
+2
-2
test/Driver/darwin-iphone-defaults.m
file modified
+1
-1
test/Driver/debug-options.c
file modified
+3
-1
test/Driver/gfortran.f90
file modified
+0
-2
test/Driver/split-debug.h
file modified
+0
-9
test/Driver/unknown-arg.c
file modified
+2
-2
test/Frontend/Inputs/SystemHeaderPrefix/line-directive-in-system.h
file added
+2
test/Frontend/Inputs/SystemHeaderPrefix/noline.h
file added
+1
test/Frontend/Inputs/line-directive.h
file added
+2
test/Frontend/gnu-mcount.c
file modified
+9
-4
test/Frontend/system-header-line-directive.c
file added
+23
test/Index/Core/index-instantiated-source.cpp
file modified
+49
-0
test/Index/Core/index-source.m
file modified
+9
-0
test/Index/index-attrs.c
file modified
+5
-5
test/Index/index-attrs.cpp
file modified
+7
-7
test/Index/index-module.m
file modified
+1
-0
test/Index/opencl-types.cl
file modified
+103
-1
test/Lexer/cxx-features.cpp
file modified
+1
-1
test/Misc/caret-diags-multiline.cpp
file added
+234
test/Modules/Inputs/DependsOnModule.framework/Headers/coroutines.h
file added
+3
test/Modules/Inputs/DependsOnModule.framework/Headers/not_coroutines.h
file added
+3
test/Modules/Inputs/DependsOnModule.framework/module.map
file modified
+8
-1
test/Modules/Inputs/diagnose-missing-import/a.h
file added
+8
test/Modules/Inputs/diagnose-missing-import/module.modulemap
file added
+3
test/Modules/diagnose-missing-import.m
file added
+14
test/Modules/requires-coroutines.mm
file added
+12
test/OpenMP/nvptx_target_codegen.cpp
file modified
+21
-18
test/OpenMP/target_codegen.cpp
file modified
+5
-3
test/OpenMP/target_codegen_registration.cpp
file modified
+34
-30
test/OpenMP/target_parallel_codegen.cpp
file modified
+5
-3
test/OpenMP/target_parallel_codegen_registration.cpp
file modified
+34
-30
test/OpenMP/target_parallel_if_codegen.cpp
file modified
+5
-3
test/OpenMP/target_parallel_num_threads_codegen.cpp
file modified
+5
-3
test/OpenMP/target_teams_codegen.cpp
file modified
+5
-3
test/OpenMP/target_teams_codegen_registration.cpp
file modified
+34
-30
test/OpenMP/target_teams_num_teams_codegen.cpp
file modified
+5
-3
test/OpenMP/target_teams_thread_limit_codegen.cpp
file modified
+5
-3
test/Parser/objc-available.m
file modified
+1
-1
test/Preprocessor/line-directive-output.c
file modified
+7
-0
test/Sema/128bitfloat.cpp
file modified
+7
-3
test/Sema/sizeof-struct-non-zero-as-member.cl
file modified
+1
-0
test/SemaCXX/coreturn.cpp
file modified
+86
-3
test/SemaCXX/coroutine-seh.cpp
file added
+37
test/SemaCXX/coroutine-unhandled_exception-warning.cpp
file modified
+4
-0
test/SemaCXX/coroutines.cpp
file modified
+131
-3
test/SemaCXX/default-assignment-operator.cpp
file modified
+1
-1
test/SemaCXX/deprecated.cpp
file modified
+4
-4
test/SemaCXX/null-cast.cpp
file added
+8
test/SemaCXX/uninitialized.cpp
file modified
+1
-1
test/SemaCXX/virtual-base-used.cpp
file modified
+8
-14
test/SemaObjC/diagnose_if.m
file added
+16
test/SemaObjC/unguarded-availability.m
file modified
+11
-1
test/SemaOpenCL/invalid-pipes-cl2.0.cl
file modified
+5
-0
test/SemaOpenCL/vector_literals_invalid.cl
file modified
+2
-1
tools/clang-format/git-clang-format
file modified
+30
-4
tools/driver/driver.cpp
file modified
+28
-27
tools/libclang/CXCompilationDatabase.cpp
file modified
+9
-22
tools/libclang/CXType.cpp
file modified
+16
-0
tools/scan-build/libexec/ccc-analyzer
file modified
+2
-1
unittests/Driver/ToolChainTest.cpp
file modified
+16
-5
unittests/Format/CleanupTest.cpp
file modified
+11
-2
unittests/Format/FormatTest.cpp
file modified
+177
-7
unittests/Format/FormatTestJS.cpp
file modified
+5
-0
unittests/Format/FormatTestObjC.cpp
file modified
+0
-1
unittests/Tooling/CompilationDatabaseTest.cpp
file modified
+22
-10
utils/TableGen/ClangAttrEmitter.cpp
file modified
+5
-1
utils/bash-autocomplete.sh
file added
+14
www/cxx_status.html
file modified
+4
-4
www/get_started.html
file modified
+4
-0