461a67f Vendor import of clang trunk r321017:

Authored and Committed by Dimitry Andric 6 years ago
2273 files changed. 148876 lines added. 54319 lines removed.
.arcconfig
file modified
+1 -1
CMakeLists.txt
file modified
+47 -11
CODE_OWNERS.TXT
file modified
+4 -4
README.txt
file modified
+5 -4
bindings/python/README.txt
file modified
+3 -2
bindings/python/clang/cindex.py
file modified
+101 -0
bindings/python/tests/cindex/test_access_specifiers.py
file modified
+15 -12
bindings/python/tests/cindex/test_cdb.py
file modified
+99 -97
bindings/python/tests/cindex/test_code_completion.py
file modified
+44 -40
bindings/python/tests/cindex/test_comment.py
file modified
+26 -24
bindings/python/tests/cindex/test_cursor.py
file modified
+505 -423
bindings/python/tests/cindex/test_cursor_kind.py
file modified
+51 -47
bindings/python/tests/cindex/test_diagnostics.py
file modified
+100 -97
bindings/python/tests/cindex/test_exception_specification_kind.py
file modified
+15 -12
bindings/python/tests/cindex/test_file.py
file modified
+11 -7
bindings/python/tests/cindex/test_index.py
file modified
+14 -8
bindings/python/tests/cindex/test_linkage.py
file added
+33
bindings/python/tests/cindex/test_location.py
file modified
+71 -66
bindings/python/tests/cindex/test_tls_kind.py
file added
+49
bindings/python/tests/cindex/test_token_kind.py
file modified
+31 -30
bindings/python/tests/cindex/test_tokens.py
file modified
+36 -34
bindings/python/tests/cindex/test_translation_unit.py
file modified
+218 -217
bindings/python/tests/cindex/test_type.py
file modified
+402 -387
cmake/caches/Android-stage2.cmake
file added
+52
cmake/caches/Android.cmake
file added
+43
cmake/caches/Apple-stage1.cmake
file modified
+8 -0
cmake/caches/Apple-stage2.cmake
file modified
+5 -1
cmake/caches/Fuchsia-stage2.cmake
file modified
+19 -8
cmake/caches/Fuchsia.cmake
file modified
+2 -1
cmake/modules/AddClang.cmake
file modified
+6 -10
cmake/modules/ClangConfig.cmake.in
file modified
+7 -0
cmake/modules/ProtobufMutator.cmake
file added
+19
docs/AddressSanitizer.rst
file modified
+2 -1
docs/AttributeReference.rst
file modified
+6 -3464
docs/ClangCommandLineReference.rst
file modified
+127 -8
docs/ClangFormat.rst
file modified
+2 -1
docs/ClangFormatStyleOptions.rst
file modified
+169 -16
docs/ControlFlowIntegrity.rst
file modified
+27 -2
docs/ControlFlowIntegrityDesign.rst
file modified
+1 -1
docs/DiagnosticsReference.rst
file modified
+668 -128
docs/HardwareAssistedAddressSanitizerDesign.rst
file added
+139
docs/InternalsManual.rst
file modified
+10 -10
docs/JSONCompilationDatabase.rst
file modified
+6 -0
docs/LanguageExtensions.rst
file modified
+79 -1
docs/LeakSanitizer.rst
file modified
+2 -2
docs/LibASTMatchersReference.html
file modified
+180 -13
docs/Modules.rst
file modified
+35 -4
docs/RefactoringEngine.rst
file added
+253
docs/ReleaseNotes.rst
file modified
+205 -235
docs/SanitizerCoverage.rst
file modified
+55 -4
docs/SanitizerSpecialCaseList.rst
file modified
+24 -8
docs/ThinLTO.rst
file modified
+35 -9
docs/Toolchain.rst
file modified
+3 -3
docs/UndefinedBehaviorSanitizer.rst
file modified
+21 -6
docs/UsersManual.rst
file modified
+9 -4
docs/analyzer/DebugChecks.rst
file modified
+22 -9
docs/analyzer/DesignDiscussions/InitializerLists.rst
file added
+321
docs/analyzer/conf.py
file modified
+2 -2
docs/conf.py
file modified
+2 -2
docs/index.rst
file modified
+2 -0
docs/tools/dump_format_style.py
file modified
+2 -1
examples/clang-interpreter/CMakeLists.txt
file modified
+1 -0
include/clang-c/Index.h
file modified
+56 -2
include/clang/AST/ASTContext.h
file modified
+258 -136
include/clang/AST/ASTMutationListener.h
file modified
+11 -3
include/clang/AST/ASTUnresolvedSet.h
file modified
+16 -9
include/clang/AST/ASTVector.h
file modified
+29 -24
include/clang/AST/AttrIterator.h
file modified
+22 -15
include/clang/AST/BaseSubobject.h
file modified
+14 -10
include/clang/AST/BuiltinTypes.def
file modified
+3 -0
include/clang/AST/CMakeLists.txt
file modified
+3 -0
include/clang/AST/CXXInheritance.h
file modified
+49 -44
include/clang/AST/CanonicalType.h
file modified
+45 -26
include/clang/AST/CharUnits.h
file modified
+2 -2
include/clang/AST/CommentVisitor.h
file modified
+6 -6
include/clang/AST/DataCollection.h
file added
+65
include/clang/AST/Decl.h
file modified
+400 -267
include/clang/AST/DeclBase.h
file modified
+167 -119
include/clang/AST/DeclCXX.h
file modified
+314 -220
include/clang/AST/DeclContextInternals.h
file modified
+15 -14
include/clang/AST/DeclFriend.h
file modified
+46 -31
include/clang/AST/DeclGroup.h
file modified
+21 -19
include/clang/AST/DeclLookups.h
file modified
+14 -9
include/clang/AST/DeclObjC.h
file modified
+397 -261
include/clang/AST/DeclOpenMP.h
file modified
+18 -2
include/clang/AST/DeclTemplate.h
file modified
+243 -237
include/clang/AST/DeclVisitor.h
file modified
+11 -8
include/clang/AST/DeclarationName.h
file modified
+82 -55
include/clang/AST/DependentDiagnostic.h
file modified
+16 -14
include/clang/AST/Expr.h
file modified
+73 -8
include/clang/AST/ExprCXX.h
file modified
+507 -395
include/clang/AST/ExprObjC.h
file modified
+266 -211
include/clang/AST/ExternalASTMerger.h
file modified
+132 -7
include/clang/AST/ExternalASTSource.h
file modified
+66 -37
include/clang/AST/GlobalDecl.h
file modified
+15 -14
include/clang/AST/LexicallyOrderedRecursiveASTVisitor.h
file added
+164
include/clang/AST/NestedNameSpecifier.h
file modified
+32 -28
include/clang/AST/OpenMPClause.h
file modified
+964 -720
include/clang/AST/OperationKinds.def
file modified
+7 -3
include/clang/AST/OperationKinds.h
file modified
+0 -2
include/clang/AST/PrettyPrinter.h
file modified
+64 -39
include/clang/AST/QualTypeNames.hinclude/clang/Tooling/Core/QualTypeNames.h
file renamed
+18 -7
include/clang/AST/RecordLayout.h
file modified
+26 -22
include/clang/AST/RecursiveASTVisitor.h
file modified
+67 -9
include/clang/AST/Redeclarable.h
file modified
+39 -29
include/clang/AST/Stmt.h
file modified
+224 -201
include/clang/AST/StmtDataCollectors.td
file added
+242
include/clang/AST/StmtGraphTraits.h
file modified
+11 -16
include/clang/AST/StmtIterator.h
file modified
+29 -31
include/clang/AST/StmtOpenMP.h
file modified
+89 -33
include/clang/AST/StmtVisitor.h
file modified
+27 -19
include/clang/AST/TemplateBase.h
file modified
+49 -27
include/clang/AST/TemplateName.h
file modified
+41 -32
include/clang/AST/Type.h
file modified
+709 -445
include/clang/AST/TypeLoc.h
file modified
+189 -48
include/clang/AST/TypeNodes.def
file modified
+2 -1
include/clang/AST/UnresolvedSet.h
file modified
+13 -7
include/clang/AST/VTTBuilder.h
file modified
+24 -20
include/clang/ASTMatchers/ASTMatchers.h
file modified
+511 -347
include/clang/ASTMatchers/ASTMatchersInternal.h
file modified
+167 -81
include/clang/ASTMatchers/ASTMatchersMacros.h
file modified
+45 -0
include/clang/ASTMatchers/Dynamic/Parser.h
file modified
+18 -13
include/clang/ASTMatchers/Dynamic/Registry.h
file modified
+8 -8
include/clang/Analysis/Analyses/Consumed.h
file modified
+1 -1
include/clang/Analysis/Analyses/Dominators.h
file modified
+1 -1
include/clang/Analysis/Analyses/LiveVariables.h
file modified
+1 -1
include/clang/Analysis/Analyses/PostOrderCFGView.h
file modified
+1 -1
include/clang/Analysis/Analyses/ThreadSafety.h
file modified
+1 -1
include/clang/Analysis/Analyses/ThreadSafetyCommon.h
file modified
+1 -1
include/clang/Analysis/Analyses/ThreadSafetyTIL.h
file modified
+12 -12
include/clang/Analysis/AnalysisDeclContext.hinclude/clang/Analysis/AnalysisContext.h
file renamed
+15 -9
include/clang/Analysis/BodyFarm.hlib/Analysis/BodyFarm.h
file renamed
+7 -4
include/clang/Analysis/CFG.h
file modified
+204 -154
include/clang/Analysis/CallGraph.h
file modified
+49 -44
include/clang/Analysis/CloneDetection.h
file modified
+32 -213
include/clang/Analysis/ProgramPoint.h
file modified
+25 -1
include/clang/Analysis/Support/BumpVector.h
file modified
+30 -23
include/clang/Basic/AddressSpaces.h
file modified
+24 -8
include/clang/Basic/AlignedAllocation.h
file added
+44
include/clang/Basic/AllDiagnostics.h
file modified
+2 -0
include/clang/Basic/Attr.td
file modified
+286 -280
include/clang/Basic/AttrDocs.td
file modified
+145 -53
include/clang/Basic/Attributes.h
file modified
+2 -0
include/clang/Basic/Builtins.def
file modified
+273 -242
include/clang/Basic/Builtins.h
file modified
+5 -2
include/clang/Basic/BuiltinsAArch64.def
file modified
+9 -0
include/clang/Basic/BuiltinsAMDGPU.def
file modified
+3 -0
include/clang/Basic/BuiltinsARM.def
file modified
+1 -0
include/clang/Basic/BuiltinsHexagon.def
file modified
+213 -9
include/clang/Basic/BuiltinsNVPTX.def
file modified
+47 -1
include/clang/Basic/BuiltinsX86.def
file modified
+25 -103
include/clang/Basic/BuiltinsX86_64.def
file modified
+5 -3
include/clang/Basic/CMakeLists.txt
file modified
+2 -0
include/clang/Basic/CharInfo.h
file modified
+21 -21
include/clang/Basic/Cuda.h
file modified
+7 -0
include/clang/Basic/DeclNodes.td
file modified
+31 -28
include/clang/Basic/Diagnostic.h
file modified
+5 -3
include/clang/Basic/Diagnostic.td
file modified
+2 -0
include/clang/Basic/DiagnosticASTKinds.td
file modified
+9 -0
include/clang/Basic/DiagnosticCommonKinds.td
file modified
+2 -0
include/clang/Basic/DiagnosticCrossTUKinds.td
file added
+18
include/clang/Basic/DiagnosticDriverKinds.td
file modified
+46 -4
include/clang/Basic/DiagnosticError.h
file added
+61
include/clang/Basic/DiagnosticFrontendKinds.td
file modified
+2 -0
include/clang/Basic/DiagnosticGroups.td
file modified
+66 -16
include/clang/Basic/DiagnosticIDs.h
file modified
+30 -13
include/clang/Basic/DiagnosticLexKinds.td
file modified
+41 -6
include/clang/Basic/DiagnosticOptions.h
file modified
+4 -0
include/clang/Basic/DiagnosticParseKinds.td
file modified
+26 -21
include/clang/Basic/DiagnosticRefactoringKinds.td
file added
+34
include/clang/Basic/DiagnosticSemaKinds.td
file modified
+221 -115
include/clang/Basic/DiagnosticSerializationKinds.td
file modified
+41 -0
include/clang/Basic/IdentifierTable.h
file modified
+44 -48
include/clang/Basic/LLVM.h
file modified
+4 -0
include/clang/Basic/LangOptions.def
file modified
+11 -2
include/clang/Basic/LangOptions.h
file modified
+6 -1
include/clang/Basic/Module.h
file modified
+53 -28
include/clang/Basic/OpenCLExtensions.def
file modified
+4 -0
include/clang/Basic/OpenMPKinds.def
file modified
+6 -2
include/clang/Basic/OperatorKinds.def
file modified
+1 -0
include/clang/Basic/OperatorPrecedence.h
file modified
+5 -4
include/clang/Basic/SanitizerBlacklist.h
file modified
+8 -7
include/clang/Basic/SanitizerSpecialCaseList.h
file added
+54
include/clang/Basic/Sanitizers.def
file modified
+15 -5
include/clang/Basic/Sanitizers.h
file modified
+1 -1
include/clang/Basic/SourceLocation.h
file modified
+18 -14
include/clang/Basic/SourceManager.h
file modified
+60 -45
include/clang/Basic/SourceManagerInternals.h
file modified
+15 -7
include/clang/Basic/Specifiers.h
file modified
+1 -0
include/clang/Basic/SyncScope.h
file added
+154
include/clang/Basic/TargetInfo.h
file modified
+49 -27
include/clang/Basic/TargetOptions.h
file modified
+0 -2
include/clang/Basic/TokenKinds.def
file modified
+15 -3
include/clang/Basic/TypeTraits.h
file modified
+2 -1
include/clang/Basic/VirtualFileSystem.h
file modified
+21 -7
include/clang/Basic/X86Target.def
file added
+232
include/clang/CodeGen/CodeGenABITypes.h
file modified
+8 -1
include/clang/CodeGen/ConstantInitFuture.h
file modified
+2 -4
include/clang/CodeGen/ModuleBuilder.h
file modified
+4 -0
include/clang/Config/config.h.cmake
file modified
+9 -3
include/clang/CrossTU/CrossTUDiagnostic.h
file added
+29
include/clang/CrossTU/CrossTranslationUnit.h
file added
+159
include/clang/Driver/CC1Options.td
file modified
+46 -4
include/clang/Driver/CLCompatOptions.td
file modified
+6 -1
include/clang/Driver/Compilation.h
file modified
+6 -8
include/clang/Driver/Distro.h
file modified
+9 -2
include/clang/Driver/Driver.h
file modified
+9 -3
include/clang/Driver/Job.h
file modified
+4 -4
include/clang/Driver/Options.td
file modified
+277 -141
include/clang/Driver/SanitizerArgs.h
file modified
+14 -6
include/clang/Driver/ToolChain.h
file modified
+57 -12
include/clang/Driver/XRayArgs.h
file modified
+1 -0
include/clang/Format/Format.h
file modified
+139 -5
include/clang/Frontend/ASTUnit.h
file modified
+10 -10
include/clang/Frontend/CodeGenOptions.def
file modified
+26 -0
include/clang/Frontend/CodeGenOptions.h
file modified
+7 -0
include/clang/Frontend/CommandLineSourceLoc.h
file modified
+46 -0
include/clang/Frontend/CompilerInstance.h
file modified
+3 -1
include/clang/Frontend/FrontendActions.h
file modified
+9 -4
include/clang/Frontend/FrontendOptions.h
file modified
+9 -6
include/clang/Frontend/LangStandard.h
file modified
+16 -12
include/clang/Frontend/LangStandards.def
file modified
+13 -4
include/clang/Frontend/PrecompiledPreamble.h
file modified
+65 -27
include/clang/Frontend/TextDiagnosticBuffer.h
file modified
+5 -0
include/clang/Frontend/VerifyDiagnosticConsumer.h
file modified
+2 -1
include/clang/Index/IndexDataConsumer.h
file modified
+3 -0
include/clang/Index/IndexSymbol.h
file modified
+3 -0
include/clang/Lex/HeaderSearch.h
file modified
+78 -48
include/clang/Lex/HeaderSearchOptions.h
file modified
+55 -34
include/clang/Lex/Lexer.h
file modified
+89 -38
include/clang/Lex/LiteralSupport.h
file modified
+1 -0
include/clang/Lex/MacroArgs.h
file modified
+20 -2
include/clang/Lex/MacroInfo.h
file modified
+55 -33
include/clang/Lex/ModuleLoader.h
file modified
+19 -12
include/clang/Lex/ModuleMap.h
file modified
+46 -29
include/clang/Lex/MultipleIncludeOpt.h
file modified
+1 -1
include/clang/Lex/PPCallbacks.h
file modified
+36 -4
include/clang/Lex/PTHLexer.h
file modified
+14 -11
include/clang/Lex/PTHManager.h
file modified
+22 -20
include/clang/Lex/Pragma.h
file modified
+13 -16
include/clang/Lex/PreprocessingRecord.h
file modified
+46 -24
include/clang/Lex/Preprocessor.h
file modified
+201 -93
include/clang/Lex/PreprocessorLexer.h
file modified
+23 -24
include/clang/Lex/PreprocessorOptions.h
file modified
+24 -31
include/clang/Lex/TokenLexer.h
file modified
+75 -36
include/clang/Lex/VariadicMacroSupport.h
file added
+226
include/clang/Parse/ParseAST.h
file modified
+5 -2
include/clang/Parse/Parser.h
file modified
+64 -42
include/clang/Sema/AttributeList.h
file modified
+9 -35
include/clang/Sema/CodeCompleteConsumer.h
file modified
+31 -3
include/clang/Sema/CodeCompleteOptions.h
file modified
+11 -6
include/clang/Sema/DeclSpec.h
file modified
+39 -16
include/clang/Sema/Lookup.h
file modified
+22 -3
include/clang/Sema/Overload.h
file modified
+19 -11
include/clang/Sema/Ownership.h
file modified
+1 -2
include/clang/Sema/Scope.h
file modified
+11 -0
include/clang/Sema/ScopeInfo.h
file modified
+7 -0
include/clang/Sema/Sema.h
file modified
+186 -51
include/clang/Sema/SemaInternal.h
file modified
+2 -1
include/clang/Serialization/ASTBitCodes.h
file modified
+373 -47
include/clang/Serialization/ASTReader.h
file modified
+200 -141
include/clang/Serialization/ASTWriter.h
file modified
+73 -44
include/clang/Serialization/ContinuousRangeMap.h
file modified
+18 -16
include/clang/Serialization/ModuleManager.h
file modified
+51 -26
include/clang/StaticAnalyzer/Checkers/Checkers.td
file modified
+13 -4
include/clang/StaticAnalyzer/Checkers/ObjCRetainCount.h
file modified
+4 -2
include/clang/StaticAnalyzer/Core/Analyses.def
file modified
+3 -2
include/clang/StaticAnalyzer/Core/AnalyzerOptions.h
file modified
+17 -0
include/clang/StaticAnalyzer/Core/BugReporter/BugReporter.h
file modified
+1 -1
include/clang/StaticAnalyzer/Core/BugReporter/BugReporterVisitors.hinclude/clang/StaticAnalyzer/Core/BugReporter/BugReporterVisitor.h
file renamed
+3 -3
include/clang/StaticAnalyzer/Core/PathSensitive/AnalysisManager.h
file modified
+1 -1
include/clang/StaticAnalyzer/Core/PathSensitive/CallEvent.h
file modified
+2 -15
include/clang/StaticAnalyzer/Core/PathSensitive/CheckerContext.h
file modified
+7 -0
include/clang/StaticAnalyzer/Core/PathSensitive/CoreEngine.h
file modified
+1 -1
include/clang/StaticAnalyzer/Core/PathSensitive/Environment.h
file modified
+1 -1
include/clang/StaticAnalyzer/Core/PathSensitive/ExplodedGraph.h
file modified
+4 -4
include/clang/StaticAnalyzer/Core/PathSensitive/ExprEngine.h
file modified
+5 -3
include/clang/StaticAnalyzer/Core/PathSensitive/LoopUnrolling.h
file added
+50
include/clang/StaticAnalyzer/Core/PathSensitive/MemRegion.h
file modified
+7 -10
include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h
file modified
+8 -3
include/clang/StaticAnalyzer/Core/PathSensitive/SVals.h
file modified
+4 -8
include/clang/StaticAnalyzer/Core/PathSensitive/Store.h
file modified
+5 -5
include/clang/StaticAnalyzer/Core/PathSensitive/SymExpr.h
file modified
+6 -0
include/clang/StaticAnalyzer/Core/PathSensitive/SymbolManager.h
file modified
+1 -8
include/clang/Tooling/ASTDiff/ASTDiff.h
file added
+127
include/clang/Tooling/ASTDiff/ASTDiffInternal.h
file added
+48
include/clang/Tooling/CommonOptionsParser.h
file modified
+45 -5
include/clang/Tooling/CompilationDatabase.h
file modified
+21 -18
include/clang/Tooling/Core/Replacement.h
file modified
+1 -1
include/clang/Tooling/Execution.h
file added
+175
include/clang/Tooling/Refactoring/ASTSelection.h
file added
+155
include/clang/Tooling/Refactoring/AtomicChange.h
file modified
+44 -0
include/clang/Tooling/Refactoring/Extract/Extract.h
file added
+53
include/clang/Tooling/Refactoring/RecursiveSymbolVisitor.h
file modified
+12 -0
include/clang/Tooling/Refactoring/RefactoringAction.h
file added
+64
include/clang/Tooling/Refactoring/RefactoringActionRule.h
file added
+74
include/clang/Tooling/Refactoring/RefactoringActionRuleRequirements.h
file added
+123
include/clang/Tooling/Refactoring/RefactoringActionRules.h
file added
+94
include/clang/Tooling/Refactoring/RefactoringActionRulesInternal.h
file added
+158
include/clang/Tooling/Refactoring/RefactoringDiagnostic.h
file added
+30
include/clang/Tooling/Refactoring/RefactoringOption.h
file added
+64
include/clang/Tooling/Refactoring/RefactoringOptionVisitor.h
file added
+62
include/clang/Tooling/Refactoring/RefactoringOptions.h
file added
+58
include/clang/Tooling/Refactoring/RefactoringResultConsumer.h
file added
+52
include/clang/Tooling/Refactoring/RefactoringRuleContext.h
file added
+90
include/clang/Tooling/Refactoring/Rename/RenamingAction.h
file modified
+52 -0
include/clang/Tooling/Refactoring/Rename/SymbolName.h
file added
+49
include/clang/Tooling/Refactoring/Rename/SymbolOccurrences.h
file added
+91
include/clang/Tooling/Refactoring/Rename/USRFindingAction.h
file modified
+14 -0
include/clang/Tooling/Refactoring/Rename/USRLocFinder.h
file modified
+8 -4
include/clang/Tooling/StandaloneExecution.h
file added
+97
include/clang/Tooling/ToolExecutorPluginRegistry.h
file added
+24
include/clang/Tooling/Tooling.h
file modified
+4 -2
include/clang/module.modulemap
file modified
+18 -4
lib/AST/ASTContext.cpp
file modified
+520 -167
lib/AST/ASTDumper.cpp
file modified
+152 -5
lib/AST/ASTImporter.cpp
file modified
+581 -20
lib/AST/ASTStructuralEquivalence.cpp
file modified
+15 -0
lib/AST/CMakeLists.txt
file modified
+2 -0
lib/AST/CXXABI.h
file modified
+10 -3
lib/AST/CXXInheritance.cpp
file modified
+42 -30
lib/AST/CommentSema.cpp
file modified
+9 -1
lib/AST/DataCollection.cpp
file added
+50
lib/AST/Decl.cpp
file modified
+328 -306
lib/AST/DeclBase.cpp
file modified
+37 -23
lib/AST/DeclCXX.cpp
file modified
+136 -53
lib/AST/DeclFriend.cpp
file modified
+14 -6
lib/AST/DeclGroup.cpp
file modified
+4 -2
lib/AST/DeclObjC.cpp
file modified
+54 -47
lib/AST/DeclPrinter.cpp
file modified
+105 -76
lib/AST/DeclTemplate.cpp
file modified
+71 -79
lib/AST/DeclarationName.cpp
file modified
+23 -4
lib/AST/Expr.cpp
file modified
+101 -15
lib/AST/ExprCXX.cpp
file modified
+125 -108
lib/AST/ExprClassification.cpp
file modified
+2 -1
lib/AST/ExprConstant.cpp
file modified
+107 -32
lib/AST/ExprObjC.cpp
file modified
+9 -3
lib/AST/ExternalASTMerger.cpp
file modified
+309 -89
lib/AST/ExternalASTSource.cpp
file modified
+7 -3
lib/AST/ItaniumCXXABI.cpp
file modified
+8 -6
lib/AST/ItaniumMangle.cpp
file modified
+162 -28
lib/AST/Linkage.h
file added
+159
lib/AST/Mangle.cpp
file modified
+5 -0
lib/AST/MicrosoftCXXABI.cpp
file modified
+14 -11
lib/AST/MicrosoftMangle.cpp
file modified
+24 -3
lib/AST/NSAPI.cpp
file modified
+1 -0
lib/AST/NestedNameSpecifier.cpp
file modified
+62 -56
lib/AST/ODRHash.cpp
file modified
+66 -1
lib/AST/OpenMPClause.cpp
file modified
+77 -4
lib/AST/QualTypeNames.cpplib/Tooling/Core/QualTypeNames.cpp
file renamed
+1 -12
lib/AST/RecordLayout.cpp
file modified
+5 -4
lib/AST/RecordLayoutBuilder.cpp
file modified
+18 -20
lib/AST/Stmt.cpp
file modified
+41 -37
lib/AST/StmtIterator.cpp
file modified
+11 -6
lib/AST/StmtOpenMP.cpp
file modified
+28 -21
lib/AST/StmtPrinter.cpp
file modified
+110 -40
lib/AST/StmtProfile.cpp
file modified
+40 -2
lib/AST/TemplateBase.cpp
file modified
+19 -5
lib/AST/TemplateName.cpp
file modified
+29 -3
lib/AST/Type.cpp
file modified
+189 -115
lib/AST/TypeLoc.cpp
file modified
+81 -50
lib/AST/TypePrinter.cpp
file modified
+71 -83
lib/AST/VTTBuilder.cpp
file modified
+14 -10
lib/AST/VTableBuilder.cpp
file modified
+9 -12
lib/ASTMatchers/ASTMatchFinder.cpp
file modified
+4 -1
lib/ASTMatchers/ASTMatchersInternal.cpp
file modified
+314 -15
lib/ASTMatchers/Dynamic/Marshallers.h
file modified
+80 -40
lib/ASTMatchers/Dynamic/Parser.cpp
file modified
+26 -17
lib/ASTMatchers/Dynamic/Registry.cpp
file modified
+39 -21
lib/Analysis/AnalysisDeclContext.cpp
file modified
+14 -24
lib/Analysis/BodyFarm.cpp
file modified
+332 -34
lib/Analysis/CFG.cpp
file modified
+316 -133
lib/Analysis/CallGraph.cpp
file modified
+26 -12
lib/Analysis/CloneDetection.cpp
file modified
+99 -56
lib/Analysis/CocoaConventions.cpp
file modified
+10 -3
lib/Analysis/Consumed.cpp
file modified
+2 -3
lib/Analysis/LiveVariables.cpp
file modified
+1 -1
lib/Analysis/PrintfFormatString.cpp
file modified
+2 -3
lib/Analysis/ReachableCode.cpp
file modified
+1 -1
lib/Analysis/ScanfFormatString.cpp
file modified
+4 -5
lib/Analysis/ThreadSafety.cpp
file modified
+18 -3
lib/Analysis/ThreadSafetyCommon.cpp
file modified
+6 -5
lib/Analysis/ThreadSafetyTIL.cpp
file modified
+1 -0
lib/Analysis/UninitializedValues.cpp
file modified
+6 -11
lib/Basic/Builtins.cpp
file modified
+8 -2
lib/Basic/CMakeLists.txt
file modified
+23 -33
lib/Basic/Cuda.cpp
file modified
+24 -0
lib/Basic/Diagnostic.cpp
file modified
+5 -2
lib/Basic/DiagnosticIDs.cpp
file modified
+31 -15
lib/Basic/FileManager.cpp
file modified
+1 -1
lib/Basic/IdentifierTable.cpp
file modified
+49 -27
lib/Basic/Module.cpp
file modified
+23 -7
lib/Basic/OpenMPKinds.cpp
file modified
+40 -26
lib/Basic/OperatorPrecedence.cpp
file modified
+1 -0
lib/Basic/SanitizerBlacklist.cpp
file modified
+16 -11
lib/Basic/SanitizerSpecialCaseList.cpp
file added
+64
lib/Basic/SourceManager.cpp
file modified
+36 -30
lib/Basic/TargetInfo.cpp
file modified
+27 -4
lib/Basic/Targets.cpp
file modified
+73 -9480
lib/Basic/Targets.h
file added
+51
lib/Basic/Targets/AArch64.cpp
file added
+537
lib/Basic/Targets/AArch64.h
file added
+167
lib/Basic/Targets/AMDGPU.cpp
file added
+373
lib/Basic/Targets/AMDGPU.h
file added
+322
lib/Basic/Targets/ARM.cpp
file added
+1064
lib/Basic/Targets/ARM.h
file added
+256
lib/Basic/Targets/AVR.cpp
file added
+320
lib/Basic/Targets/AVR.h
file added
+184
lib/Basic/Targets/BPF.cpp
file added
+25
lib/Basic/Targets/BPF.h
file added
+94
lib/Basic/Targets/Hexagon.cpp
file added
+158
lib/Basic/Targets/Hexagon.h
file added
+128
lib/Basic/Targets/Lanai.cpp
file added
+67
lib/Basic/Targets/Lanai.h
file added
+92
lib/Basic/Targets/Le64.cpp
file added
+39
lib/Basic/Targets/Le64.h
file added
+64
lib/Basic/Targets/MSP430.cpp
file added
+34
lib/Basic/Targets/MSP430.h
file added
+92
lib/Basic/Targets/Mips.cpp
file added
+252
lib/Basic/Targets/Mips.h
file added
+397
lib/Basic/Targets/NVPTX.cpp
file added
+199
lib/Basic/Targets/NVPTX.h
file added
+132
lib/Basic/Targets/Nios2.cpp
file added
+56
lib/Basic/Targets/Nios2.h
file added
+147
lib/Basic/Targets/OSTargets.cpp
file added
+139
lib/Basic/Targets/OSTargets.h
file added
+725
lib/Basic/Targets/PNaCl.cpp
file added
+30
lib/Basic/Targets/PNaCl.h
file added
+87
lib/Basic/Targets/PPC.cpp
file added
+544
lib/Basic/Targets/PPC.h
file added
+368
lib/Basic/Targets/SPIR.cpp
file added
+33
lib/Basic/Targets/SPIR.h
file added
+127
lib/Basic/Targets/Sparc.cpp
file added
+197
lib/Basic/Targets/Sparc.h
file added
+270
lib/Basic/Targets/SystemZ.cpp
file added
+118
lib/Basic/Targets/SystemZ.h
file added
+145
lib/Basic/Targets/TCE.cpp
file added
+35
lib/Basic/Targets/TCE.h
file added
+123
lib/Basic/Targets/WebAssembly.cpp
file added
+96
lib/Basic/Targets/WebAssembly.h
file added
+148
lib/Basic/Targets/X86.cpp
file added
+1518
lib/Basic/Targets/X86.h
file added
+801
lib/Basic/Targets/XCore.cpp
file added
+38
lib/Basic/Targets/XCore.h
file added
+82
lib/Basic/Version.cpp
file modified
+1 -1
lib/Basic/VirtualFileSystem.cpp
file modified
+39 -18
lib/Basic/XRayLists.cpp
file modified
+9 -5
lib/CMakeLists.txt
file modified
+1 -0
lib/CodeGen/BackendUtil.cpp
file modified
+82 -39
lib/CodeGen/CGAtomic.cpp
file modified
+235 -71
lib/CodeGen/CGBlocks.cpp
file modified
+224 -111
lib/CodeGen/CGBuilder.h
file modified
+7 -0
lib/CodeGen/CGBuiltin.cpp
file modified
+1168 -353
lib/CodeGen/CGCXX.cpp
file modified
+15 -17
lib/CodeGen/CGCXXABI.cpp
file modified
+7 -4
lib/CodeGen/CGCXXABI.h
file modified
+11 -10
lib/CodeGen/CGCall.cpp
file modified
+58 -35
lib/CodeGen/CGClass.cpp
file modified
+105 -72
lib/CodeGen/CGCleanup.cpp
file modified
+1 -1
lib/CodeGen/CGCoroutine.cpp
file modified
+8 -3
lib/CodeGen/CGDebugInfo.cpp
file modified
+92 -65
lib/CodeGen/CGDebugInfo.h
file modified
+7 -4
lib/CodeGen/CGDecl.cpp
file modified
+17 -25
lib/CodeGen/CGDeclCXX.cpp
file modified
+68 -21
lib/CodeGen/CGException.cpp
file modified
+24 -21
lib/CodeGen/CGExpr.cpp
file modified
+431 -310
lib/CodeGen/CGExprAgg.cpp
file modified
+1 -18
lib/CodeGen/CGExprCXX.cpp
file modified
+80 -28
lib/CodeGen/CGExprComplex.cpp
file modified
+21 -11
lib/CodeGen/CGExprConstant.cpp
file modified
+848 -389
lib/CodeGen/CGExprScalar.cpp
file modified
+109 -26
lib/CodeGen/CGObjC.cpp
file modified
+17 -19
lib/CodeGen/CGObjCMac.cpp
file modified
+17 -10
lib/CodeGen/CGObjCRuntime.cpp
file modified
+2 -1
lib/CodeGen/CGOpenCLRuntime.cpp
file modified
+57 -14
lib/CodeGen/CGOpenCLRuntime.h
file modified
+19 -2
lib/CodeGen/CGOpenMPRuntime.cpp
file modified
+528 -332
lib/CodeGen/CGOpenMPRuntime.h
file modified
+70 -36
lib/CodeGen/CGOpenMPRuntimeNVPTX.cpp
file modified
+304 -58
lib/CodeGen/CGOpenMPRuntimeNVPTX.h
file modified
+31 -0
lib/CodeGen/CGRecordLayoutBuilder.cpp
file modified
+35 -2
lib/CodeGen/CGStmt.cpp
file modified
+17 -33
lib/CodeGen/CGStmtOpenMP.cpp
file modified
+698 -266
lib/CodeGen/CGVTT.cpp
file modified
+1 -1
lib/CodeGen/CGVTables.cpp
file modified
+35 -3
lib/CodeGen/CGValue.h
file modified
+24 -46
lib/CodeGen/CodeGenABITypes.cpp
file modified
+7 -0
lib/CodeGen/CodeGenAction.cpp
file modified
+52 -13
lib/CodeGen/CodeGenFunction.cpp
file modified
+169 -59
lib/CodeGen/CodeGenFunction.h
file modified
+203 -77
lib/CodeGen/CodeGenModule.cpp
file modified
+270 -120
lib/CodeGen/CodeGenModule.h
file modified
+60 -40
lib/CodeGen/CodeGenPGO.cpp
file modified
+157 -16
lib/CodeGen/CodeGenTBAA.cpp
file modified
+157 -108
lib/CodeGen/CodeGenTBAA.h
file modified
+146 -54
lib/CodeGen/CodeGenTypeCache.h
file modified
+3 -2
lib/CodeGen/CodeGenTypes.cpp
file modified
+11 -5
lib/CodeGen/CodeGenTypes.h
file modified
+3 -2
lib/CodeGen/ConstantEmitter.h
file added
+178
lib/CodeGen/CoverageMappingGen.cpp
file modified
+323 -45
lib/CodeGen/CoverageMappingGen.h
file modified
+1 -1
lib/CodeGen/ItaniumCXXABI.cpp
file modified
+75 -35
lib/CodeGen/MicrosoftCXXABI.cpp
file modified
+67 -49
lib/CodeGen/ModuleBuilder.cpp
file modified
+13 -0
lib/CodeGen/SanitizerMetadata.cpp
file modified
+6 -3
lib/CodeGen/TargetInfo.cpp
file modified
+533 -108
lib/CodeGen/TargetInfo.h
file modified
+49 -11
lib/CrossTU/CMakeLists.txt
file added
+13
lib/CrossTU/CrossTranslationUnit.cpp
file added
+269
lib/Driver/CMakeLists.txt
file modified
+0 -1
lib/Driver/Compilation.cpp
file modified
+72 -25
lib/Driver/Distro.cpp
file modified
+6 -0
lib/Driver/Driver.cpp
file modified
+85 -62
lib/Driver/DriverOptions.cpp
file modified
+10 -1
lib/Driver/Job.cpp
file modified
+6 -5
lib/Driver/SanitizerArgs.cpp
file modified
+128 -38
lib/Driver/ToolChain.cpp
file modified
+179 -33
lib/Driver/ToolChains/AMDGPU.cpp
file modified
+58 -2
lib/Driver/ToolChains/AMDGPU.h
file modified
+18 -2
lib/Driver/ToolChains/Ananas.cpp
file modified
+3 -4
lib/Driver/ToolChains/Arch/AArch64.cpp
file modified
+13 -9
lib/Driver/ToolChains/Arch/ARM.cpp
file modified
+42 -8
lib/Driver/ToolChains/Arch/ARM.h
file modified
+7 -0
lib/Driver/ToolChains/Arch/Mips.cpp
file modified
+72 -30
lib/Driver/ToolChains/Arch/Mips.h
file modified
+2 -2
lib/Driver/ToolChains/Arch/PPC.cpp
file modified
+12 -0
lib/Driver/ToolChains/Arch/PPC.h
file modified
+1 -0
lib/Driver/ToolChains/Arch/X86.cpp
file modified
+0 -2
lib/Driver/ToolChains/BareMetal.cpp
file modified
+2 -3
lib/Driver/ToolChains/BareMetal.h
file modified
+0 -1
lib/Driver/ToolChains/Bitrig.cpp
file removed
-190
lib/Driver/ToolChains/Bitrig.h
file removed
-79
lib/Driver/ToolChains/Clang.cpp
file modified
+1467 -1267
lib/Driver/ToolChains/Clang.h
file modified
+4 -0
lib/Driver/ToolChains/CloudABI.cpp
file modified
+2 -2
lib/Driver/ToolChains/CommonArgs.cpp
file modified
+199 -39
lib/Driver/ToolChains/CommonArgs.h
file modified
+7 -0
lib/Driver/ToolChains/CrossWindows.cpp
file modified
+9 -36
lib/Driver/ToolChains/Cuda.cpp
file modified
+220 -61
lib/Driver/ToolChains/Cuda.h
file modified
+24 -4
lib/Driver/ToolChains/Darwin.cpp
file modified
+454 -306
lib/Driver/ToolChains/Darwin.h
file modified
+52 -27
lib/Driver/ToolChains/DragonFly.cpp
file modified
+2 -1
lib/Driver/ToolChains/FreeBSD.cpp
file modified
+8 -6
lib/Driver/ToolChains/FreeBSD.h
file modified
+2 -1
lib/Driver/ToolChains/Fuchsia.cpp
file modified
+21 -23
lib/Driver/ToolChains/Fuchsia.h
file modified
+6 -1
lib/Driver/ToolChains/Gnu.cpp
file modified
+65 -156
lib/Driver/ToolChains/Hexagon.cpp
file modified
+97 -1
lib/Driver/ToolChains/Hexagon.h
file modified
+4 -0
lib/Driver/ToolChains/Linux.cpp
file modified
+19 -7
lib/Driver/ToolChains/MSVC.cpp
file modified
+23 -24
lib/Driver/ToolChains/MinGW.cpp
file modified
+26 -17
lib/Driver/ToolChains/MinGW.h
file modified
+3 -1
lib/Driver/ToolChains/Minix.cpp
file modified
+2 -1
lib/Driver/ToolChains/NaCl.cpp
file modified
+9 -7
lib/Driver/ToolChains/NetBSD.cpp
file modified
+27 -3
lib/Driver/ToolChains/NetBSD.h
file modified
+3 -0
lib/Driver/ToolChains/OpenBSD.cpp
file modified
+2 -1
lib/Driver/ToolChains/PS4CPU.cpp
file modified
+2 -1
lib/Driver/ToolChains/Solaris.cpp
file modified
+1 -1
lib/Driver/ToolChains/WebAssembly.cpp
file modified
+13 -32
lib/Driver/ToolChains/WebAssembly.h
file modified
+1 -1
lib/Driver/XRayArgs.cpp
file modified
+14 -4
lib/Format/BreakableToken.cpp
file modified
+249 -293
lib/Format/BreakableToken.h
file modified
+186 -131
lib/Format/ContinuationIndenter.cpp
file modified
+601 -146
lib/Format/ContinuationIndenter.h
file modified
+65 -10
lib/Format/Format.cpp
file modified
+142 -53
lib/Format/FormatInternal.h
file added
+83
lib/Format/FormatToken.cpp
file modified
+3 -3
lib/Format/FormatToken.h
file modified
+91 -76
lib/Format/FormatTokenLexer.cpp
file modified
+70 -18
lib/Format/FormatTokenLexer.h
file modified
+3 -1
lib/Format/NamespaceEndCommentsFixer.cpp
file modified
+8 -2
lib/Format/NamespaceEndCommentsFixer.h
file modified
+1 -1
lib/Format/SortJavaScriptImports.cpp
file modified
+8 -8
lib/Format/TokenAnalyzer.cpp
file modified
+24 -16
lib/Format/TokenAnalyzer.h
file modified
+39 -8
lib/Format/TokenAnnotator.cpp
file modified
+164 -101
lib/Format/TokenAnnotator.h
file modified
+4 -1
lib/Format/UnwrappedLineFormatter.cpp
file modified
+189 -70
lib/Format/UnwrappedLineFormatter.h
file modified
+7 -4
lib/Format/UnwrappedLineParser.cpp
file modified
+209 -111
lib/Format/UnwrappedLineParser.h
file modified
+35 -8
lib/Format/UsingDeclarationsSorter.cpp
file modified
+82 -9
lib/Format/UsingDeclarationsSorter.h
file modified
+1 -1
lib/Format/WhitespaceManager.cpp
file modified
+19 -14
lib/Format/WhitespaceManager.h
file modified
+5 -3
lib/Frontend/ASTUnit.cpp
file modified
+44 -20
lib/Frontend/CompilerInstance.cpp
file modified
+59 -15
lib/Frontend/CompilerInvocation.cpp
file modified
+146 -22
lib/Frontend/FrontendAction.cpp
file modified
+9 -14
lib/Frontend/FrontendActions.cpp
file modified
+16 -10
lib/Frontend/InitHeaderSearch.cpp
file modified
+0 -1
lib/Frontend/InitPreprocessor.cpp
file modified
+74 -34
lib/Frontend/MultiplexConsumer.cpp
file modified
+19 -13
lib/Frontend/PrecompiledPreamble.cpp
file modified
+213 -48
lib/Frontend/PrintPreprocessedOutput.cpp
file modified
+24 -0
lib/Frontend/Rewrite/FrontendActions.cpp
file modified
+1 -1
lib/Frontend/Rewrite/RewriteModernObjC.cpp
file modified
+1 -1
lib/Frontend/Rewrite/RewriteObjC.cpp
file modified
+1 -1
lib/Frontend/TextDiagnosticBuffer.cpp
file modified
+24 -13
lib/Frontend/VerifyDiagnosticConsumer.cpp
file modified
+100 -43
lib/FrontendTool/ExecuteCompilerInvocation.cpp
file modified
+9 -8
lib/Headers/CMakeLists.txt
file modified
+7 -5
lib/Headers/__clang_cuda_cmath.h
file modified
+4 -19
lib/Headers/__clang_cuda_intrinsics.h
file modified
+146 -0
lib/Headers/__clang_cuda_math_forward_declares.h
file modified
+4 -4
lib/Headers/__clang_cuda_runtime_wrapper.h
file modified
+35 -1
lib/Headers/arm64intr.h
file added
+49
lib/Headers/avx2intrin.h
file modified
+10 -2
lib/Headers/avx512bwintrin.h
file modified
+182 -380
lib/Headers/avx512cdintrin.h
file modified
+3 -2
lib/Headers/avx512dqintrin.h
file modified
+20 -18
lib/Headers/avx512fintrin.h
file modified
+255 -420
lib/Headers/avx512vlbwintrin.h
file modified
+314 -705
lib/Headers/avx512vlcdintrin.h
file modified
+5 -5
lib/Headers/avx512vldqintrin.h
file modified
+27 -27
lib/Headers/avx512vlintrin.h
file modified
+321 -703
lib/Headers/avx512vpopcntdqvlintrin.h
file added
+99
lib/Headers/cetintrin.h
file added
+93
lib/Headers/clflushoptintrin.h
file modified
+1 -1
lib/Headers/clwbintrin.h
file added
+52
lib/Headers/cuda_wrappers/algorithm
file modified
+1 -1
lib/Headers/cuda_wrappers/new
file modified
+50 -1
lib/Headers/emmintrin.h
file modified
+10 -2
lib/Headers/float.h
file modified
+14 -0
lib/Headers/fma4intrin.h
file modified
+22 -22
lib/Headers/fmaintrin.h
file modified
+24 -24
lib/Headers/immintrin.h
file modified
+13 -0
lib/Headers/intrin.h
file modified
+5 -1
lib/Headers/opencl-c.h
file modified
+330 -336
lib/Headers/stdbool.h
file modified
+4 -1
lib/Headers/unwind.h
file modified
+59 -21
lib/Index/CodegenNameGenerator.cpp
file modified
+36 -3
lib/Index/CommentToXML.cpp
file modified
+1 -0
lib/Index/IndexBody.cpp
file modified
+11 -0
lib/Index/IndexDecl.cpp
file modified
+27 -9
lib/Index/IndexSymbol.cpp
file modified
+25 -13
lib/Index/IndexTypeSourceInfo.cpp
file modified
+11 -2
lib/Index/IndexingAction.cpp
file modified
+14 -8
lib/Index/IndexingContext.cpp
file modified
+2 -2
lib/Index/USRGeneration.cpp
file modified
+58 -16
lib/Lex/HeaderSearch.cpp
file modified
+47 -44
lib/Lex/Lexer.cpp
file modified
+299 -166
lib/Lex/LiteralSupport.cpp
file modified
+31 -26
lib/Lex/MacroArgs.cpp
file modified
+34 -17
lib/Lex/MacroInfo.cpp
file modified
+20 -16
lib/Lex/ModuleMap.cpp
file modified
+116 -32
lib/Lex/PPDirectives.cpp
file modified
+134 -72
lib/Lex/PPLexerChange.cpp
file modified
+3 -4
lib/Lex/PPMacroExpansion.cpp
file modified
+120 -24
lib/Lex/PTHLexer.cpp
file modified
+55 -34
lib/Lex/Pragma.cpp
file modified
+31 -23
lib/Lex/PreprocessingRecord.cpp
file modified
+33 -16
lib/Lex/Preprocessor.cpp
file modified
+51 -44
lib/Lex/PreprocessorLexer.cpp
file modified
+6 -5
lib/Lex/TokenConcatenation.cpp
file modified
+8 -2
lib/Lex/TokenLexer.cpp
file modified
+237 -59
lib/Parse/ParseCXXInlineMethods.cpp
file modified
+2 -1
lib/Parse/ParseDecl.cpp
file modified
+101 -59
lib/Parse/ParseDeclCXX.cpp
file modified
+41 -31
lib/Parse/ParseExpr.cpp
file modified
+22 -13
lib/Parse/ParseExprCXX.cpp
file modified
+36 -22
lib/Parse/ParseObjc.cpp
file modified
+16 -12
lib/Parse/ParseOpenMP.cpp
file modified
+124 -22
lib/Parse/ParsePragma.cpp
file modified
+9 -3
lib/Parse/ParseStmt.cpp
file modified
+15 -9
lib/Parse/ParseStmtAsm.cpp
file modified
+124 -111
lib/Parse/ParseTemplate.cpp
file modified
+19 -17
lib/Parse/ParseTentative.cpp
file modified
+3 -2
lib/Parse/Parser.cpp
file modified
+26 -15
lib/Rewrite/HTMLRewrite.cpp
file modified
+5 -0
lib/Sema/AnalysisBasedWarnings.cpp
file modified
+18 -20
lib/Sema/AttributeList.cpp
file modified
+3 -2
lib/Sema/CodeCompleteConsumer.cpp
file modified
+12 -16
lib/Sema/DeclSpec.cpp
file modified
+2 -12
lib/Sema/MultiplexExternalSemaSource.cpp
file modified
+0 -2
lib/Sema/Sema.cpp
file modified
+157 -28
lib/Sema/SemaAttr.cpp
file modified
+68 -1
lib/Sema/SemaCast.cpp
file modified
+6 -13
lib/Sema/SemaChecking.cpp
file modified
+783 -482
lib/Sema/SemaCodeComplete.cpp
file modified
+86 -38
lib/Sema/SemaCoroutine.cpp
file modified
+41 -10
lib/Sema/SemaDecl.cpp
file modified
+337 -372
lib/Sema/SemaDeclAttr.cpp
file modified
+268 -139
lib/Sema/SemaDeclCXX.cpp
file modified
+439 -338
lib/Sema/SemaDeclObjC.cpp
file modified
+171 -41
lib/Sema/SemaExceptionSpec.cpp
file modified
+7 -7
lib/Sema/SemaExpr.cpp
file modified
+547 -146
lib/Sema/SemaExprCXX.cpp
file modified
+94 -30
lib/Sema/SemaExprMember.cpp
file modified
+12 -53
lib/Sema/SemaExprObjC.cpp
file modified
+41 -8
lib/Sema/SemaInit.cpp
file modified
+141 -23
lib/Sema/SemaLambda.cpp
file modified
+31 -16
lib/Sema/SemaLookup.cpp
file modified
+76 -31
lib/Sema/SemaObjCProperty.cpp
file modified
+14 -2
lib/Sema/SemaOpenMP.cpp
file modified
+1518 -461
lib/Sema/SemaOverload.cpp
file modified
+198 -124
lib/Sema/SemaPseudoObject.cpp
file modified
+1 -2
lib/Sema/SemaStmt.cpp
file modified
+62 -21
lib/Sema/SemaStmtAsm.cpp
file modified
+44 -39
lib/Sema/SemaStmtAttr.cpp
file modified
+5 -7
lib/Sema/SemaTemplate.cpp
file modified
+68 -76
lib/Sema/SemaTemplateDeduction.cpp
file modified
+150 -32
lib/Sema/SemaTemplateInstantiate.cpp
file modified
+15 -23
lib/Sema/SemaTemplateInstantiateDecl.cpp
file modified
+63 -47
lib/Sema/SemaTemplateVariadic.cpp
file modified
+139 -44
lib/Sema/SemaType.cpp
file modified
+390 -129
lib/Sema/TreeTransform.h
file modified
+143 -12
lib/Serialization/ASTCommon.cpp
file modified
+3 -0
lib/Serialization/ASTCommon.h
file modified
+2 -1
lib/Serialization/ASTReader.cpp
file modified
+551 -137
lib/Serialization/ASTReaderDecl.cpp
file modified
+62 -28
lib/Serialization/ASTReaderInternals.h
file modified
+51 -41
lib/Serialization/ASTReaderStmt.cpp
file modified
+46 -0
lib/Serialization/ASTWriter.cpp
file modified
+183 -67
lib/Serialization/ASTWriterDecl.cpp
file modified
+57 -26
lib/Serialization/ASTWriterStmt.cpp
file modified
+26 -0
lib/Serialization/GlobalModuleIndex.cpp
file modified
+4 -0
lib/Serialization/ModuleManager.cpp
file modified
+40 -19
lib/Serialization/MultiOnDiskHashTable.h
file modified
+41 -28
lib/StaticAnalyzer/Checkers/ArrayBoundCheckerV2.cpp
file modified
+2 -1
lib/StaticAnalyzer/Checkers/BlockInCriticalSectionChecker.cpp
file modified
+43 -11
lib/StaticAnalyzer/Checkers/CMakeLists.txt
file modified
+2 -0
lib/StaticAnalyzer/Checkers/CStringChecker.cpp
file modified
+18 -25
lib/StaticAnalyzer/Checkers/CStringSyntaxChecker.cpp
file modified
+1 -1
lib/StaticAnalyzer/Checkers/CallAndMessageChecker.cpp
file modified
+1 -1
lib/StaticAnalyzer/Checkers/CheckSecuritySyntaxOnly.cpp
file modified
+1 -2
lib/StaticAnalyzer/Checkers/CloneChecker.cpp
file modified
+6 -6
lib/StaticAnalyzer/Checkers/ConversionChecker.cpp
file modified
+3 -54
lib/StaticAnalyzer/Checkers/DebugCheckers.cpp
file modified
+0 -33
lib/StaticAnalyzer/Checkers/DeleteWithNonVirtualDtorChecker.cpp
file added
+153
lib/StaticAnalyzer/Checkers/DynamicTypePropagation.cpp
file modified
+16 -16
lib/StaticAnalyzer/Checkers/ExprInspectionChecker.cpp
file modified
+17 -2
lib/StaticAnalyzer/Checkers/GenericTaintChecker.cpp
file modified
+13 -4
lib/StaticAnalyzer/Checkers/IdenticalExprChecker.cpp
file modified
+4 -1
lib/StaticAnalyzer/Checkers/MisusedMovedObjectChecker.cpp
file modified
+59 -14
lib/StaticAnalyzer/Checkers/NonnullGlobalConstantsChecker.cpp
file added
+140
lib/StaticAnalyzer/Checkers/ObjCContainersASTChecker.cpp
file modified
+1 -1
lib/StaticAnalyzer/Checkers/ObjCSuperDeallocChecker.cpp
file modified
+0 -2
lib/StaticAnalyzer/Checkers/PthreadLockChecker.cpp
file modified
+35 -0
lib/StaticAnalyzer/Checkers/RetainCountChecker.cpp
file modified
+120 -28
lib/StaticAnalyzer/Checkers/StackAddrEscapeChecker.cpp
file modified
+214 -100
lib/StaticAnalyzer/Checkers/UndefResultChecker.cpp
file modified
+44 -7
lib/StaticAnalyzer/Checkers/UndefinedAssignmentChecker.cpp
file modified
+8 -0
lib/StaticAnalyzer/Checkers/UnreachableCodeChecker.cpp
file modified
+1 -1
lib/StaticAnalyzer/Checkers/VirtualCallChecker.cpp
file modified
+223 -230
lib/StaticAnalyzer/Core/AnalysisManager.cpp
file modified
+19 -24
lib/StaticAnalyzer/Core/AnalyzerOptions.cpp
file modified
+11 -0
lib/StaticAnalyzer/Core/BasicValueFactory.cpp
file modified
+2 -0
lib/StaticAnalyzer/Core/BugReporter.cpp
file modified
+76 -9
lib/StaticAnalyzer/Core/BugReporterVisitors.cpp
file modified
+64 -32
lib/StaticAnalyzer/Core/CMakeLists.txt
file modified
+2 -0
lib/StaticAnalyzer/Core/CallEvent.cpp
file modified
+30 -4
lib/StaticAnalyzer/Core/CheckerContext.cpp
file modified
+32 -0
lib/StaticAnalyzer/Core/CoreEngine.cpp
file modified
+4 -2
lib/StaticAnalyzer/Core/Environment.cpp
file modified
+1 -1
lib/StaticAnalyzer/Core/ExprEngine.cpp
file modified
+113 -29
lib/StaticAnalyzer/Core/ExprEngineC.cpp
file modified
+43 -21
lib/StaticAnalyzer/Core/HTMLDiagnostics.cpp
file modified
+209 -105
lib/StaticAnalyzer/Core/IssueHash.cpp
file modified
+7 -0
lib/StaticAnalyzer/Core/LoopUnrolling.cpp
file added
+294
lib/StaticAnalyzer/Core/MemRegion.cpp
file modified
+3 -1
lib/StaticAnalyzer/Core/PathDiagnostic.cpp
file modified
+12 -1
lib/StaticAnalyzer/Core/PrettyStackTraceLocationContext.h
file modified
+1 -1
lib/StaticAnalyzer/Core/ProgramState.cpp
file modified
+3 -1
lib/StaticAnalyzer/Core/RangeConstraintManager.cpp
file modified
+69 -38
lib/StaticAnalyzer/Core/RangedConstraintManager.cpp
file modified
+1 -1
lib/StaticAnalyzer/Core/RegionStore.cpp
file modified
+25 -19
lib/StaticAnalyzer/Core/SVals.cpp
file modified
+2 -2
lib/StaticAnalyzer/Core/SimpleSValBuilder.cpp
file modified
+22 -5
lib/StaticAnalyzer/Core/Store.cpp
file modified
+4 -1
lib/StaticAnalyzer/Core/SymbolManager.cpp
file modified
+9 -3
lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp
file modified
+1 -2
lib/Tooling/ASTDiff/ASTDiff.cpp
file added
+1021
lib/Tooling/ASTDiff/CMakeLists.txt
file added
+11
lib/Tooling/ArgumentsAdjusters.cpp
file modified
+9 -5
lib/Tooling/CMakeLists.txt
file modified
+3 -0
lib/Tooling/CommonOptionsParser.cpp
file modified
+74 -48
lib/Tooling/CompilationDatabase.cpp
file modified
+43 -10
lib/Tooling/Core/CMakeLists.txt
file modified
+0 -1
lib/Tooling/Core/Replacement.cpp
file modified
+1 -1
lib/Tooling/Execution.cpp
file added
+105
lib/Tooling/Refactoring/ASTSelection.cpp
file added
+453
lib/Tooling/Refactoring/ASTSelectionRequirements.cpp
file added
+48
lib/Tooling/Refactoring/AtomicChange.cpp
file modified
+188 -0
lib/Tooling/Refactoring/CMakeLists.txt
file modified
+9 -4
lib/Tooling/Refactoring/Extract/Extract.cpp
file added
+199
lib/Tooling/Refactoring/Extract/SourceExtraction.cpp
file added
+112
lib/Tooling/Refactoring/Extract/SourceExtraction.h
file added
+52
lib/Tooling/Refactoring/RefactoringActions.cpp
file added
+114
lib/Tooling/Refactoring/Rename/RenamingAction.cpp
file modified
+170 -27
lib/Tooling/Refactoring/Rename/SymbolOccurrences.cpp
file added
+37
lib/Tooling/Refactoring/Rename/USRFindingAction.cpp
file modified
+46 -8
lib/Tooling/Refactoring/Rename/USRLocFinder.cpp
file modified
+216 -82
lib/Tooling/StandaloneExecution.cpp
file added
+91
lib/Tooling/Tooling.cpp
file modified
+7 -9
runtime/CMakeLists.txt
file modified
+7 -9
test/ASTMerge/namespace/Inputs/namespace1.cpp
file modified
+10 -0
test/ASTMerge/namespace/Inputs/namespace2.cpp
file modified
+43 -0
test/ASTMerge/namespace/test.cpp
file modified
+14 -3
test/Analysis/DeleteWithNonVirtualDtor.cpp
file added
+187
test/Analysis/MisusedMovedObject.cpp
file modified
+67 -11
test/Analysis/analyzer-config.c
file modified
+3 -1
test/Analysis/analyzer-config.cpp
file modified
+3 -1
test/Analysis/bitwise-ops.c
file modified
+24 -3
test/Analysis/block-in-critical-section.cpp
file modified
+42 -0
test/Analysis/block-in-critical-section.m
file added
+10
test/Analysis/bstring.cpp
file modified
+41 -0
test/Analysis/bug_hash_test.cpp
file modified
+100 -1323
test/Analysis/bug_hash_test.m
file modified
+13 -1169
test/Analysis/call_once.cpp
file added
+361
test/Analysis/casts.c
file modified
+26 -0
test/Analysis/cfg-indirect-goto-determinism.cpp
file added
+96
test/Analysis/compound-literals.c
file added
+9
test/Analysis/constant-folding.c
file modified
+39 -0
test/Analysis/conversion.c
file modified
+1 -1
test/Analysis/copypaste/asm.cpp
file modified
+1 -1
test/Analysis/copypaste/attributes.cpp
file modified
+1 -1
test/Analysis/copypaste/autogenerated_automoc.cpp
file modified
+1 -1
test/Analysis/copypaste/blocks.cpp
file modified
+1 -1
test/Analysis/copypaste/call.cpp
file modified
+1 -1
test/Analysis/copypaste/catch.cpp
file modified
+1 -1
test/Analysis/copypaste/delete.cpp
file modified
+1 -1
test/Analysis/copypaste/dependent-exist.cpp
file modified
+1 -1
test/Analysis/copypaste/expr-types.cpp
file modified
+1 -1
test/Analysis/copypaste/fold.cpp
file modified
+1 -1
test/Analysis/copypaste/function-try-block.cpp
file modified
+1 -1
test/Analysis/copypaste/functions.cpp
file modified
+1 -1
test/Analysis/copypaste/generic.c
file modified
+1 -1
test/Analysis/copypaste/labels.cpp
file modified
+1 -1
test/Analysis/copypaste/lambda.cpp
file modified
+1 -1
test/Analysis/copypaste/macros.cpp
file modified
+1 -1
test/Analysis/copypaste/not-autogenerated.cpp
file modified
+1 -1
test/Analysis/copypaste/objc-methods.m
file modified
+1 -1
test/Analysis/copypaste/plist-diagnostics-notes-as-events.cpp
file modified
+1 -1
test/Analysis/copypaste/plist-diagnostics.cpp
file modified
+1 -1
test/Analysis/copypaste/sub-sequences.cpp
file modified
+1 -1
test/Analysis/copypaste/suspicious-clones.cpp
file modified
+1 -1
test/Analysis/copypaste/text-diagnostics.cpp
file modified
+1 -1
test/Analysis/ctor.mm
file modified
+10 -1
test/Analysis/edges-new.mm
file modified
+1 -1
test/Analysis/exercise-ps.c
file modified
+8 -0
test/Analysis/expr-inspection.c
file modified
+1 -0
test/Analysis/func-mapping-test.cpp
file added
+7
test/Analysis/generics.m
file modified
+564 -597
test/Analysis/gtest.cpp
file modified
+14 -0
test/Analysis/html-diag-singlefile.ctest/Analysis/diagnostics/diag-cross-file-boundaries.c
file renamed
+5 -3
test/Analysis/html-diag-singlefile.htest/Analysis/diagnostics/diag-cross-file-boundaries.h
file renamed
+0 -0
test/Analysis/html-diags-analyze-headers.c
file added
+10
test/Analysis/html-diags-analyze-headers.h
file added
+5
test/Analysis/html-diags-multifile.c
file modified
+2 -3
test/Analysis/html-diags.c
file modified
+12 -6
test/Analysis/initializer.cpp
file modified
+21 -1
test/Analysis/inlining/inline-defensive-checks.c
file modified
+12 -0
test/Analysis/lambdas.cpp
file modified
+10 -0
test/Analysis/loop-unrolling.cpp
file added
+381
test/Analysis/loop-widening-notes.cpp
file added
+72
test/Analysis/loopexit-cfg-output.cpp
file added
+476
test/Analysis/malloc-plist.c
file modified
+538 -536
test/Analysis/malloc.mm
file modified
+1 -1
test/Analysis/max-nodes-suppress-on-sink.c
file modified
+52 -0
test/Analysis/max-nodes-suppress-on-sink.cpp
file added
+34
test/Analysis/nonnull-global-constants.mm
file added
+103
test/Analysis/null-deref-path-notes.c
file added
+9
test/Analysis/null-deref-path-notes.cpp
file added
+25
test/Analysis/null-deref-path-notes.m
file modified
+240 -0
test/Analysis/null-deref-ps.c
file modified
+2 -2
test/Analysis/nullptr.cpp
file modified
+50 -15
test/Analysis/objc-boxing.m
file modified
+35 -0
test/Analysis/objc-encode.m
file added
+9
test/Analysis/objc-for.m
file modified
+22 -3
test/Analysis/pointer-arithmetic.c
file added
+30
test/Analysis/pointer-to-member.cpp
file modified
+39 -0
test/Analysis/ptr-arith.c
file modified
+5 -0
test/Analysis/ptr-arith.cpp
file modified
+19 -0
test/Analysis/reference.cpp
file modified
+6 -5
test/Analysis/retain-release-inline.m
file modified
+39 -5
test/Analysis/retain-release-safe.c
file added
+72
test/Analysis/retain-release.m
file modified
+59 -3
test/Analysis/retain-release.mm
file modified
+9 -0
test/Analysis/stack-capture-leak-arc.mm
file added
+189
test/Analysis/stack-capture-leak-no-arc.mm
file added
+37
test/Analysis/string-with-signedness.c
file added
+10
test/Analysis/taint-tester.c
file modified
+7 -0
test/Analysis/temp-obj-dtors-cfg-output.cpp
file modified
+54 -27
test/Analysis/uninit-const.c
file modified
+29 -1
test/Analysis/unix-fns.c
file modified
+754 -240
test/Analysis/unreachable-code-path.c
file modified
+10 -0
test/Analysis/vector.m
file added
+61
test/Analysis/virtualcall.cpp
file modified
+217 -64
test/Analysis/virtualcall.h
file modified
+5 -27
test/CMakeLists.txt
file modified
+20 -4
test/CXX/basic/basic.link/p8.cpp
file added
+78
test/CXX/basic/basic.lookup/basic.lookup.qual/class.qual/p2.cpp
file modified
+1 -0
test/CXX/basic/basic.scope/basic.scope.declarative/p4.cpp
file added
+19
test/CXX/class/class.static/class.static.data/p3.cpp
file modified
+1 -1
test/CXX/concepts-ts/dcl.dcl/lit.cfg.py
file added
+26
test/CXX/conv/conv.prom/p2.cpp
file modified
+1 -1
test/CXX/dcl.dcl/dcl.attr/dcl.attr.depend/p1.cpp
file modified
+3 -3
test/CXX/dcl.dcl/dcl.attr/dcl.attr.fallthrough/p1.cpp
file modified
+1 -1
test/CXX/dcl.dcl/dcl.attr/dcl.attr.nodiscard/p1.cpp
file modified
+1 -1
test/CXX/dcl.dcl/dcl.attr/dcl.attr.nodiscard/p2.cpp
file modified
+12 -0
test/CXX/dcl.dcl/dcl.spec/dcl.stc/p2.cpp
file modified
+1 -0
test/CXX/drs/dr11xx.cpp
file added
+30
test/CXX/drs/dr4xx.cpp
file modified
+7 -4
test/CXX/except/except.spec/p1.cpp
file modified
+9 -0
test/CXX/expr/expr.const/p2-0x.cpp
file modified
+7 -7
test/CXX/expr/expr.prim/expr.prim.lambda/p8.cpp
file modified
+2 -2
test/CXX/expr/expr.unary/expr.new/p2-cxx0x.cpp
file modified
+4 -2
test/CXX/expr/expr.unary/expr.new/p2-cxx14.cpp
file added
+10
test/CXX/expr/expr.unary/expr.new/p2-cxx1z.cpp
file added
+11
test/CXX/modules-ts/basic/basic.def.odr/p4/module.cpp
file modified
+9 -14
test/CXX/modules-ts/basic/basic.def.odr/p4/module.cppm
file modified
+27 -16
test/CXX/modules-ts/basic/basic.def.odr/p4/user.cpp
file modified
+2 -4
test/CXX/modules-ts/basic/basic.def.odr/p6/global-vs-module.cpp
file added
+55
test/CXX/modules-ts/basic/basic.def.odr/p6/module-vs-global.cpp
file added
+19
test/CXX/modules-ts/basic/basic.def.odr/p6/module-vs-module.cpp
file added
+44
test/CXX/modules-ts/basic/basic.link/module-declaration.cpp
file modified
+7 -6
test/CXX/modules-ts/basic/basic.link/p3.cppm
file added
+11
test/CXX/modules-ts/basic/basic.search/module-import.cpp
file added
+39
test/CXX/modules-ts/codegen-basics.cppm
file modified
+7 -9
test/CXX/modules-ts/dcl.dcl/dcl.module/dcl.module.export/p1.cpp
file added
+40
test/CXX/modules-ts/dcl.dcl/dcl.module/dcl.module.import/p1.cpp
file modified
+11 -3
test/CXX/modules-ts/dcl.dcl/dcl.module/dcl.module.interface/p1.cpp
file modified
+7 -6
test/CXX/modules-ts/dcl.dcl/dcl.module/p1.cpp
file added
+14
test/CXX/modules-ts/dcl.dcl/dcl.module/p2.cpp
file added
+6
test/CXX/over/over.match/over.match.best/p1.cpp
file modified
+3 -3
test/CXX/over/over.match/over.match.funcs/over.match.class.deduct/p2.cpp
file modified
+65 -3
test/CXX/special/class.dtor/p5-implicit.cpp
file added
+21
test/CXX/temp/temp.decls/temp.variadic/p4.cpp
file modified
+98 -0
test/CodeCompletion/call.cpp
file modified
+2 -2
test/CodeCompletion/crash-func-init.cpp
file added
+4
test/CodeCompletion/ignore-ns-level-decls.cpp
file added
+21
test/CodeCompletion/qualifiers-as-written.cpp
file added
+31
test/CodeCompletion/uninstantiated_params.cpp
file modified
+1 -1
test/CodeGen/2004-02-20-Builtins.c
file modified
+4 -1
test/CodeGen/2005-07-20-SqrtNoErrno.c
file removed
-10
test/CodeGen/2009-10-20-GlobalDebug.c
file modified
+2 -2
test/CodeGen/2010-08-10-DbgConstant.c
file modified
+1 -2
test/CodeGen/Inputs/sanitizer-special-case-list.sanitized.txt
file added
+4
test/CodeGen/Inputs/sanitizer-special-case-list.unsanitized1.txt
file added
+2
test/CodeGen/Inputs/sanitizer-special-case-list.unsanitized2.txt
file added
+4
test/CodeGen/Inputs/sanitizer-special-case-list.unsanitized3.txt
file added
+4
test/CodeGen/Inputs/sanitizer-special-case-list.unsanitized4.txt
file added
+4
test/CodeGen/adc-builtins.c
file modified
+1 -3
test/CodeGen/address-safety-attr-kasan-hwasan.cpp
file added
+53
test/CodeGen/arm-metadata.c
file modified
+1 -1
test/CodeGen/arm64-microsoft-intrinsics.c
file added
+26
test/CodeGen/attr-availability.c
file modified
+3 -3
test/CodeGen/attr-mprefer-vector-width.c
file added
+14
test/CodeGen/attr-target-x86.c
file modified
+14 -11
test/CodeGen/avx-builtins.c
file modified
+3 -3
test/CodeGen/avx2-builtins.c
file modified
+25 -7
test/CodeGen/avx512-reduceMinMaxIntrin.c
file modified
+2512 -340
test/CodeGen/avx512bw-builtins.c
file modified
+300 -30
test/CodeGen/avx512cdintrin.c
file modified
+32 -6
test/CodeGen/avx512dq-builtins.c
file modified
+10 -6
test/CodeGen/avx512f-builtins.c
file modified
+259 -178
test/CodeGen/avx512ifmavl-builtins.c
file modified
+1 -3
test/CodeGen/avx512vl-builtins.c
file modified
+155 -50
test/CodeGen/avx512vlbw-builtins.c
file modified
+303 -44
test/CodeGen/avx512vlcd-builtins.c
file modified
+42 -14
test/CodeGen/avx512vldq-builtins.c
file modified
+15 -9
test/CodeGen/avx512vpopcntdqvlintrin.c
file added
+73
test/CodeGen/blocks-opencl.cl
file removed
-17
test/CodeGen/bounds-checking.c
file modified
+4 -0
test/CodeGen/builtin-clflushopt.c
file modified
+3 -3
test/CodeGen/builtin-clwb.c
file added
+9
test/CodeGen/builtin-clzero.c
file modified
+2 -2
test/CodeGen/builtin-cpu-is.c
file added
+53
test/CodeGen/builtin-cpu-supports.c
file modified
+4 -0
test/CodeGen/builtin-sqrt.c
file added
+15
test/CodeGen/builtins-hexagon.c
file modified
+2276 -1882
test/CodeGen/builtins-nvptx-ptx50.cu
file added
+23
test/CodeGen/builtins-nvptx-ptx60.cu
file added
+97
test/CodeGen/builtins-nvptx-sm_70.cu
file added
+166
test/CodeGen/builtins-nvptx.c
file modified
+33 -0
test/CodeGen/builtins-overflow.c
file modified
+119 -0
test/CodeGen/builtins-x86.c
file modified
+15 -6
test/CodeGen/builtins.c
file modified
+357 -179
test/CodeGen/catch-undef-behavior.c
file modified
+1 -2
test/CodeGen/cetintrin.c
file added
+84
test/CodeGen/cfi-icall-cross-dso.c
file modified
+7 -3
test/CodeGen/cfi-icall-generalize.c
file added
+19
test/CodeGen/cfi-icall.c
file modified
+7 -3
test/CodeGen/cfi-unrelated-cast.cpp
file added
+37
test/CodeGen/complex-builtins.c
file added
+206
test/CodeGen/complex-libcalls.c
file added
+208
test/CodeGen/darwin-ppc-varargs.c
file added
+28
test/CodeGen/debug-info-attributed-stmt.c
file added
+12
test/CodeGen/debug-info-block-vars.c
file added
+20
test/CodeGen/debug-info-global-constant.c
file modified
+1 -2
test/CodeGen/debug-info-lto.c
file added
+4
test/CodeGen/debug-info-preprocessed-file.i
file added
+11
test/CodeGen/debug-info-static-const-fp.c
file modified
+4 -7
test/CodeGen/debug-info-static.c
file modified
+1 -1
test/CodeGen/debug-info-vla.c
file modified
+1 -2
test/CodeGen/finite-math.c
file modified
+2 -0
test/CodeGen/fma-builtins.c
file modified
+82 -22
test/CodeGen/fma4-builtins.c
file modified
+52 -24
test/CodeGen/fp16-ops.c
file modified
+20 -35
test/CodeGen/fp16vec-ops.c
file added
+163
test/CodeGen/function-attributes.c
file modified
+1 -0
test/CodeGen/hexagon-inline-asm.c
file modified
+7 -1
test/CodeGen/instrument-functions.c
file modified
+23 -7
test/CodeGen/libcall-declarations.c
file modified
+298 -302
test/CodeGen/libcalls.c
file modified
+24 -27
test/CodeGen/linux-arm-atomic.c
file modified
+0 -1
test/CodeGen/long-call-attr.c
file added
+21
test/CodeGen/mangle-blocks.c
file modified
+3 -3
test/CodeGen/math-builtins.c
file added
+578
test/CodeGen/math-libcalls.c
file added
+547
test/CodeGen/mcount.c
file modified
+4 -4
test/CodeGen/mozilla-ms-inline-asm.c
file modified
+1 -1
test/CodeGen/ms-annotation.c
file added
+26
test/CodeGen/ms-inline-asm-64.c
file modified
+4 -4
test/CodeGen/ms-inline-asm-enums.cpp
file added
+55
test/CodeGen/ms-inline-asm-variables.c
file added
+35
test/CodeGen/ms-inline-asm.c
file modified
+115 -68
test/CodeGen/ms-inline-asm.cpp
file modified
+19 -3
test/CodeGen/ms-intrinsics.c
file modified
+22 -1
test/CodeGen/nobuiltin.c
file modified
+4 -0
test/CodeGen/noplt.c
file added
+9
test/CodeGen/nullptr-arithmetic.c
file added
+47
test/CodeGen/pascal-wchar-string.c
file modified
+1 -1
test/CodeGen/ppc-vector-compare.cc
file added
+34
test/CodeGen/pr34021.c
file added
+25
test/CodeGen/pragma-comment.c
file modified
+1 -0
test/CodeGen/preserve-call-conv.c
file modified
+3 -0
test/CodeGen/profile-sample-accurate.c
file added
+7
test/CodeGen/push-hidden-visibility-subclass.cpp
file added
+20
test/CodeGen/sanitizer-special-case-list.c
file added
+26
test/CodeGen/sse2-builtins.c
file modified
+14 -2
test/CodeGen/ssse3-builtins.c
file modified
+9 -3
test/CodeGen/string-literal-short-wstring.c
file modified
+2 -2
test/CodeGen/string-literal-unicode-conversion.c
file modified
+1 -1
test/CodeGen/target-builtin-noerror.c
file modified
+38 -0
test/CodeGen/target-data.c
file modified
+2 -2
test/CodeGen/tbaa-array.cpp
file added
+18
test/CodeGen/tbaa-cast.cpp
file added
+23
test/CodeGen/tbaa-for-vptr.cpp
file modified
+3 -3
test/CodeGen/tbaa-reference.cpp
file added
+37
test/CodeGen/tbm-builtins.c
file modified
+47 -49
test/CodeGen/thinlto-debug-pm.c
file added
+10
test/CodeGen/thinlto-emit-llvm.c
file modified
+1 -1
test/CodeGen/ubsan-builtin-checks.c
file added
+44
test/CodeGen/ubsan-pass-object-size.c
file added
+68
test/CodeGen/unsigned-overflow-minimal.c
file added
+21
test/CodeGen/verify-debuginfo.ll
file added
+17
test/CodeGen/wchar-size.c
file modified
+1 -1
test/CodeGen/x86-GCC-inline-asm-Y-constraints.c
file added
+68
test/CodeGen/x86_32-xsave.c
file modified
+30 -30
test/CodeGen/x86_64-instrument-functions.c
file added
+38
test/CodeGen/x86_64-xsave.c
file modified
+60 -60
test/CodeGen/xray-always-emit-customevent.cpp
file added
+10
test/CodeGenCXX/anonymous-namespaces.cpp
file modified
+8 -1
test/CodeGenCXX/anonymous-union-member-initializer.cpp
file modified
+16 -16
test/CodeGenCXX/arm64-constructor-return.cpp
file modified
+1 -1
test/CodeGenCXX/atomic-align.cpp
file added
+30
test/CodeGenCXX/atomic-inline.cpp
file added
+69
test/CodeGenCXX/blocks.cpp
file modified
+0 -1
test/CodeGenCXX/catch-undef-behavior.cpp
file modified
+81 -10
test/CodeGenCXX/cfi-blacklist.cpp
file modified
+14 -2
test/CodeGenCXX/cfi-icall.cpp
file modified
+11 -8
test/CodeGenCXX/cfi-ms-vbase-derived-cast.cpp
file added
+29
test/CodeGenCXX/cfi-ms-vbase-nvcall.cpp
file added
+27
test/CodeGenCXX/cfi-vcall-no-trap.cpp
file added
+15
test/CodeGenCXX/cxx11-extern-constexpr.cpp
file added
+68
test/CodeGenCXX/cxx11-special-members.cpp
file modified
+3 -1
test/CodeGenCXX/cxx1y-variable-template.cpp
file modified
+6 -0
test/CodeGenCXX/cxx1z-aligned-allocation.cpp
file modified
+16 -0
test/CodeGenCXX/cxx1z-copy-omission.cpp
file modified
+26 -0
test/CodeGenCXX/cxx1z-inline-variables.cpp
file modified
+26 -4
test/CodeGenCXX/cxx2a-destroying-delete.cpp
file added
+161
test/CodeGenCXX/cxx2a-three-way-comparison.cpp
file added
+29
test/CodeGenCXX/debug-info-anon-namespace.cpp
file modified
+8 -10
test/CodeGenCXX/debug-info-codeview-display-name.cpp
file modified
+6 -1
test/CodeGenCXX/debug-info-codeview-nested-types.cpp
file added
+25
test/CodeGenCXX/debug-info-fwd-template-param.cpp
file added
+20
test/CodeGenCXX/debug-info-inheriting-constructor.cpp
file modified
+1 -1
test/CodeGenCXX/debug-info-inlined.cpp
file modified
+17 -33
test/CodeGenCXX/debug-info-method.cpp
file modified
+3 -0
test/CodeGenCXX/debug-info-ms-abi.cpp
file modified
+8 -1
test/CodeGenCXX/debug-info-nested-exprs.cpp
file added
+202
test/CodeGenCXX/debug-info-static-member.cpp
file modified
+3 -3
test/CodeGenCXX/debug-info-template-member.cpp
file modified
+1 -1
test/CodeGenCXX/debug-info-template.cpp
file modified
+3 -3
test/CodeGenCXX/debug-info.cpp
file modified
+2 -3
test/CodeGenCXX/default_calling_conv.cpp
file modified
+18 -0
test/CodeGenCXX/dllexport-vtable-thunks.cpp
file added
+23
test/CodeGenCXX/dllexport.cpp
file modified
+17 -8
test/CodeGenCXX/dllimport-dtor-thunks.cpp
file added
+49
test/CodeGenCXX/dllimport-members.cpp
file modified
+2 -2
test/CodeGenCXX/dllimport.cpp
file modified
+10 -1
test/CodeGenCXX/eh.cpp
file modified
+2 -2
test/CodeGenCXX/exceptions-seh.cpp
file modified
+21 -0
test/CodeGenCXX/explicit-instantiation.cpp
file modified
+19 -0
test/CodeGenCXX/extern-section-attribute.cpp
file added
+11
test/CodeGenCXX/finegrain-bitfield-access.cpp
file added
+162
test/CodeGenCXX/float16-declarations.cpp
file added
+149
test/CodeGenCXX/fp16-mangle.cpp
file modified
+2 -2
test/CodeGenCXX/inline-dllexport-member.cpp
file modified
+1 -1
test/CodeGenCXX/instrument-functions.cpp
file modified
+11 -7
test/CodeGenCXX/invariant.group-for-vptrs.cpp
file modified
+1 -1
test/CodeGenCXX/mangle-exprs.cpp
file modified
+32 -0
test/CodeGenCXX/mangle-fail.cpp
file modified
+0 -6
test/CodeGenCXX/mangle-lambdas.cpp
file modified
+23 -5
test/CodeGenCXX/mangle-ms-cxx11.cpp
file modified
+5 -2
test/CodeGenCXX/mangle.cpp
file modified
+2 -1
test/CodeGenCXX/member-expr-references-variable.cpp
file added
+104
test/CodeGenCXX/microsoft-abi-dynamic-cast.cpp
file modified
+2 -2
test/CodeGenCXX/microsoft-abi-multiple-nonvirtual-inheritance.cpp
file modified
+24 -19
test/CodeGenCXX/microsoft-abi-static-initializers.cpp
file modified
+1 -1
test/CodeGenCXX/microsoft-abi-thread-safe-statics.cpp
file modified
+6 -3
test/CodeGenCXX/microsoft-abi-virtual-inheritance-vtordisps.cpp
file modified
+1 -0
test/CodeGenCXX/microsoft-abi-virtual-inheritance.cpp
file modified
+32 -21
test/CodeGenCXX/microsoft-abi-vtables-multiple-nonvirtual-inheritance-this-adjustment.cpp
file modified
+7 -3
test/CodeGenCXX/microsoft-abi-vtables-return-thunks.cpp
file modified
+15 -0
test/CodeGenCXX/microsoft-inaccessible-base.cpp
file added
+20
test/CodeGenCXX/mingw-w64-exceptions.c
file added
+22
test/CodeGenCXX/mingw-w64-seh-exceptions.cpp
file modified
+2 -1
test/CodeGenCXX/ms-eh-personality.cpp
file added
+20
test/CodeGenCXX/ms-inline-asm-return.cpp
file modified
+2 -2
test/CodeGenCXX/new-overflow.cpp
file modified
+4 -12
test/CodeGenCXX/new.cpp
file modified
+0 -2
test/CodeGenCXX/noescape.cpp
file added
+67
test/CodeGenCXX/pr29160.cpp
file added
+41
test/CodeGenCXX/regcall.cpp
file modified
+10 -2
test/CodeGenCXX/rtti-mingw64.cpp
file modified
+5 -0
test/CodeGenCXX/runtime-dllstorage.cpp
file modified
+1 -1
test/CodeGenCXX/sanitize-dtor-callback.cpp
file modified
+3 -0
test/CodeGenCXX/static-init-wasm.cpp
file modified
+6 -6
test/CodeGenCXX/static-initializer-branch-weights.cpp
file added
+126
test/CodeGenCXX/stmtexpr.cpp
file modified
+1 -1
test/CodeGenCXX/strict-vtable-pointers.cpp
file modified
+29 -29
test/CodeGenCXX/tmp-md-nodes1.cpp
file added
+18
test/CodeGenCXX/tmp-md-nodes2.cpp
file added
+33
test/CodeGenCXX/ubsan-devirtualized-calls.cpp
file modified
+8 -1
test/CodeGenCXX/ubsan-suppress-checks.cpp
file modified
+12 -0
test/CodeGenCXX/ubsan-type-checks.cpp
file modified
+50 -1
test/CodeGenCXX/ubsan-vtable-checks.cpp
file modified
+2 -2
test/CodeGenCXX/virt-dtor-key.cpp
file modified
+3 -1
test/CodeGenCXX/visibility-inlines-hidden.cpp
file modified
+13 -0
test/CodeGenCXX/vla.cpp
file modified
+23 -8
test/CodeGenCXX/vtable-available-externally.cpp
file modified
+2 -2
test/CodeGenCXX/warn-padded-packed.cpp
file modified
+85 -8
test/CodeGenCoroutines/coro-await.cpp
file modified
+18 -0
test/CodeGenCoroutines/coro-dest-slot.cpp
file added
+26
test/CodeGenCoroutines/coro-ret-void.cpp
file modified
+14 -0
test/CodeGenObjC/NSFastEnumeration.m
file added
+16
test/CodeGenObjC/arc-arm.m
file modified
+1 -1
test/CodeGenObjC/arc-bridged-cast.m
file modified
+8 -0
test/CodeGenObjC/attr-exception.m
file modified
+4 -4
test/CodeGenObjC/debug-info-block-captured-self.m
file removed
-72
test/CodeGenObjC/debug-info-blocks.m
file modified
+13 -8
test/CodeGenObjC/dllstorage.m
file modified
+10 -0
test/CodeGenObjC/ivar-layout-flexible-array.m
file added
+28
test/CodeGenObjC/local-static-block.m
file modified
+11 -0
test/CodeGenObjC/mangle-blocks.m
file modified
+3 -3
test/CodeGenObjC/no-sanitize.m
file modified
+2 -1
test/CodeGenObjC/noescape.m
file added
+71
test/CodeGenObjC/objc-asm-attribute-neg-test.m
file modified
+3 -3
test/CodeGenObjC/os_log.m
file modified
+59 -19
test/CodeGenObjCXX/arc-forwarded-lambda-call.mm
file added
+23
test/CodeGenObjCXX/mangle-blocks.mm
file modified
+7 -3
test/CodeGenObjCXX/microsoft-abi-arc-param-order.mm
file modified
+1 -1
test/CodeGenObjCXX/msabi-objc-types.mm
file added
+122
test/CodeGenOpenCL/addr-space-struct-arg.cl
file modified
+78 -10
test/CodeGenOpenCL/address-spaces-mangling.cl
file modified
+17 -5
test/CodeGenOpenCL/address-spaces.cl
file modified
+68 -0
test/CodeGenOpenCL/amdgcn-automatic-variable.cl
file modified
+8 -0
test/CodeGenOpenCL/amdgpu-abi-struct-coerce.cl
file modified
+487 -19
test/CodeGenOpenCL/amdgpu-attrs.cl
file modified
+25 -25
test/CodeGenOpenCL/amdgpu-debug-info-variable-expression.cl
file modified
+38 -41
test/CodeGenOpenCL/amdgpu-enqueue-kernel.cl
file added
+45
test/CodeGenOpenCL/amdgpu-nullptr.cl
file modified
+2 -2
test/CodeGenOpenCL/atomic-ops-libcall.cl
file added
+82
test/CodeGenOpenCL/atomic-ops.cl
file added
+291
test/CodeGenOpenCL/blocks.cl
file modified
+43 -6
test/CodeGenOpenCL/builtins-amdgcn.cl
file modified
+21 -0
test/CodeGenOpenCL/cl20-device-side-enqueue.cl
file modified
+228 -30
test/CodeGenOpenCL/convergent.cl
file modified
+51 -28
test/CodeGenOpenCL/func-call-dbg-loc.cl
file added
+18
test/CodeGenOpenCL/kernel-arg-info.cl
file modified
+22 -0
test/CodeGenOpenCL/no-half.cl
file added
+39
test/CodeGenOpenCL/opencl_types.cl
file modified
+21 -8
test/CodeGenOpenCL/pipe_builtin.cl
file modified
+3 -1
test/CodeGenOpenCL/sampler.cl
file modified
+18 -0
test/CodeGenOpenCL/vectorLoadStore.cl
file modified
+15 -2
test/Coverage/html-diagnostics.c
file modified
+7 -0
test/Coverage/html-multifile-diagnostics.c
file added
+21
test/Coverage/html-multifile-diagnostics.h
file added
+3
test/CoverageMapping/Inputs/deferred-region-helper.h
file added
+5
test/CoverageMapping/abspath.cpp
file modified
+1 -1
test/CoverageMapping/break.c
file modified
+7 -7
test/CoverageMapping/casts.c
file modified
+1 -1
test/CoverageMapping/continue.c
file modified
+4 -4
test/CoverageMapping/deferred-region.cpp
file added
+204
test/CoverageMapping/header.cpp
file modified
+5 -0
test/CoverageMapping/if.cpp
file modified
+25 -12
test/CoverageMapping/includehell.cpp
file modified
+32 -32
test/CoverageMapping/label.cpp
file modified
+23 -16
test/CoverageMapping/logical.cpp
file modified
+10 -5
test/CoverageMapping/loops.cpp
file modified
+11 -8
test/CoverageMapping/macro-expansion.c
file modified
+8 -6
test/CoverageMapping/macro-expressions.cpp
file modified
+6 -6
test/CoverageMapping/macros.c
file modified
+1 -1
test/CoverageMapping/macroscopes.cpp
file modified
+4 -4
test/CoverageMapping/md.cpp
file modified
+11 -0
test/CoverageMapping/moremacros.c
file modified
+5 -5
test/CoverageMapping/objc.m
file modified
+4 -4
test/CoverageMapping/preprocessor.c
file modified
+44 -11
test/CoverageMapping/return.c
file modified
+7 -7
test/CoverageMapping/switch.cpp
file modified
+36 -7
test/CoverageMapping/switchmacro.c
file modified
+3 -2
test/CoverageMapping/test.c
file modified
+2 -2
test/CoverageMapping/trycatch.cpp
file modified
+4 -4
test/CoverageMapping/while.c
file modified
+4 -4
test/Driver/Inputs/CUDA-nolibdevice/usr/local/cuda/bin/.keep
file added
+0
test/Driver/Inputs/CUDA-nolibdevice/usr/local/cuda/include/.keep
file added
+0
test/Driver/Inputs/CUDA-nolibdevice/usr/local/cuda/lib/.keep
file added
+0
test/Driver/Inputs/CUDA-nolibdevice/usr/local/cuda/lib64/.keep
file added
+0
test/Driver/Inputs/CUDA_90/usr/local/cuda/bin/.keep
file added
+0
test/Driver/Inputs/CUDA_90/usr/local/cuda/include/.keep
file added
+0
test/Driver/Inputs/CUDA_90/usr/local/cuda/lib/.keep
file added
+0
test/Driver/Inputs/CUDA_90/usr/local/cuda/lib64/.keep
file added
+0
test/Driver/Inputs/CUDA_90/usr/local/cuda/nvvm/libdevice/libdevice.10.bc
file added
+0
test/Driver/Inputs/CUDA_90/usr/local/cuda/version.txt
file added
+1
test/Driver/Inputs/Windows/usr/bin/ld.bfd
file added
+0
test/Driver/Inputs/basic_linux_tree/usr/i686-unknown-linux/lib/.keep
file added
+0
test/Driver/Inputs/basic_linux_tree/usr/lib/gcc/i686-unknown-linux/4.6.0/crtbegin.o
file added
+0
test/Driver/Inputs/resource_dir/hwasan_blacklist.txt
file added
+0
test/Driver/Inputs/resource_dir/lib/linux/libclang_rt.hwasan-aarch64.a.syms
file added
+0
test/Driver/Inputs/resource_dir/ubsan_blacklist.txt
file added
+0
test/Driver/XRay/lit.local.cfg
file modified
+22 -0
test/Driver/XRay/xray-shared-noxray.cpp
file added
+16
test/Driver/aarch64-cpus.c
file modified
+165 -90
test/Driver/aarch64-dotprod.c
file added
+11
test/Driver/aarch64-ras.c
file modified
+2 -0
test/Driver/aarch64-rcpc.s
file added
+14
test/Driver/aarch64-rdm.c
file added
+9
test/Driver/amdgpu-features.c
file modified
+6 -0
test/Driver/amdgpu-mcpu.cltest/Driver/r600-mcpu.cl
file renamed
+54 -18
test/Driver/amdgpu-toolchain-opencl.cl
file added
+19
test/Driver/android-pie.c
file added
+66
test/Driver/arm-cortex-cpus.c
file modified
+33 -0
test/Driver/arm-dotprod.c
file added
+11
test/Driver/arm-ras.c
file modified
+2 -0
test/Driver/arm-target-as-mthumb.s
file added
+17
test/Driver/arm-thumb-only-cores.c
file added
+12
test/Driver/arm-wchar_t-defaults.c
file added
+53
test/Driver/as-mcpu.c
file added
+11
test/Driver/asan.c
file modified
+5 -0
test/Driver/autocomplete.c
file modified
+21 -0
test/Driver/baremetal.cpp
file modified
+5 -5
test/Driver/bitrig.c
file removed
-29
test/Driver/cl-cc-flags.c
file modified
+3 -0
test/Driver/cl-options.c
file modified
+14 -2
test/Driver/clang-translation.c
file modified
+28 -0
test/Driver/clang_f_opts.c
file modified
+15 -8
test/Driver/compilation_database.c
file modified
+1 -1
test/Driver/constructors.c
file modified
+6 -0
test/Driver/coverage.c
file added
+8
test/Driver/cpath.c
file modified
+4 -4
test/Driver/cuda-arch-translation.cu
file modified
+25 -11
test/Driver/cuda-bad-arch.cu
file modified
+6 -0
test/Driver/cuda-bail-out.cu
file added
+54
test/Driver/cuda-detect.cu
file modified
+15 -1
test/Driver/cuda-external-tools.cu
file modified
+6 -0
test/Driver/cxa-atexit.cpp
file added
+27
test/Driver/darwin-ld-lto.c
file modified
+4 -4
test/Driver/darwin-ld.c
file modified
+24 -0
test/Driver/darwin-sdkroot.c
file modified
+1 -1
test/Driver/darwin-simulator-macro.c
file modified
+3 -4
test/Driver/darwin-version.c
file modified
+13 -8
test/Driver/debug-options.c
file modified
+3 -1
test/Driver/fast-math.c
file modified
+52 -13
test/Driver/freebsd.c
file modified
+1 -1
test/Driver/fsanitize-blacklist.c
file modified
+11 -2
test/Driver/fsanitize-coverage.c
file modified
+30 -0
test/Driver/fsanitize.c
file modified
+138 -20
test/Driver/fuchsia.c
file modified
+39 -4
test/Driver/fuchsia.cpp
file modified
+4 -5
test/Driver/fuse-ld.c
file modified
+26 -0
test/Driver/fuzzer.c
file modified
+9 -3
test/Driver/gold-lto-new-pass-man.c
file added
+7
test/Driver/gold-lto.c
file modified
+4 -4
test/Driver/hexagon-hvx.c
file added
+103
test/Driver/hexagon-toolchain-elf.c
file modified
+13 -5
test/Driver/linker-opts.c
file modified
+3 -3
test/Driver/linux-as.c
file modified
+15 -0
test/Driver/linux-ld.c
file modified
+22 -25
test/Driver/lto-plugin-darwin.c
file added
+6
test/Driver/lto-plugin-linux.c
file added
+6
test/Driver/lto-plugin-windows.c
file added
+6
test/Driver/lto.c
file modified
+3 -3
test/Driver/mingw-msvcrt.c
file added
+5
test/Driver/mingw-useld.c
file removed
-19
test/Driver/mips-abi.c
file modified
+2 -0
test/Driver/mips-abicalls-warning.c
file added
+9
test/Driver/mips-features.c
file modified
+134 -2
test/Driver/mips-gpopt-warning.c
file added
+6
test/Driver/mips-mabs-warning.c
file added
+6
test/Driver/mprefer-vector-width.c
file added
+24
test/Driver/nostdlib.c
file modified
+1 -1
test/Driver/nostdlibxx.cpp
file added
+8
test/Driver/openmp-offload-gpu.c
file added
+144
test/Driver/openmp-offload.c
file modified
+56 -0
test/Driver/opt-record.c
file modified
+4 -0
test/Driver/output-file-cleanup.c
file modified
+14 -25
test/Driver/parse-progname.c
file modified
+40 -40
test/Driver/pic.c
file modified
+56 -3
test/Driver/ppc-features.cpp
file modified
+1 -1
test/Driver/print-libgcc-file-name-clangrt.c
file modified
+28 -2
test/Driver/ps4-linker-non-win.c
file modified
+9 -9
test/Driver/ps4-linker-win.c
file modified
+8 -7
test/Driver/rewrite-legacy-objc.m
file modified
+3 -3
test/Driver/rewrite-objc.m
file modified
+1 -1
test/Driver/sanitize_unwind_tables.c
file modified
+2 -0
test/Driver/sanitizer-ld.c
file modified
+233 -24
test/Driver/stack-protector.c
file modified
+5 -12
test/Driver/target-override.c
file added
+16
test/Driver/thinlto.c
file modified
+3 -3
test/Driver/unix-conformance.c
file added
+24
test/Driver/unknown-std.c
file modified
+2 -0
test/Driver/unknown-std.cpp
file modified
+1 -1
test/Driver/warning-options.cpp
file modified
+1 -1
test/Driver/wasm-toolchain.c
file modified
+3 -11
test/Driver/whole-program-vtables.c
file modified
+9 -0
test/Driver/windows-cross.c
file modified
+1 -11
test/Driver/x86-march.c
file modified
+8 -0
test/Driver/x86-target-features.c
file modified
+10 -0
test/FixIt/Inputs/nullability-objc.h
file added
+48
test/FixIt/fixit-availability.c
file modified
+8 -0
test/FixIt/fixit-availability.mm
file modified
+39 -0
test/FixIt/fixit-cxx0x.cpp
file modified
+0 -1
test/FixIt/fixit-format-ios.m
file added
+26
test/FixIt/fixit-include.c
file modified
+6 -5
test/FixIt/fixit-pragma-pack.c
file added
+5
test/FixIt/fixit-vexing-parse.cpp
file modified
+21 -0
test/FixIt/format.m
file modified
+31 -0
test/FixIt/nullability.mm
file modified
+2 -0
test/Format/style-on-command-line.cpp
file modified
+10 -9
test/Format/verbose.cpp
file added
+16
test/Frontend/Inputs/optimization-remark-with-hotness-sample.proftext
file modified
+5 -5
test/Frontend/Inputs/optimization-remark-with-hotness.proftext
file modified
+2 -2
test/Frontend/diagnostics-order.c
file added
+12
test/Frontend/float16.cpp
file added
+326
test/Frontend/gnu-mcount.c
file modified
+32 -40
test/Frontend/optimization-remark-extra-analysis.c
file added
+11
test/Frontend/optimization-remark-options.c
file modified
+1 -1
test/Frontend/optimization-remark-with-hotness.c
file modified
+11 -8
test/Frontend/optimization-remark.c
file modified
+1 -2
test/Frontend/remove-file-on-signal.c
file added
+7
test/Frontend/system-header-line-directive-ms-lineendings.c
file added
+21
test/Frontend/verify-prefixes.c
file added
+118
test/Frontend/x86-target-cpu.c
file modified
+2 -0
test/Headers/float16.c
file added
+65
test/Headers/mm3dnow.c
file added
+16
test/Headers/ms-intrin.cpp
file modified
+4 -0
test/Headers/stdarg.cpp
file added
+36
test/Headers/stdbool.cpp
file modified
+11 -5
test/Headers/wchar_limits.cpp
file modified
+1 -1
test/Import/extern-c-function/Inputs/F.cpp
file added
+3
test/Import/extern-c-function/test.cpp
file added
+4
test/Import/forward-declared-objc-class/Inputs/S1.m
file added
+1
test/Import/forward-declared-objc-class/Inputs/S2.m
file added
+6
test/Import/forward-declared-objc-class/Inputs/S3.m
file added
+1
test/Import/forward-declared-objc-class/test.m
file added
+6
test/Import/forward-declared-struct/Inputs/S3.c
file added
+1
test/Import/forward-declared-struct/test.c
file modified
+1 -1
test/Import/local-struct-use-origins/Inputs/Callee.cpp
file added
+12
test/Import/local-struct-use-origins/test.cpp
file added
+7
test/Import/local-struct/Inputs/Callee.cpp
file added
+12
test/Import/local-struct/test.cpp
file added
+7
test/Import/objc-definitions-in-expression/Inputs/S.m
file added
+4
test/Import/objc-definitions-in-expression/test.m
file added
+21
test/Import/objc-method/Inputs/S.m
file added
+4
test/Import/objc-method/test.m
file added
+5
test/Import/struct-and-var/Inputs/S1.cpp
file added
+1
test/Import/struct-and-var/Inputs/S2.cpp
file added
+3
test/Import/struct-and-var/test.cpp
file added
+5
test/Import/struct-layout/Inputs/Callee.cpp
file added
+9
test/Import/struct-layout/test.cpp
file added
+6
test/Import/template/Inputs/T.cpp
file added
+5
test/Import/template/test.cpp
file added
+4
test/Index/Core/index-dependent-source.cpp
file modified
+66 -0
test/Index/Core/index-source.cpp
file modified
+49 -3
test/Index/Core/index-source.m
file modified
+11 -2
test/Index/Inputs/record-parsing-invocation-remap.c
file added
+2
test/Index/USR/array-type.cpp
file added
+11
test/Index/USR/func-type.cpp
file added
+18
test/Index/annotate-attribute.cpp
file modified
+12 -0
test/Index/code-completion.cpp
file modified
+12 -0
test/Index/comment-cplus-decls.cpp
file modified
+1 -1
test/Index/comment-to-html-xml-conversion-with-original-literals.cpp
file added
+26
test/Index/complete-access-checks.cpp
file modified
+12 -12
test/Index/complete-call.cpp
file modified
+61 -0
test/Index/complete-constructor-params.cpp
file modified
+17 -0
test/Index/complete-cxx-inline-methods.cpp
file modified
+2 -2
test/Index/complete-interfaces.m
file modified
+16 -0
test/Index/complete-method-decls.m
file modified
+22 -0
test/Index/complete-qualified.cpp
file modified
+1 -1
test/Index/complete-super.cpp
file modified
+5 -0
test/Index/complete-with-annotations.cpp
file modified
+2 -2
test/Index/get-cursor.cpp
file modified
+8 -0
test/Index/index-pch.cpp
file modified
+1 -1
test/Index/index-template-template-param.cpp
file added
+7
test/Index/index-templates.cpp
file modified
+1 -1
test/Index/load-classes.cpp
file modified
+1 -1
test/Index/preamble-conditionals-inverted-with-error.cpp
file added
+8
test/Index/preamble-conditionals-inverted.cpp
file added
+10
test/Index/preamble-conditionals-skipping.cpp
file added
+16
test/Index/print-objc-manglings.m
file added
+18
test/Index/record-completion-invocation.c
file added
+11
test/Index/record-parsing-invocation.c
file added
+28
test/Index/recover-bad-code-rdar_7487294.c
file modified
+1 -1
test/Index/skipped-function-bodies.cpp
file added
+9
test/Index/skipped-ranges.c
file modified
+3 -3
test/Integration/thinlto_profile_sample_accurate.c
file added
+9
test/Lexer/case-insensitive-include-ms.c
file modified
+5 -5
test/Lexer/case-insensitive-include-pr31836.sh
file modified
+3 -3
test/Lexer/case-insensitive-include.c
file modified
+7 -7
test/Lexer/case-insensitive-system-include.c
file modified
+5 -5
test/Lexer/cxx-features.cpp
file modified
+2 -2
test/Lexer/cxx2a-spaceship.cpp
file added
+73
test/Lexer/cxx2a_keyword_as_cxx17.cpp
file added
+9
test/Lexer/half-literal.cpp
file modified
+4 -1
test/Lexer/has_feature_address_sanitizer.cpp
file modified
+13 -0
test/Lexer/keywords_test.cpp
file modified
+2 -1
test/Lexer/unicode.c
file modified
+5 -0
test/Lexer/wchar.c
file modified
+1 -1
test/Misc/ast-dump-attr.cpp
file modified
+8 -0
test/Misc/ast-dump-c-attr.c
file added
+46
test/Misc/ast-dump-decl.cpp
file modified
+36 -18
test/Misc/ast-dump-invalid.cpp
file modified
+1 -1
test/Misc/find-diagnostic-id.c
file modified
+3 -1
test/Misc/pragma-attribute-cxx-subject-match-rules.cpp
file modified
+5 -5
test/Misc/pragma-attribute-cxx.cpp
file modified
+2 -2
test/Misc/pragma-attribute-supported-attributes-list.test
file modified
+7 -3
test/Misc/warning-flags-tree.c
file modified
+5 -6
test/Misc/warning-flags.c
file modified
+1 -2
test/Modules/ExtDebugInfo.cpp
file modified
+9 -0
test/Modules/Inputs/DebugCXX.h
file modified
+3 -3
test/Modules/Inputs/codegen/foo.h
file modified
+3 -0
test/Modules/Inputs/codegen/use.cpp
file modified
+3 -0
test/Modules/Inputs/export_as_test.modulemap
file added
+9
test/Modules/ModuleDebugInfo.cpp
file modified
+8 -3
test/Modules/adl.cpp
file added
+40
test/Modules/anon-linkage.cpp
file added
+12
test/Modules/builtin-import.mm
file modified
+1 -3
test/Modules/codegen-opt.test
file modified
+9 -3
test/Modules/codegen.test
file modified
+3 -1
test/Modules/crash-typo-correction-visibility.cpp
file modified
+3 -2
test/Modules/crash-vfs-ivfsoverlay.m
file modified
+1 -0
test/Modules/cxx-templates.cpp
file modified
+14 -0
test/Modules/cxx17-inline-variables.cpp
file added
+30
test/Modules/export_as_test.c
file added
+9
test/Modules/merge-anon-in-extern_c.cpp
file added
+19
test/Modules/module-imported-by-pch-path.m
file added
+17
test/Modules/modules-cache-path-canonicalization.m
file modified
+2 -2
test/Modules/odr_hash.cpp
file modified
+921 -121
test/Modules/path-resolution.modulemap
file added
+70
test/Modules/umbrella-header-include-builtin.mm
file modified
+1 -3
test/Modules/using-decl-inheritance.cpp
file added
+34
test/Modules/using-directive-redecl.cpp
file added
+37
test/Modules/using-directive.cpp
file added
+62
test/Modules/var-templates.cpp
file added
+24
test/Modules/visibility-in-instantiation.cpp
file added
+51
test/OpenMP/atomic_capture_codegen.cpp
file modified
+3 -47
test/OpenMP/atomic_read_codegen.c
file modified
+3 -3
test/OpenMP/atomic_update_codegen.cpp
file modified
+3 -45
test/OpenMP/atomic_write_codegen.c
file modified
+3 -3
test/OpenMP/capturing_in_templates.cpp
file modified
+1 -1
test/OpenMP/declare_reduction_messages.cpp
file modified
+18 -0
test/OpenMP/declare_simd_codegen.cpp
file modified
+29 -0
test/OpenMP/declare_simd_messages.cpp
file modified
+1 -1
test/OpenMP/declare_target_ast_print.cpp
file modified
+27 -5
test/OpenMP/declare_target_messages.cpp
file modified
+14 -6
test/OpenMP/distribute_codegen.cpp
file modified
+8 -7
test/OpenMP/distribute_firstprivate_codegen.cpp
file modified
+44 -50
test/OpenMP/distribute_firstprivate_messages.cpp
file modified
+4 -4
test/OpenMP/distribute_lastprivate_codegen.cpp
file modified
+3 -0
test/OpenMP/distribute_parallel_for_ast_print.cpp
file modified
+3 -3
test/OpenMP/distribute_parallel_for_codegen.cpp
file modified
+1 -0
test/OpenMP/distribute_parallel_for_firstprivate_codegen.cpp
file modified
+30 -36
test/OpenMP/distribute_parallel_for_firstprivate_messages.cpp
file modified
+8 -5
test/OpenMP/distribute_parallel_for_lastprivate_codegen.cpp
file modified
+7 -1
test/OpenMP/distribute_parallel_for_lastprivate_messages.cpp
file modified
+8 -6
test/OpenMP/distribute_parallel_for_messages.cpp
file modified
+12 -1
test/OpenMP/distribute_parallel_for_reduction_messages.cpp
file modified
+2 -2
test/OpenMP/distribute_parallel_for_simd_ast_print.cpp
file modified
+12 -10
test/OpenMP/distribute_parallel_for_simd_codegen.cpp
file added
+2262
test/OpenMP/distribute_parallel_for_simd_firstprivate_codegen.cpp
file added
+611
test/OpenMP/distribute_parallel_for_simd_firstprivate_messages.cpp
file modified
+8 -5
test/OpenMP/distribute_parallel_for_simd_if_codegen.cpp
file added
+192
test/OpenMP/distribute_parallel_for_simd_lastprivate_codegen.cpp
file added
+671
test/OpenMP/distribute_parallel_for_simd_lastprivate_messages.cpp
file modified
+8 -6
test/OpenMP/distribute_parallel_for_simd_linear_messages.cpp
file modified
+22 -30
test/OpenMP/distribute_parallel_for_simd_loop_messages.cpp
file modified
+3 -2
test/OpenMP/distribute_parallel_for_simd_misc_messages.c
file modified
+4 -84
test/OpenMP/distribute_parallel_for_simd_num_threads_codegen.cpp
file added
+121
test/OpenMP/distribute_parallel_for_simd_private_codegen.cpp
file added
+297
test/OpenMP/distribute_parallel_for_simd_proc_bind_codegen.cpp
file added
+93
test/OpenMP/distribute_parallel_for_simd_reduction_messages.cpp
file modified
+2 -2
test/OpenMP/distribute_private_messages.cpp
file modified
+1 -1
test/OpenMP/distribute_simd_ast_print.cpp
file modified
+7 -6
test/OpenMP/distribute_simd_codegen.cpp
file added
+269
test/OpenMP/distribute_simd_firstprivate_codegen.cpp
file added
+380
test/OpenMP/distribute_simd_firstprivate_messages.cpp
file modified
+8 -5
test/OpenMP/distribute_simd_lastprivate_codegen.cpp
file added
+393
test/OpenMP/distribute_simd_lastprivate_messages.cpp
file modified
+8 -6
test/OpenMP/distribute_simd_linear_messages.cpp
file modified
+22 -41
test/OpenMP/distribute_simd_misc_messages.c
file modified
+11 -94
test/OpenMP/distribute_simd_private_codegen.cpp
file added
+208
test/OpenMP/distribute_simd_reduction_codegen.cpp
file added
+204
test/OpenMP/distribute_simd_reduction_messages.cpp
file modified
+2 -2
test/OpenMP/dump.cpp
file modified
+4 -4
test/OpenMP/for_codegen.cpp
file modified
+20 -7
test/OpenMP/for_firstprivate_codegen.cpp
file modified
+28 -23
test/OpenMP/for_lastprivate_codegen.cpp
file modified
+16 -2
test/OpenMP/for_lastprivate_messages.cpp
file modified
+2 -2
test/OpenMP/for_linear_codegen.cpp
file modified
+7 -2
test/OpenMP/for_private_codegen.cpp
file modified
+14 -4
test/OpenMP/for_reduction_codegen.cpp
file modified
+286 -50
test/OpenMP/for_reduction_codegen_UDR.cpp
file modified
+85 -56
test/OpenMP/for_reduction_messages.cpp
file modified
+2 -2
test/OpenMP/for_simd_lastprivate_messages.cpp
file modified
+2 -2
test/OpenMP/for_simd_reduction_messages.cpp
file modified
+2 -2
test/OpenMP/is_initial_device.c
file added
+36
test/OpenMP/nvptx_data_sharing.cpp
file added
+57
test/OpenMP/nvptx_parallel_codegen.cpp
file modified
+13 -13
test/OpenMP/nvptx_param_translate.c
file added
+19
test/OpenMP/nvptx_target_codegen.cpp
file modified
+6 -6
test/OpenMP/nvptx_target_firstprivate_codegen.cpp
file modified
+34 -36
test/OpenMP/nvptx_target_teams_codegen.cpp
file modified
+10 -6
test/OpenMP/nvptx_teams_reduction_codegen.cpp
file modified
+3 -3
test/OpenMP/openmp_offload_codegen.cpp
file added
+36
test/OpenMP/openmp_win_codegen.cpp
file added
+61
test/OpenMP/ordered_codegen.cpp
file modified
+2 -2
test/OpenMP/parallel_ast_print.cpp
file modified
+7 -4
test/OpenMP/parallel_codegen.cpp
file modified
+7 -5
test/OpenMP/parallel_firstprivate_messages.cpp
file modified
+3 -1
test/OpenMP/parallel_for_codegen.cpp
file modified
+13 -28
test/OpenMP/parallel_for_lastprivate_messages.cpp
file modified
+2 -2
test/OpenMP/parallel_for_linear_codegen.cpp
file modified
+4 -2
test/OpenMP/parallel_for_reduction_messages.cpp
file modified
+8 -2
test/OpenMP/parallel_for_simd_codegen.cpp
file modified
+1 -0
test/OpenMP/parallel_for_simd_lastprivate_messages.cpp
file modified
+2 -2
test/OpenMP/parallel_for_simd_reduction_messages.cpp
file modified
+2 -2
test/OpenMP/parallel_reduction_messages.cpp
file modified
+2 -2
test/OpenMP/parallel_sections_codegen.cpp
file modified
+1 -3
test/OpenMP/parallel_sections_lastprivate_messages.cpp
file modified
+2 -2
test/OpenMP/parallel_sections_reduction_messages.cpp
file modified
+2 -2
test/OpenMP/sections_codegen.cpp
file modified
+4 -3
test/OpenMP/sections_firstprivate_codegen.cpp
file modified
+2 -7
test/OpenMP/sections_lastprivate_messages.cpp
file modified
+2 -2
test/OpenMP/sections_reduction_messages.cpp
file modified
+2 -2
test/OpenMP/simd_lastprivate_messages.cpp
file modified
+2 -2
test/OpenMP/simd_reduction_messages.cpp
file modified
+2 -2
test/OpenMP/single_firstprivate_codegen.cpp
file modified
+3 -9
test/OpenMP/target_codegen.cpp
file modified
+100 -71
test/OpenMP/target_codegen_registration.cpp
file modified
+12 -12
test/OpenMP/target_data_codegen.cpp
file modified
+23 -19
test/OpenMP/target_data_use_device_ptr_codegen.cpp
file modified
+16 -16
test/OpenMP/target_depend_messages.cpp
file modified
+5 -5
test/OpenMP/target_enter_data_codegen.cpp
file modified
+15 -13
test/OpenMP/target_enter_data_depend_messages.cpp
file modified
+10 -10
test/OpenMP/target_exit_data_codegen.cpp
file modified
+15 -13
test/OpenMP/target_exit_data_depend_messages.cpp
file modified
+10 -10
test/OpenMP/target_firstprivate_codegen.cpp
file modified
+13 -14
test/OpenMP/target_is_device_ptr_codegen.cpp
file modified
+20 -20
test/OpenMP/target_map_codegen.cpp
file modified
+354 -622
test/OpenMP/target_map_messages.cpp
file modified
+90 -10
test/OpenMP/target_messages.cpp
file modified
+2 -0
test/OpenMP/target_parallel_codegen.cpp
file modified
+39 -64
test/OpenMP/target_parallel_codegen_registration.cpp
file modified
+12 -12
test/OpenMP/target_parallel_debug_codegen.cpp
file added
+123
test/OpenMP/target_parallel_depend_messages.cpp
file modified
+5 -5
test/OpenMP/target_parallel_for_codegen.cpp
file added
+812
test/OpenMP/target_parallel_for_codegen_registration.cpp
file added
+451
test/OpenMP/target_parallel_for_codegen_registration_naming.cpp
file added
+68
test/OpenMP/target_parallel_for_debug_codegen.cpp
file added
+113
test/OpenMP/target_parallel_for_depend_messages.cpp
file modified
+5 -5
test/OpenMP/target_parallel_for_lastprivate_messages.cpp
file modified
+2 -2
test/OpenMP/target_parallel_for_map_messages.cpp
file modified
+6 -6
test/OpenMP/target_parallel_for_reduction_messages.cpp
file modified
+2 -2
test/OpenMP/target_parallel_for_simd_ast_print.cpp
file modified
+2 -2
test/OpenMP/target_parallel_for_simd_codegen.cpp
file added
+812
test/OpenMP/target_parallel_for_simd_codegen_registration.cpp
file added
+451
test/OpenMP/target_parallel_for_simd_codegen_registration_naming.cpp
file added
+68
test/OpenMP/target_parallel_for_simd_depend_messages.cpp
file modified
+5 -5
test/OpenMP/target_parallel_for_simd_firstprivate_messages.cpp
file modified
+5 -5
test/OpenMP/target_parallel_for_simd_lastprivate_messages.cpp
file modified
+4 -2
test/OpenMP/target_parallel_for_simd_loop_messages.cpp
file modified
+11 -9
test/OpenMP/target_parallel_for_simd_map_messages.cpp
file modified
+6 -6
test/OpenMP/target_parallel_for_simd_misc_messages.c
file modified
+1 -1
test/OpenMP/target_parallel_for_simd_ordered_messages.cpp
file modified
+28 -26
test/OpenMP/target_parallel_for_simd_reduction_messages.cpp
file modified
+2 -2
test/OpenMP/target_parallel_if_codegen.cpp
file modified
+33 -61
test/OpenMP/target_parallel_map_messages.cpp
file modified
+6 -6
test/OpenMP/target_parallel_no_exceptions.cpp
file added
+18
test/OpenMP/target_parallel_num_threads_codegen.cpp
file modified
+12 -24
test/OpenMP/target_parallel_reduction_messages.cpp
file modified
+2 -2
test/OpenMP/target_reduction_codegen.cpp
file added
+215
test/OpenMP/target_reduction_messages.cpp
file added
+262
test/OpenMP/target_simd_codegen.cpp
file added
+675
test/OpenMP/target_simd_codegen_registration.cpp
file added
+451
test/OpenMP/target_simd_codegen_registration_naming.cpp
file added
+68
test/OpenMP/target_simd_depend_messages.cpp
file modified
+5 -5
test/OpenMP/target_simd_lastprivate_messages.cpp
file modified
+2 -2
test/OpenMP/target_simd_map_messages.cpp
file modified
+6 -6
test/OpenMP/target_simd_reduction_messages.cpp
file modified
+2 -2
test/OpenMP/target_teams_codegen.cpp
file modified
+68 -67
test/OpenMP/target_teams_codegen_registration.cpp
file modified
+12 -12
test/OpenMP/target_teams_depend_messages.cpp
file modified
+5 -5
test/OpenMP/target_teams_distribute_codegen.cpp
file added
+820
test/OpenMP/target_teams_distribute_codegen_registration.cpp
file added
+451
test/OpenMP/target_teams_distribute_codegen_registration_naming.cpp
file added
+68
test/OpenMP/target_teams_distribute_collapse_codegen.cpp
file added
+125
test/OpenMP/target_teams_distribute_depend_messages.cpp
file modified
+5 -5
test/OpenMP/target_teams_distribute_dist_schedule_codegen.cpp
file added
+197
test/OpenMP/target_teams_distribute_firstprivate_codegen.cpp
file added
+342
test/OpenMP/target_teams_distribute_firstprivate_messages.cpp
file modified
+2 -1
test/OpenMP/target_teams_distribute_lastprivate_codegen.cpp
file added
+384
test/OpenMP/target_teams_distribute_lastprivate_messages.cpp
file modified
+8 -6
test/OpenMP/target_teams_distribute_loop_messages.cpp
file modified
+3 -2
test/OpenMP/target_teams_distribute_map_messages.cpp
file modified
+6 -6
test/OpenMP/target_teams_distribute_misc_messages.c
file modified
+3 -0
test/OpenMP/target_teams_distribute_parallel_for_ast_print.cpp
file modified
+8 -5
test/OpenMP/target_teams_distribute_parallel_for_depend_messages.cpp
file modified
+5 -5
test/OpenMP/target_teams_distribute_parallel_for_firstprivate_messages.cpp
file modified
+2 -1
test/OpenMP/target_teams_distribute_parallel_for_lastprivate_messages.cpp
file modified
+8 -6
test/OpenMP/target_teams_distribute_parallel_for_linear_messages.cpp
file removed
-248
test/OpenMP/target_teams_distribute_parallel_for_loop_messages.cpp
file modified
+3 -2
test/OpenMP/target_teams_distribute_parallel_for_map_messages.cpp
file modified
+6 -6
test/OpenMP/target_teams_distribute_parallel_for_messages.cpp
file modified
+1 -1
test/OpenMP/target_teams_distribute_parallel_for_misc_messages.c
file modified
+3 -0
test/OpenMP/target_teams_distribute_parallel_for_reduction_messages.cpp
file modified
+2 -2
test/OpenMP/target_teams_distribute_parallel_for_simd_ast_print.cpp
file modified
+8 -7
test/OpenMP/target_teams_distribute_parallel_for_simd_depend_messages.cpp
file modified
+5 -5
test/OpenMP/target_teams_distribute_parallel_for_simd_firstprivate_messages.cpp
file modified
+2 -1
test/OpenMP/target_teams_distribute_parallel_for_simd_lastprivate_messages.cpp
file modified
+8 -6
test/OpenMP/target_teams_distribute_parallel_for_simd_linear_messages.cpp
file modified
+18 -34
test/OpenMP/target_teams_distribute_parallel_for_simd_loop_messages.cpp
file modified
+3 -2
test/OpenMP/target_teams_distribute_parallel_for_simd_map_messages.cpp
file modified
+6 -6
test/OpenMP/target_teams_distribute_parallel_for_simd_misc_messages.c
file modified
+7 -0
test/OpenMP/target_teams_distribute_parallel_for_simd_reduction_messages.cpp
file modified
+2 -2
test/OpenMP/target_teams_distribute_private_codegen.cpp
file added
+233
test/OpenMP/target_teams_distribute_reduction_codegen.cpp
file added
+211
test/OpenMP/target_teams_distribute_reduction_messages.cpp
file modified
+2 -2
test/OpenMP/target_teams_distribute_simd_ast_print.cpp
file modified
+8 -7
test/OpenMP/target_teams_distribute_simd_codegen.cpp
file added
+824
test/OpenMP/target_teams_distribute_simd_codegen_registration.cpp
file added
+454
test/OpenMP/target_teams_distribute_simd_codegen_registration_naming.cpp
file added
+71
test/OpenMP/target_teams_distribute_simd_collapse_codegen.cpp
file added
+125
test/OpenMP/target_teams_distribute_simd_depend_messages.cpp
file modified
+5 -5
test/OpenMP/target_teams_distribute_simd_dist_schedule_codegen.cpp
file added
+197
test/OpenMP/target_teams_distribute_simd_firstprivate_codegen.cpp
file added
+342
test/OpenMP/target_teams_distribute_simd_firstprivate_messages.cpp
file modified
+2 -1
test/OpenMP/target_teams_distribute_simd_lastprivate_codegen.cpp
file added
+385
test/OpenMP/target_teams_distribute_simd_lastprivate_messages.cpp
file modified
+8 -6
test/OpenMP/target_teams_distribute_simd_linear_messages.cpp
file modified
+18 -34
test/OpenMP/target_teams_distribute_simd_loop_messages.cpp
file modified
+3 -2
test/OpenMP/target_teams_distribute_simd_map_messages.cpp
file modified
+6 -6
test/OpenMP/target_teams_distribute_simd_misc_messages.c
file modified
+7 -0
test/OpenMP/target_teams_distribute_simd_private_codegen.cpp
file added
+233
test/OpenMP/target_teams_distribute_simd_reduction_codegen.cpp
file added
+211
test/OpenMP/target_teams_distribute_simd_reduction_messages.cpp
file modified
+2 -2
test/OpenMP/target_teams_map_messages.cpp
file modified
+9 -9
test/OpenMP/target_teams_num_teams_codegen.cpp
file modified
+12 -24
test/OpenMP/target_teams_reduction_messages.cpp
file modified
+2 -2
test/OpenMP/target_teams_thread_limit_codegen.cpp
file modified
+12 -24
test/OpenMP/target_update_codegen.cpp
file modified
+15 -13
test/OpenMP/target_update_depend_messages.cpp
file modified
+10 -10
test/OpenMP/target_update_from_messages.cpp
file modified
+6 -6
test/OpenMP/target_update_to_messages.cpp
file modified
+6 -6
test/OpenMP/target_vla_messages.cpp
file added
+201
test/OpenMP/task_ast_print.cpp
file modified
+27 -10
test/OpenMP/task_depend_messages.cpp
file modified
+5 -5
test/OpenMP/task_in_reduction_codegen.cpp
file added
+81
test/OpenMP/task_in_reduction_message.cpp
file added
+308
test/OpenMP/taskgroup_task_reduction_codegen.cpp
file added
+212
test/OpenMP/taskgroup_task_reduction_messages.cpp
file modified
+2 -2
test/OpenMP/taskloop_ast_print.cpp
file modified
+8 -4
test/OpenMP/taskloop_firstprivate_messages.cpp
file modified
+2 -2
test/OpenMP/taskloop_in_reduction_codegen.cpp
file added
+82
test/OpenMP/taskloop_in_reduction_messages.cpp
file added
+376
test/OpenMP/taskloop_lastprivate_messages.cpp
file modified
+2 -2
test/OpenMP/taskloop_reduction_codegen.cpp
file modified
+4 -2
test/OpenMP/taskloop_reduction_messages.cpp
file modified
+2 -2
test/OpenMP/taskloop_simd_ast_print.cpp
file modified
+8 -4
test/OpenMP/taskloop_simd_codegen.cpp
file modified
+2 -2
test/OpenMP/taskloop_simd_firstprivate_messages.cpp
file modified
+2 -2
test/OpenMP/taskloop_simd_in_reduction_codegen.cpp
file added
+82
test/OpenMP/taskloop_simd_in_reduction_messages.cpp
file added
+376
test/OpenMP/taskloop_simd_lastprivate_messages.cpp
file modified
+2 -2
test/OpenMP/taskloop_simd_misc_messages.c
file modified
+4 -0
test/OpenMP/taskloop_simd_reduction_codegen.cpp
file modified
+2 -1
test/OpenMP/taskloop_simd_reduction_messages.cpp
file modified
+2 -2
test/OpenMP/teams_codegen.cpp
file modified
+10 -10
test/OpenMP/teams_distribute_codegen.cpp
file added
+241
test/OpenMP/teams_distribute_collapse_codegen.cpp
file added
+128
test/OpenMP/teams_distribute_dist_schedule_codegen.cpp
file added
+206
test/OpenMP/teams_distribute_firstprivate_codegen.cpp
file added
+336
test/OpenMP/teams_distribute_firstprivate_messages.cpp
file modified
+2 -1
test/OpenMP/teams_distribute_lastprivate_codegen.cpp
file added
+369
test/OpenMP/teams_distribute_lastprivate_messages.cpp
file modified
+8 -6
test/OpenMP/teams_distribute_loop_messages.cpp
file modified
+6 -2
test/OpenMP/teams_distribute_parallel_for_ast_print.cpp
file modified
+15 -12
test/OpenMP/teams_distribute_parallel_for_codegen.cpp
file added
+247
test/OpenMP/teams_distribute_parallel_for_collapse_codegen.cpp
file added
+144
test/OpenMP/teams_distribute_parallel_for_copyin_codegen.cpp
file added
+199
test/OpenMP/teams_distribute_parallel_for_copyin_messages.cpp
file added
+113
test/OpenMP/teams_distribute_parallel_for_dist_schedule_codegen.cpp
file added
+263
test/OpenMP/teams_distribute_parallel_for_firstprivate_codegen.cpp
file added
+496
test/OpenMP/teams_distribute_parallel_for_firstprivate_messages.cpp
file modified
+2 -1
test/OpenMP/teams_distribute_parallel_for_if_codegen.cpp
file added
+184
test/OpenMP/teams_distribute_parallel_for_lastprivate_codegen.cpp
file added
+584
test/OpenMP/teams_distribute_parallel_for_lastprivate_messages.cpp
file modified
+8 -6
test/OpenMP/teams_distribute_parallel_for_linear_messages.cpp
file removed
-293
test/OpenMP/teams_distribute_parallel_for_loop_messages.cpp
file modified
+3 -2
test/OpenMP/teams_distribute_parallel_for_messages.cpp
file modified
+14 -2
test/OpenMP/teams_distribute_parallel_for_num_threads_codegen.cpp
file added
+120
test/OpenMP/teams_distribute_parallel_for_private_codegen.cpp
file added
+332
test/OpenMP/teams_distribute_parallel_for_proc_bind_codegen.cpp
file added
+90
test/OpenMP/teams_distribute_parallel_for_reduction_codegen.cpp
file added
+345
test/OpenMP/teams_distribute_parallel_for_reduction_messages.cpp
file modified
+2 -2
test/OpenMP/teams_distribute_parallel_for_schedule_codegen.cpp
file added
+398
test/OpenMP/teams_distribute_parallel_for_shared_messages.cpp
file modified
+1 -1
test/OpenMP/teams_distribute_parallel_for_simd_ast_print.cpp
file modified
+8 -7
test/OpenMP/teams_distribute_parallel_for_simd_codegen.cpp
file added
+263
test/OpenMP/teams_distribute_parallel_for_simd_collapse_codegen.cpp
file added
+149
test/OpenMP/teams_distribute_parallel_for_simd_dist_schedule_codegen.cpp
file added
+268
test/OpenMP/teams_distribute_parallel_for_simd_firstprivate_codegen.cpp
file added
+501
test/OpenMP/teams_distribute_parallel_for_simd_firstprivate_messages.cpp
file modified
+2 -1
test/OpenMP/teams_distribute_parallel_for_simd_if_codegen.cpp
file added
+187
test/OpenMP/teams_distribute_parallel_for_simd_lastprivate_codegen.cpp
file added
+599
test/OpenMP/teams_distribute_parallel_for_simd_lastprivate_messages.cpp
file modified
+8 -6
test/OpenMP/teams_distribute_parallel_for_simd_linear_messages.cpp
file modified
+18 -42
test/OpenMP/teams_distribute_parallel_for_simd_loop_messages.cpp
file modified
+3 -2
test/OpenMP/teams_distribute_parallel_for_simd_messages.cpp
file modified
+3 -0
test/OpenMP/teams_distribute_parallel_for_simd_num_threads_codegen.cpp
file added
+123
test/OpenMP/teams_distribute_parallel_for_simd_private_codegen.cpp
file added
+336
test/OpenMP/teams_distribute_parallel_for_simd_proc_bind_codegen.cpp
file added
+93
test/OpenMP/teams_distribute_parallel_for_simd_reduction_codegen.cpp
file added
+351
test/OpenMP/teams_distribute_parallel_for_simd_reduction_messages.cpp
file modified
+2 -2
test/OpenMP/teams_distribute_parallel_for_simd_schedule_codegen.cpp
file added
+402
test/OpenMP/teams_distribute_parallel_for_simd_shared_messages.cpp
file modified
+1 -1
test/OpenMP/teams_distribute_private_codegen.cpp
file added
+236
test/OpenMP/teams_distribute_reduction_codegen.cpp
file added
+217
test/OpenMP/teams_distribute_reduction_messages.cpp
file modified
+2 -2
test/OpenMP/teams_distribute_shared_messages.cpp
file modified
+1 -1
test/OpenMP/teams_distribute_simd_ast_print.cpp
file modified
+8 -7
test/OpenMP/teams_distribute_simd_codegen.cpp
file added
+251
test/OpenMP/teams_distribute_simd_collapse_codegen.cpp
file added
+131
test/OpenMP/teams_distribute_simd_dist_schedule_codegen.cpp
file added
+208
test/OpenMP/teams_distribute_simd_firstprivate_codegen.cpp
file added
+337
test/OpenMP/teams_distribute_simd_firstprivate_messages.cpp
file modified
+1 -0
test/OpenMP/teams_distribute_simd_lastprivate_codegen.cpp
file added
+371
test/OpenMP/teams_distribute_simd_lastprivate_messages.cpp
file modified
+8 -6
test/OpenMP/teams_distribute_simd_linear_messages.cpp
file modified
+18 -42
test/OpenMP/teams_distribute_simd_loop_messages.cpp
file modified
+3 -2
test/OpenMP/teams_distribute_simd_messages.cpp
file modified
+3 -0
test/OpenMP/teams_distribute_simd_private_codegen.cpp
file added
+238
test/OpenMP/teams_distribute_simd_reduction_codegen.cpp
file added
+218
test/OpenMP/teams_distribute_simd_reduction_messages.cpp
file modified
+2 -2
test/OpenMP/teams_distribute_simd_shared_messages.cpp
file modified
+1 -1
test/OpenMP/teams_messages.cpp
file modified
+3 -0
test/OpenMP/teams_private_codegen.cpp
file modified
+4 -5
test/OpenMP/teams_reduction_messages.cpp
file modified
+2 -2
test/OpenMP/teams_shared_messages.cpp
file modified
+1 -1
test/OpenMP/vla_crash.c
file modified
+21 -1
test/PCH/case-insensitive-include.c
file modified
+8 -7
test/PCH/cxx11-lambdas.mm
file modified
+1 -1
test/PCH/cxx2a-bitfield-init.cpp
file added
+25
test/PCH/include-timestamp.cpp
file modified
+11 -9
test/PCH/line-directive-nofilename.c
file added
+9
test/PCH/line-directive-nofilename.h
file added
+5
test/PCH/pragma-pack.c
file modified
+15 -15
test/PCH/suspicious-pragma-pack.c
file added
+10
test/Parser/MicrosoftExtensions.cpp
file modified
+2 -2
test/Parser/arm-windows-calling-convention-handling.c
file modified
+1 -0
test/Parser/builtin_types_compatible.c
file modified
+17 -0
test/Parser/c2x-attributes.c
file added
+122
test/Parser/c2x-attributes.m
file added
+21
test/Parser/cxx-bool.cpp
file modified
+8 -1
test/Parser/cxx-concept-declaration.cpp
file modified
+4 -25
test/Parser/cxx0x-attributes.cpp
file modified
+3 -3
test/Parser/cxx0x-condition.cpp
file modified
+2 -2
test/Parser/cxx1z-class-template-argument-deduction.cpp
file modified
+1 -0
test/Parser/cxx1z-decomposition.cpp
file modified
+8 -7
test/Parser/cxx1z-fold-expressions.cpp
file modified
+17 -0
test/Parser/cxx1z-nested-namespace-definition.cpp
file modified
+1 -1
test/Parser/cxx2a-bitfield-init.cpp
file added
+22
test/Parser/cxx2a-spaceship.cpp
file added
+18
test/Parser/decomposed-condition.cpp
file added
+61
test/Parser/editor-placeholder-recovery.cpp
file modified
+4 -0
test/Parser/ms-square-bracket-attributes.mm
file modified
+1 -1
test/Parser/objcxx11-invalid-lambda.cpp
file added
+10
test/Parser/pragma-options.c
file modified
+1 -1
test/Parser/pragma-options.cpp
file modified
+1 -1
test/Parser/pragma-pack.c
file modified
+1 -1
test/Preprocessor/arm-target-features.c
file modified
+2 -0
test/Preprocessor/c17.c
file added
+4
test/Preprocessor/cuda-types.cu
file modified
+17 -15
test/Preprocessor/has_c_attribute.c
file added
+12
test/Preprocessor/hexagon-predefines.c
file modified
+42 -17
test/Preprocessor/init.c
file modified
+317 -45
test/Preprocessor/is_target.c
file added
+67
test/Preprocessor/is_target_arm.c
file added
+51
test/Preprocessor/is_target_arm64.c
file added
+10
test/Preprocessor/is_target_environment_version.c
file added
+6
test/Preprocessor/is_target_os_darwin.c
file added
+26
test/Preprocessor/is_target_unknown.c
file added
+22
test/Preprocessor/macro_raw_string.cpp
file added
+11
test/Preprocessor/macro_vaopt_check.cpp
file added
+64
test/Preprocessor/macro_vaopt_expand.cpp
file added
+148
test/Preprocessor/pr19649-unsigned-wchar_t.c
file modified
+1 -1
test/Preprocessor/pragma_assume_nonnull.c
file added
+16
test/Preprocessor/predefined-arch-macros.c
file modified
+232 -34
test/Preprocessor/predefined-macros.c
file modified
+81 -1
test/Preprocessor/print-assembler.s
file added
+16
test/Preprocessor/stdint.c
file modified
+5 -5
test/Preprocessor/wchar_t.c
file added
+113
test/Preprocessor/woa-defaults.c
file modified
+5 -0
test/Preprocessor/x86_target_features.c
file modified
+4 -0
test/Profile/Inputs/c-captured.proftext
file modified
+4 -4
test/Profile/Inputs/c-counter-overflows.proftext
file modified
+1 -1
test/Profile/Inputs/c-general.proftext
file modified
+12 -12
test/Profile/Inputs/c-unprofiled-blocks.proftext
file modified
+3 -3
test/Profile/Inputs/cxx-class.proftext
file modified
+9 -9
test/Profile/Inputs/cxx-hash-v2.profdata.v5
file added
+0
test/Profile/Inputs/cxx-hash-v2.proftext
file added
+239
test/Profile/Inputs/cxx-lambda.proftext
file modified
+3 -3
test/Profile/Inputs/cxx-rangefor.proftext
file modified
+2 -2
test/Profile/Inputs/cxx-templates.proftext
file modified
+3 -3
test/Profile/Inputs/cxx-throws.proftext
file modified
+3 -3
test/Profile/Inputs/func-entry.proftext
file modified
+2 -2
test/Profile/Inputs/gcc-flag-compatibility.proftext
file modified
+1 -1
test/Profile/Inputs/objc-general.proftext
file modified
+16 -3
test/Profile/c-outdated-data.c
file modified
+2 -2
test/Profile/cxx-hash-v2.cpp
file added
+177
test/Profile/objc-general.m
file modified
+17 -1
test/Refactor/Extract/ExtractExprIntoFunction.cpp
file added
+70
test/Refactor/Extract/ExtractionSemicolonPolicy.cpp
file added
+192
test/Refactor/Extract/ExtractionSemicolonPolicy.m
file added
+56
test/Refactor/Extract/FromMethodToFunction.cpp
file added
+42
test/Refactor/Extract/ObjCProperty.m
file added
+41
test/Refactor/LocalRename/BuiltinOffsetof.cpp
file added
+32
test/Refactor/LocalRename/Field.cpp
file added
+11
test/Refactor/LocalRename/NoSymbolSelectedError.cpp
file added
+8
test/Refactor/LocalRename/QualifiedRename.cpp
file added
+24
test/Refactor/tool-apply-replacements.cpp
file added
+9
test/Refactor/tool-common-options.c
file added
+3
test/Refactor/tool-selection-option.c
file added
+15
test/Refactor/tool-test-support.c
file added
+46
test/Rewriter/objc-modern-metadata-visibility2.mm
file removed
-45
test/Sema/Inputs/pragma-pack1.h
file added
+27
test/Sema/Inputs/pragma-pack2.h
file added
+8
test/Sema/_Float128.c
file added
+22
test/Sema/assign.c
file modified
+43 -0
test/Sema/attr-alias.c
file modified
+1 -4
test/Sema/attr-availability-app-extensions.c
file modified
+11 -0
test/Sema/attr-availability-ios.c
file modified
+2 -2
test/Sema/attr-availability-macosx.c
file modified
+2 -2
test/Sema/attr-availability-tvos.c
file modified
+2 -2
test/Sema/attr-availability-watchos.c
file modified
+2 -2
test/Sema/attr-capabilities.c
file modified
+2 -5
test/Sema/attr-capabilities.cpp
file added
+17
test/Sema/attr-cleanup.c
file modified
+6 -4
test/Sema/attr-deprecated-c2x.c
file added
+54
test/Sema/attr-disable-tail-calls.c
file modified
+1 -1
test/Sema/attr-long-call.c
file added
+26
test/Sema/attr-minsize.c
file modified
+1 -1
test/Sema/attr-mode.c
file modified
+2 -2
test/Sema/attr-nodebug.c
file modified
+1 -1
test/Sema/attr-section.c
file modified
+15 -2
test/Sema/attr-target.c
file modified
+8 -2
test/Sema/attr-weak.c
file modified
+2 -2
test/Sema/builtin-assume-aligned.c
file modified
+1 -1
test/Sema/builtin-cpu-supports.c
file modified
+6 -0
test/Sema/builtins-arm.c
file modified
+184 -0
test/Sema/c2x-fallthrough.c
file added
+75
test/Sema/c2x-maybe_unused-errors.c
file added
+12
test/Sema/c2x-maybe_unused.c
file added
+35
test/Sema/c2x-nodiscard.c
file added
+49
test/Sema/compare.c
file modified
+55 -4
test/Sema/const-eval.c
file modified
+8 -0
test/Sema/dllexport.c
file modified
+6 -6
test/Sema/dllimport.c
file modified
+13 -7
test/Sema/enum-sign-conversion.c
file added
+13
test/Sema/enum.c
file modified
+12 -0
test/Sema/error-type-safety.cpp
file added
+23
test/Sema/format-strings-fixit-ssize_t.c
file modified
+7 -3
test/Sema/format-strings-scanf.c
file modified
+61 -3
test/Sema/fp16vec-sema.c
file added
+51
test/Sema/implicit-decl-c90.c
file added
+50
test/Sema/implicit-decl.c
file modified
+2 -3
test/Sema/inline-asm-validate-amdgpu.cl
file modified
+64 -2
test/Sema/internal_linkage.c
file modified
+1 -1
test/Sema/ms-annotation.c
file added
+13
test/Sema/ms-inline-asm.c
file modified
+3 -8
test/Sema/noescape.c
file added
+25
test/Sema/nonnull.c
file modified
+1 -1
test/Sema/outof-range-constant-compare.c
file modified
+2 -34
test/Sema/outof-range-enum-constant-compare.c
file added
+379
test/Sema/pointer-addition.c
file modified
+10 -1
test/Sema/pragma-ms_struct.c
file modified
+2 -2
test/Sema/pragma-pack.c
file modified
+5 -0
test/Sema/preserve-call-conv.c
file modified
+3 -0
test/Sema/sign-compare-enum.c
file added
+24
test/Sema/struct-packed-align.c
file modified
+13 -1
test/Sema/suspicious-pragma-pack.c
file added
+50
test/Sema/switch.c
file modified
+1 -0
test/Sema/tautological-constant-compare.c
file added
+585
test/Sema/tautological-constant-enum-compare.c
file added
+406
test/Sema/tautological-unsigned-enum-zero-compare.c
file added
+126
test/Sema/tautological-unsigned-enum-zero-compare.cpp
file added
+147
test/Sema/tautological-unsigned-zero-compare.c
file added
+257
test/Sema/tls.c
file modified
+0 -4
test/Sema/transparent-union.c
file modified
+1 -1
test/Sema/types.c
file modified
+1 -1
test/Sema/unused-expr.c
file modified
+1 -1
test/Sema/vector_swizzle_length.c
file added
+10
test/Sema/warn-documentation.cpp
file modified
+22 -0
test/Sema/warn-documentation.m
file modified
+11 -0
test/Sema/warn-thread-safety-analysis.c
file modified
+1 -1
test/Sema/warn-unreachable-ms.c
file added
+55
test/Sema/wchar.c
file modified
+1 -1
test/Sema/xray-always-instrument-attr.c
file modified
+1 -1
test/Sema/xray-always-instrument-attr.cpp
file modified
+1 -1
test/Sema/xray-log-args-oob.c
file modified
+1 -1
test/Sema/xray-log-args-oob.cpp
file modified
+1 -1
test/Sema/zero-initializer.c
file added
+41
test/SemaCUDA/call-stack-for-deferred-err.cu
file modified
+1 -1
test/SemaCUDA/error-includes-mode.cu
file added
+7
test/SemaCUDA/launch_bounds.cu
file modified
+1 -1
test/SemaCUDA/no-call-stack-for-immediate-errs.cu
file modified
+1 -1
test/SemaCUDA/vla.cu
file modified
+2 -2
test/SemaCXX/Inputs/warn-zero-nullptr.h
file added
+3
test/SemaCXX/MicrosoftExtensions.cpp
file modified
+14 -0
test/SemaCXX/accessible-base.cpp
file modified
+30 -2
test/SemaCXX/address-packed.cpp
file modified
+9 -0
test/SemaCXX/aggregate-initialization.cpp
file modified
+31 -1
test/SemaCXX/attr-cxx-disabled.cpp
file added
+12
test/SemaCXX/attr-lto-visibility-public.cpp
file modified
+5 -5
test/SemaCXX/attr-mode-tmpl.cpp
file modified
+1 -1
test/SemaCXX/attr-no-sanitize.cpp
file modified
+8 -3
test/SemaCXX/attr-require-constant-initialization.cpp
file modified
+4 -4
test/SemaCXX/attr-weak.cpp
file modified
+1 -1
test/SemaCXX/builtin-assume-aligned-tmpl.cpp
file modified
+1 -1
test/SemaCXX/compare-cxx2a.cpp
file added
+166
test/SemaCXX/compare.cpp
file modified
+21 -5
test/SemaCXX/complex-conversion.cpp
file added
+18
test/SemaCXX/complex-overload.cpp
file modified
+4 -3
test/SemaCXX/constant-expression-cxx11.cpp
file modified
+46 -3
test/SemaCXX/constant-expression-cxx1y.cpp
file modified
+33 -0
test/SemaCXX/constant-expression-cxx2a.cpp
file added
+27
test/SemaCXX/constexpr-array-unknown-bound.cpp
file added
+26
test/SemaCXX/coroutines.cpp
file modified
+10 -0
test/SemaCXX/cxx0x-compat.cpp
file modified
+5 -2
test/SemaCXX/cxx0x-initializer-stdinitializerlist.cpp
file modified
+8 -2
test/SemaCXX/cxx11-ast-print.cpp
file modified
+4 -0
test/SemaCXX/cxx17-compat.cpp
file added
+29
test/SemaCXX/cxx1y-generic-lambdas-capturing.cpp
file modified
+142 -0
test/SemaCXX/cxx1y-generic-lambdas-variadics.cpp
file modified
+24 -0
test/SemaCXX/cxx1y-init-captures.cpp
file modified
+8 -0
test/SemaCXX/cxx1z-class-template-argument-deduction.cpp
file modified
+2 -2
test/SemaCXX/cxx1z-copy-omission.cpp
file modified
+39 -2
test/SemaCXX/cxx1z-init-statement-template.cpp
file added
+32
test/SemaCXX/cxx1z-noexcept-function-type.cpp
file modified
+1 -1
test/SemaCXX/cxx2a-destroying-delete.cpp
file added
+122
test/SemaCXX/cxx2a-lambda-equals-this.cpp
file added
+15
test/SemaCXX/cxx2a-pointer-to-const-ref-member.cpp
file added
+14
test/SemaCXX/cxx2a-three-way-comparison.cpp
file added
+24
test/SemaCXX/cxx98-compat-flags.cpp
file modified
+4 -2
test/SemaCXX/decl-expr-ambiguity.cpp
file modified
+24 -0
test/SemaCXX/decomposed-condition.cpp
file added
+99
test/SemaCXX/deleted-operator.cpp
file modified
+2 -2
test/SemaCXX/deprecated.cpp
file modified
+9 -1
test/SemaCXX/destructor.cpp
file modified
+55 -12
test/SemaCXX/dllexport.cpp
file modified
+8 -8
test/SemaCXX/dllimport.cpp
file modified
+8 -8
test/SemaCXX/enum-scoped.cpp
file modified
+5 -0
test/SemaCXX/enum.cpp
file modified
+10 -0
test/SemaCXX/flexible-array-test.cpp
file modified
+5 -0
test/SemaCXX/has_unique_object_reps_member_ptr.cpp
file added
+32
test/SemaCXX/imaginary-constants.cpp
file added
+44
test/SemaCXX/implicit-exception-spec.cpp
file modified
+1 -1
test/SemaCXX/init-expr-crash.cpp
file added
+31
test/SemaCXX/integer-overflow.cpp
file modified
+1 -1
test/SemaCXX/internal_linkage.cpp
file modified
+4 -4
test/SemaCXX/linkage2.cpp
file modified
+34 -2
test/SemaCXX/member-init.cpp
file modified
+1 -1
test/SemaCXX/microsoft-varargs.cpp
file modified
+5 -0
test/SemaCXX/microsoft-vs-float128.cpp
file added
+34
test/SemaCXX/missing-members.cpp
file modified
+14 -0
test/SemaCXX/modules-ts.cppm
file modified
+7 -11
test/SemaCXX/ms-interface.cpp
file modified
+29 -0
test/SemaCXX/ms-iunknown-inline-def.cpp
file added
+8
test/SemaCXX/ms-iunknown-outofline-def.cpp
file added
+10
test/SemaCXX/ms-iunknown-template-function.cpp
file added
+39
test/SemaCXX/ms-iunknown.cpp
file added
+50
test/SemaCXX/new-array-size-conv.cpp
file modified
+1 -1
test/SemaCXX/new-delete.cpp
file modified
+21 -5
test/SemaCXX/no-warn-user-defined-literals-in-system-headers.cpp
file added
+5
test/SemaCXX/no-warn-user-defined-literals-in-system-headers.h
file added
+2
test/SemaCXX/nothrow-as-noexcept-ctor.cpp
file added
+26
test/SemaCXX/nullptr-arithmetic.cpp
file added
+30
test/SemaCXX/overload-call.cpp
file modified
+8 -0
test/SemaCXX/overloaded-operator.cpp
file modified
+54 -0
test/SemaCXX/short-wchar-sign.cpp
file modified
+1 -1
test/SemaCXX/static-assert.cpp
file modified
+17 -0
test/SemaCXX/template-default-param-through-using.cpp
file added
+33
test/SemaCXX/type-traits.cpp
file modified
+317 -0
test/SemaCXX/typo-correction-crash.cpp
file modified
+3 -1
test/SemaCXX/unavailable_aligned_allocation.cpp
file modified
+44 -14
test/SemaCXX/undefined-internal.cpp
file modified
+8 -0
test/SemaCXX/underlying_type.cpp
file modified
+14 -0
test/SemaCXX/unknown-type-name.cpp
file modified
+9 -2
test/SemaCXX/unused.cpp
file modified
+1 -1
test/SemaCXX/varargs.cpp
file modified
+1 -1
test/SemaCXX/vartemplate-lambda.cpp
file modified
+1 -1
test/SemaCXX/warn-absolute-value.cpp
file modified
+0 -155
test/SemaCXX/warn-consumed-parsing.cpp
file modified
+6 -6
test/SemaCXX/warn-enum-compare.cpp
file modified
+73 -1
test/SemaCXX/warn-global-constructors.cpp
file modified
+19 -0
test/SemaCXX/warn-sign-conversion-cpp11.cpp
file added
+21
test/SemaCXX/warn-thread-safety-analysis.cpp
file modified
+54 -10
test/SemaCXX/warn-thread-safety-parsing.cpp
file modified
+38 -37
test/SemaCXX/warn-throw-out-noexcept-func.cpp
file modified
+29 -3
test/SemaCXX/warn-unreachable.cpp
file modified
+10 -6
test/SemaCXX/warn-unused-attribute.cpp
file modified
+1 -1
test/SemaCXX/warn-unused-lambda-capture.cpp
file modified
+9 -0
test/SemaCXX/warn-unused-private-field.cpp
file modified
+17 -0
test/SemaCXX/warn-unused-variables.cpp
file modified
+43 -0
test/SemaCXX/warn-zero-nullptr.cpp
file modified
+68 -3
test/SemaObjC/Inputs/empty.h
file added
+1
test/SemaObjC/arc-nsconsumed-errors.m
file modified
+12 -1
test/SemaObjC/arc-property-lifetime.m
file modified
+1 -1
test/SemaObjC/attr-availability.m
file modified
+2 -2
test/SemaObjC/block-literal-with-attribute.m
file added
+14
test/SemaObjC/default-synthesize-1.m
file modified
+15 -1
test/SemaObjC/dllexport.m
file modified
+6 -6
test/SemaObjC/dllimport.m
file modified
+6 -6
test/SemaObjC/flexible-array-arc.m
file added
+36
test/SemaObjC/flexible-array.m
file added
+288
test/SemaObjC/format-arg-attribute.m
file modified
+3 -3
test/SemaObjC/ivar-sem-check-1.m
file modified
+3 -2
test/SemaObjC/objc-asm-attribute-neg-test.m
file modified
+3 -3
test/SemaObjC/objcbridge-attribute-arc.m
file modified
+1 -1
test/SemaObjC/objcbridge-attribute.m
file modified
+1 -1
test/SemaObjC/property-implement-readonly-with-custom-setter.m
file added
+21
test/SemaObjC/suspicious-pragma-pack.m
file added
+6
test/SemaObjC/transfer-boxed-string-nullability.m
file added
+28
test/SemaObjC/typo-correction.m
file modified
+20 -0
test/SemaObjC/unguarded-availability-new.m
file modified
+4 -4
test/SemaObjC/unguarded-availability.m
file modified
+33 -9
test/SemaObjC/warn-messaging-id.mm
file added
+21
test/SemaObjC/warn-retain-cycle.m
file modified
+12 -0
test/SemaObjCXX/Inputs/nullability-completeness-cferror.h
file added
+13
test/SemaObjCXX/Inputs/nullability-consistency-2.h
file modified
+1 -1
test/SemaObjCXX/block-variable-move.mm
file added
+43
test/SemaObjCXX/flexible-array.mm
file added
+37
test/SemaObjCXX/noescape.mm
file added
+90
test/SemaObjCXX/nullability-completeness-cferror.mm
file added
+5
test/SemaObjCXX/typo-correction.mm
file modified
+52 -1
test/SemaOpenCL/address-spaces.cl
file modified
+23 -0
test/SemaOpenCL/atomic-ops.cl
file added
+195
test/SemaOpenCL/cl20-device-side-enqueue.cl
file modified
+32 -0
test/SemaOpenCL/clang-builtin-version.cl
file modified
+1 -1
test/SemaOpenCL/extension-version.cl
file modified
+18 -0
test/SemaOpenCL/extern.cl
file removed
-9
test/SemaOpenCL/func.cl
file modified
+4 -1
test/SemaOpenCL/invalid-block.cl
file modified
+11 -0
test/SemaOpenCL/invalid-pipe-builtin-cl2.0.cl
file modified
+3 -1
test/SemaOpenCL/invalid-pipes-cl2.0.cl
file modified
+1 -1
test/SemaOpenCL/sampler_t.cl
file modified
+1 -26
test/SemaOpenCL/storageclass-cl20.cl
file modified
+27 -7
test/SemaOpenCL/storageclass.cl
file modified
+26 -5
test/SemaOpenCL/to_addr_builtin.cl
file modified
+1 -1
test/SemaOpenCL/vector_conv_invalid.cl
file modified
+9 -1
test/SemaOpenCL/vector_swizzle_length.cl
file modified
+1 -1
test/SemaTemplate/address_space-dependent.cpp
file added
+119
test/SemaTemplate/class-template-decl.cpp
file modified
+1 -2
test/SemaTemplate/crash-unparsed-exception.cpp
file modified
+3 -2
test/SemaTemplate/cxx17-inline-variables.cpp
file added
+18
test/SemaTemplate/cxx1z-fold-expressions.cpp
file modified
+16 -0
test/SemaTemplate/deduction-crash.cpp
file modified
+17 -0
test/SemaTemplate/default-arguments-cxx0x.cpp
file modified
+27 -0
test/SemaTemplate/default-expr-arguments-3.cpp
file modified
+1 -1
test/SemaTemplate/explicit-instantiation.cpp
file modified
+6 -6
test/SemaTemplate/explicit-specialization-member.cpp
file modified
+4 -8
test/SemaTemplate/extern-templates.cpp
file modified
+7 -0
test/SemaTemplate/instantiate-friend-function.cpp
file added
+49
test/SemaTemplate/temp_arg_nontype_cxx1z.cpp
file modified
+7 -0
test/SemaTemplate/temp_arg_template.cpp
file modified
+7 -0
test/Tooling/Inputs/clang-diff-basic-src.cpp
file added
+33
test/Tooling/Inputs/fixed-header.h
file added
+1
test/Tooling/clang-diff-args.test
file added
+12
test/Tooling/clang-diff-ast.cpp
file added
+92
test/Tooling/clang-diff-basic.cpp
file added
+57
test/Tooling/clang-diff-bottomup.cpp
file added
+39
test/Tooling/clang-diff-html.test
file added
+36
test/Tooling/clang-diff-json.cpp
file added
+27
test/Tooling/clang-diff-opt.cpp
file added
+45
test/Tooling/clang-diff-topdown.cpp
file added
+83
test/Tooling/fixed-database.cpp
file added
+19
test/Unit/lit.cfg
file removed
-110
test/Unit/lit.cfg.py
file added
+57
test/Unit/lit.site.cfg.py.intest/Unit/lit.site.cfg.in
file renamed
+1 -1
test/clang-rename/Field.cpp
file removed
-15
test/clang-rename/ForceMulti.cpp
file added
+8
test/clang-rename/TemplatedClassFunction.cpp
file modified
+11 -6
test/lit.cfg
file removed
-534
test/lit.cfg.py
file added
+182
test/lit.site.cfg.py.intest/lit.site.cfg.in
file renamed
+6 -1
tools/CMakeLists.txt
file modified
+3 -0
tools/arcmt-test/CMakeLists.txt
file modified
+1 -0
tools/c-arcmt-test/CMakeLists.txt
file modified
+2 -0
tools/c-index-test/CMakeLists.txt
file modified
+6 -6
tools/c-index-test/c-index-test.c
file modified
+25 -6
tools/clang-check/CMakeLists.txt
file modified
+1 -0
tools/clang-diff/CMakeLists.txt
file added
+15
tools/clang-diff/ClangDiff.cpp
file added
+537
tools/clang-format-vs/ClangFormat/ClangFormatPackage.cs
file modified
+6 -0
tools/clang-format-vs/source.extension.vsixmanifest.in
file modified
+1 -1
tools/clang-format/CMakeLists.txt
file modified
+2 -1
tools/clang-format/ClangFormat.cpp
file modified
+21 -20
tools/clang-format/clang-format.el
file modified
+29 -16
tools/clang-format/clang-format.py
file modified
+1 -1
tools/clang-format/fuzzer/CMakeLists.txt
file modified
+6 -1
tools/clang-format/fuzzer/ClangFormatFuzzer.cpp
file modified
+5 -2
tools/clang-func-mapping/CMakeLists.txt
file added
+23
tools/clang-func-mapping/ClangFnMapGen.cpp
file added
+124
tools/clang-fuzzer/CMakeLists.txt
file modified
+68 -16
tools/clang-fuzzer/ClangFuzzer.cpp
file modified
+5 -34
tools/clang-fuzzer/Dockerfile
file added
+37
tools/clang-fuzzer/DummyClangFuzzer.cpp
file added
+21
tools/clang-fuzzer/ExampleClangProtoFuzzer.cpp
file added
+44
tools/clang-fuzzer/README.txt
file added
+82
tools/clang-fuzzer/cxx_proto.proto
file added
+93
tools/clang-fuzzer/handle-cxx/CMakeLists.txt
file added
+12
tools/clang-fuzzer/handle-cxx/handle_cxx.cpp
file added
+58
tools/clang-fuzzer/handle-cxx/handle_cxx.h
file added
+25
tools/clang-fuzzer/proto-to-cxx/CMakeLists.txt
file added
+14
tools/clang-fuzzer/proto-to-cxx/proto_to_cxx.cpp
file added
+102
tools/clang-fuzzer/proto-to-cxx/proto_to_cxx.h
file added
+22
tools/clang-fuzzer/proto-to-cxx/proto_to_cxx_main.cpp
file added
+30
tools/clang-import-test/CMakeLists.txt
file modified
+2 -0
tools/clang-import-test/clang-import-test.cpp
file modified
+120 -63
tools/clang-offload-bundler/CMakeLists.txt
file modified
+1 -0
tools/clang-offload-bundler/ClangOffloadBundler.cpp
file modified
+4 -3
tools/clang-refactor/CMakeLists.txt
file added
+24
tools/clang-refactor/ClangRefactor.cpp
file added
+638
tools/clang-refactor/TestSupport.cpp
file added
+392
tools/clang-refactor/TestSupport.h
file added
+107
tools/clang-refactor/ToolRefactoringResultConsumer.h
file added
+48
tools/clang-rename/CMakeLists.txt
file modified
+2 -3
tools/clang-rename/ClangRename.cpp
file modified
+1 -7
tools/diagtool/CMakeLists.txt
file modified
+1 -0
tools/diagtool/DiagnosticNames.cpp
file modified
+12 -0
tools/diagtool/DiagnosticNames.h
file modified
+4 -2
tools/diagtool/FindDiagnosticID.cpp
file modified
+17 -1
tools/diagtool/ListWarnings.cpp
file modified
+25 -31
tools/diagtool/ShowEnabledWarnings.cpp
file modified
+10 -14
tools/diagtool/TreeView.cpp
file modified
+35 -24
tools/driver/CMakeLists.txt
file modified
+4 -2
tools/driver/cc1as_main.cpp
file modified
+5 -4
tools/driver/driver.cpp
file modified
+19 -18
tools/libclang/ARCMigrate.cpp
file modified
+2 -2
tools/libclang/CIndex.cpp
file modified
+123 -17
tools/libclang/CIndexCodeCompletion.cpp
file modified
+11 -5
tools/libclang/CIndexer.cpp
file modified
+84 -0
tools/libclang/CIndexer.h
file modified
+30 -0
tools/libclang/CMakeLists.txt
file modified
+17 -5
tools/libclang/CXIndexDataConsumer.cpp
file modified
+1 -0
tools/libclang/CXIndexDataConsumer.h
file modified
+1 -1
tools/libclang/CXTranslationUnit.h
file modified
+2 -0
tools/libclang/CXType.cpp
file modified
+7 -2
tools/libclang/Indexing.cpp
file modified
+2 -11
tools/libclang/libclang.exports
file modified
+4 -0
unittests/AST/ASTImporterTest.cpp
file modified
+192 -28
unittests/AST/CMakeLists.txt
file modified
+2 -0
unittests/AST/DataCollectionTest.cpp
file added
+173
unittests/AST/DeclPrinterTest.cpp
file modified
+91 -20
unittests/AST/StmtPrinterTest.cpp
file modified
+67 -7
unittests/ASTMatchers/ASTMatchersNarrowingTest.cpp
file modified
+46 -0
unittests/ASTMatchers/ASTMatchersNodeTest.cpp
file modified
+37 -1
unittests/ASTMatchers/ASTMatchersTraversalTest.cpp
file modified
+39 -4
unittests/ASTMatchers/CMakeLists.txt
file modified
+1 -0
unittests/ASTMatchers/Dynamic/CMakeLists.txt
file modified
+1 -0
unittests/Analysis/CMakeLists.txt
file modified
+1 -0
unittests/Analysis/CloneDetectionTest.cpp
file modified
+4 -2
unittests/Basic/CMakeLists.txt
file modified
+1 -0
unittests/Basic/DiagnosticTest.cpp
file modified
+22 -0
unittests/Basic/FileManagerTest.cpp
file modified
+27 -0
unittests/Basic/VirtualFileSystemTest.cpp
file modified
+82 -0
unittests/CMakeLists.txt
file modified
+1 -0
unittests/CodeGen/CMakeLists.txt
file modified
+5 -0
unittests/CodeGen/CodeGenExternalTest.cpp
file added
+302
unittests/CodeGen/IncrementalProcessingTest.cpp
file added
+174
unittests/CrossTU/CMakeLists.txt
file added
+17
unittests/CrossTU/CrossTranslationUnitTest.cpp
file added
+158
unittests/Driver/CMakeLists.txt
file modified
+2 -0
unittests/Driver/ToolChainTest.cpp
file modified
+96 -0
unittests/Format/CMakeLists.txt
file modified
+2 -0
unittests/Format/FormatTest.cpp
file modified
+737 -29
unittests/Format/FormatTestComments.cpp
file modified
+517 -6
unittests/Format/FormatTestJS.cpp
file modified
+326 -30
unittests/Format/FormatTestJava.cpp
file modified
+15 -0
unittests/Format/FormatTestObjC.cpp
file modified
+11 -0
unittests/Format/FormatTestProto.cpp
file modified
+18 -0
unittests/Format/FormatTestRawStrings.cpp
file added
+733
unittests/Format/FormatTestTextProto.cpp
file modified
+44 -0
unittests/Format/FormatTestUtils.h
file modified
+2 -1
unittests/Format/NamespaceEndCommentsFixerTest.cpp
file modified
+128 -0
unittests/Format/SortImportsTestJS.cpp
file modified
+8 -0
unittests/Format/SortIncludesTest.cpp
file modified
+193 -0
unittests/Format/UsingDeclarationsSorterTest.cpp
file modified
+147 -6
unittests/Frontend/ASTUnitTest.cpp
file added
+87
unittests/Frontend/CMakeLists.txt
file modified
+5 -0
unittests/Frontend/CompilerInstanceTest.cpp
file added
+74
unittests/Frontend/PCHPreambleTest.cpp
file added
+200
unittests/Frontend/ParsedSourceLocationTest.cpp
file added
+37
unittests/Lex/CMakeLists.txt
file modified
+1 -0
unittests/Lex/LexerTest.cpp
file modified
+97 -1
unittests/Rename/CMakeLists.txt
file modified
+5 -0
unittests/Rename/RenameAliasTest.cpp
file added
+304
unittests/Rename/RenameClassTest.cpp
file modified
+129 -14
unittests/Rename/RenameEnumTest.cpp
file added
+189
unittests/Rename/RenameFunctionTest.cpp
file added
+574
unittests/Rename/RenameMemberTest.cpp
file added
+229
unittests/Rewrite/CMakeLists.txt
file modified
+1 -0
unittests/Sema/CMakeLists.txt
file modified
+1 -0
unittests/StaticAnalyzer/CMakeLists.txt
file modified
+1 -0
unittests/Tooling/ASTSelectionTest.cpp
file added
+1085
unittests/Tooling/CMakeLists.txt
file modified
+5 -0
unittests/Tooling/ExecutionTest.cpp
file added
+221
unittests/Tooling/LexicallyOrderedRecursiveASTVisitorTest.cpp
file added
+227
unittests/Tooling/QualTypeNamesTest.cpp
file modified
+1 -1
unittests/Tooling/RefactoringActionRulesTest.cpp
file added
+248
unittests/Tooling/RefactoringTest.cpp
file modified
+422 -0
unittests/Tooling/TestVisitor.h
file modified
+4 -1
unittests/Tooling/ToolingTest.cpp
file modified
+57 -0
unittests/libclang/CMakeLists.txt
file modified
+1 -0
utils/TableGen/CMakeLists.txt
file modified
+2 -0
utils/TableGen/ClangAttrEmitter.cpp
file modified
+203 -204
utils/TableGen/ClangDataCollectorsEmitter.cpp
file added
+18
utils/TableGen/TableGen.cpp
file modified
+6 -0
utils/TableGen/TableGenBackends.h
file modified
+2 -0
utils/analyzer/CmpRuns.py
file modified
+44 -53
utils/analyzer/SATestAdd.py
file modified
+28 -22
utils/analyzer/SATestBuild.py
file modified
+288 -352
utils/analyzer/SATestUpdateDiffs.py
file added
+73
utils/analyzer/SATestUtils.py
file added
+100
utils/analyzer/SumTimerInfo.py
file modified
+37 -41
utils/analyzer/ubiviz
file modified
+45 -42
utils/clangdiag.py
file added
+192
utils/perf-training/CMakeLists.txt
file modified
+6 -6
www/analyzer/checker_dev_manual.html
file modified
+12 -2
www/analyzer/open_projects.html
file modified
+0 -7
www/cxx_dr_status.html
file modified
+15 -15
www/cxx_status.html
file modified
+81 -19
www/hacking.html
file modified
+2 -2
www/index.html
file modified
+22 -22
www/make_cxx_dr_status
file modified
+0 -3
www/menu.html.incl
file modified
+1 -3
www/related.html
file modified
+3 -3
    Vendor import of clang trunk r321017:
    https://llvm.org/svn/llvm-project/cfe/trunk@321017
    
        
file modified
+1 -1
file modified
+47 -11
file modified
+4 -4
file modified
+5 -4
file modified
+3 -2
file modified
+101 -0
file modified
+2 -1
file modified
+6 -10
file modified
+2 -1
file modified
+6 -3464
file modified
+2 -1
file modified
+169 -16
file modified
+27 -2
file modified
+668 -128
file modified
+10 -10
file modified
+79 -1
file modified
+2 -2
file modified
+35 -4
file modified
+205 -235
file modified
+55 -4
file modified
+35 -9
file modified
+3 -3
file modified
+9 -4
file modified
+22 -9
file modified
+2 -2
file modified
+2 -2
file modified
+2 -0
file modified
+56 -2
file modified
+258 -136
file modified
+29 -24
file modified
+400 -267
file modified
+167 -119
file modified
+314 -220
file modified
+46 -31
file modified
+21 -19
file modified
+397 -261
file modified
+243 -237
file modified
+73 -8
file modified
+507 -395
file modified
+266 -211
file modified
+15 -14
file modified
+964 -720
include/clang/AST/QualTypeNames.h include/clang/Tooling/Core/QualTypeNames.h
file renamed
+18 -7
file modified
+224 -201
file modified
+89 -33
file modified
+27 -19
file modified
+709 -445
file modified
+189 -48
file modified
+24 -20
include/clang/Analysis/AnalysisDeclContext.h include/clang/Analysis/AnalysisContext.h
file renamed
+15 -9
include/clang/Analysis/BodyFarm.h lib/Analysis/BodyFarm.h
file renamed
+7 -4
file modified
+204 -154
file modified
+286 -280
file modified
+145 -53
file modified
+273 -242
file modified
+21 -21
file modified
+7 -0
file modified
+4 -0
file modified
+53 -28
file modified
+4 -4
file modified
+277 -141
file modified
+139 -5
file modified
+89 -38
file modified
+20 -2
file modified
+55 -33
file modified
+46 -29
file modified
+14 -11
file modified
+22 -20
file modified
+13 -16
file modified
+201 -93
file modified
+75 -36
file modified
+64 -42
file modified
+39 -16
file modified
+22 -3
file modified
+19 -11
file modified
+11 -0
file modified
+186 -51
include/clang/StaticAnalyzer/Core/BugReporter/BugReporterVisitors.h include/clang/StaticAnalyzer/Core/BugReporter/BugReporterVisitor.h
file renamed
+3 -3
file modified
+520 -167
file modified
+152 -5
file modified
+581 -20
file modified
+2 -0
file modified
+10 -3
file modified
+42 -30
file modified
+9 -1
file modified
+328 -306
file modified
+37 -23
file modified
+136 -53
file modified
+14 -6
file modified
+4 -2
file modified
+54 -47
file modified
+105 -76
file modified
+71 -79
file modified
+23 -4
file modified
+101 -15
file modified
+125 -108
file modified
+107 -32
file modified
+9 -3
file modified
+309 -89
file modified
+8 -6
file modified
+162 -28
file added
+159
file modified
+5 -0
file modified
+14 -11
file modified
+24 -3
file modified
+1 -0
file modified
+62 -56
file modified
+66 -1
file modified
+77 -4
lib/AST/QualTypeNames.cpp lib/Tooling/Core/QualTypeNames.cpp
file renamed
+1 -12
file modified
+5 -4
file modified
+18 -20
file modified
+41 -37
file modified
+11 -6
file modified
+28 -21
file modified
+110 -40
file modified
+40 -2
file modified
+19 -5
file modified
+29 -3
file modified
+189 -115
file modified
+81 -50
file modified
+71 -83
file modified
+14 -10
file modified
+9 -12
file modified
+332 -34
file modified
+316 -133
file modified
+26 -12
file modified
+99 -56
file modified
+2 -3
file modified
+18 -3
file modified
+8 -2
file modified
+23 -33
file modified
+24 -0
file modified
+5 -2
file modified
+31 -15
file modified
+1 -1
file modified
+49 -27
file modified
+23 -7
file modified
+40 -26
file modified
+36 -30
file modified
+27 -4
file modified
+73 -9480
file added
+51
file modified
+1 -1
file modified
+39 -18
file modified
+9 -5
file modified
+1 -0
file modified
+82 -39
file modified
+235 -71
file modified
+224 -111
file modified
+7 -0
file modified
+1168 -353
file modified
+15 -17
file modified
+7 -4
file modified
+11 -10
file modified
+58 -35
file modified
+105 -72
file modified
+1 -1
file modified
+8 -3
file modified
+92 -65
file modified
+7 -4
file modified
+17 -25
file modified
+68 -21
file modified
+24 -21
file modified
+431 -310
file modified
+1 -18
file modified
+80 -28
file modified
+21 -11
file modified
+848 -389
file modified
+109 -26
file modified
+17 -19
file modified
+17 -10
file modified
+57 -14
file modified
+19 -2
file modified
+528 -332
file modified
+70 -36
file modified
+17 -33
file modified
+698 -266
file modified
+1 -1
file modified
+35 -3
file modified
+24 -46
file modified
+52 -13
file modified
+169 -59
file modified
+203 -77
file modified
+270 -120
file modified
+60 -40
file modified
+157 -16
file modified
+157 -108
file modified
+146 -54
file modified
+11 -5
file modified
+3 -2
file modified
+75 -35
file modified
+67 -49
file modified
+13 -0
file modified
+533 -108
file modified
+49 -11
file modified
+0 -1
file modified
+72 -25
file modified
+6 -0
file modified
+85 -62
file modified
+10 -1
file modified
+6 -5
file modified
+128 -38
file modified
+179 -33
file modified
+1467 -1267
file modified
+220 -61
file modified
+24 -4
file modified
+454 -306
file modified
+52 -27
file modified
+65 -156
file modified
+23 -24
file modified
+26 -17
file modified
+14 -4
file modified
+249 -293
file modified
+186 -131
file modified
+142 -53
file modified
+3 -3
file modified
+91 -76
file modified
+70 -18
file modified
+24 -16
file modified
+39 -8
file modified
+164 -101
file modified
+4 -1
file modified
+209 -111
file modified
+44 -20
file modified
+7 -5
file modified
+10 -2
file modified
+182 -380
file modified
+3 -2
file modified
+20 -18
file modified
+255 -420
file modified
+314 -705
file modified
+27 -27
file modified
+321 -703
file modified
+50 -1
file modified
+10 -2
file modified
+14 -0
file modified
+22 -22
file modified
+24 -24
file modified
+13 -0
file modified
+5 -1
file modified
+330 -336
file modified
+4 -1
file modified
+59 -21
file modified
+1 -0
file modified
+11 -0
file modified
+27 -9
file modified
+25 -13
file modified
+14 -8
file modified
+58 -16
file modified
+47 -44
file modified
+299 -166
file modified
+31 -26
file modified
+34 -17
file modified
+20 -16
file modified
+116 -32
file modified
+134 -72
file modified
+3 -4
file modified
+120 -24
file modified
+55 -34
file modified
+31 -23
file modified
+33 -16
file modified
+51 -44
file modified
+237 -59
file modified
+101 -59
file modified
+41 -31
file modified
+22 -13
file modified
+36 -22
file modified
+16 -12
file modified
+124 -22
file modified
+9 -3
file modified
+15 -9
file modified
+124 -111
file modified
+19 -17
file modified
+3 -2
file modified
+26 -15
file modified
+5 -0
file modified
+3 -2
file modified
+2 -12
file modified
+157 -28
file modified
+68 -1
file modified
+6 -13
file modified
+783 -482
file modified
+86 -38
file modified
+41 -10
file modified
+337 -372
file modified
+268 -139
file modified
+439 -338
file modified
+171 -41
file modified
+547 -146
file modified
+94 -30
file modified
+12 -53
file modified
+41 -8
file modified
+141 -23
file modified
+31 -16
file modified
+76 -31
file modified
+14 -2
file modified
+1518 -461
file modified
+198 -124
file modified
+62 -21
file modified
+44 -39
file modified
+5 -7
file modified
+68 -76
file modified
+390 -129
file modified
+143 -12
file modified
+551 -137
file modified
+183 -67
file modified
+3 -0
file modified
+7 -9
file modified
+7 -9
file modified
+24 -3
file modified
+41 -0
file modified
+100 -1323
file modified
+13 -1169
file modified
+26 -0
file modified
+1 -1
file modified
+10 -1
file modified
+1 -1
file modified
+8 -0
file modified
+564 -597
file modified
+14 -0
test/Analysis/html-diag-singlefile.c test/Analysis/diagnostics/diag-cross-file-boundaries.c
file renamed
+5 -3
test/Analysis/html-diag-singlefile.h test/Analysis/diagnostics/diag-cross-file-boundaries.h
file renamed
file was renamed with no change to the file
file modified
+12 -6
file modified
+21 -1
file modified
+10 -0
file modified
+538 -536
file modified
+1 -1
file modified
+50 -15
file modified
+35 -0
file modified
+22 -3
file modified
+5 -0
file modified
+19 -0
file modified
+6 -5
file modified
+7 -0
file modified
+29 -1
file modified
+754 -240
file modified
+217 -64
file modified
+5 -27
file modified
+20 -4
file modified
+7 -4
file modified
+2 -2
file modified
+1 -3
file modified
+1 -1
file modified
+14 -11
file modified
+3 -3
file modified
+25 -7
file modified
+300 -30
file modified
+32 -6
file modified
+259 -178
file modified
+155 -50
file modified
+2276 -1882
file modified
+33 -0
file modified
+15 -6
file modified
+357 -179
file modified
+7 -3
file modified
+2 -0
file modified
+82 -22
file modified
+52 -24
file modified
+20 -35
file modified
+24 -27
file modified
+3 -3
file modified
+4 -4
file modified
+115 -68
file modified
+22 -1
file modified
+4 -0
file modified
+14 -2
file modified
+2 -2
file modified
+47 -49
file modified
+1 -1
file modified
+30 -30
file modified
+60 -60
file modified
+0 -1
file modified
+11 -8
file modified
+17 -8
file modified
+10 -1
file modified
+2 -2
file modified
+2 -1
file modified
+0 -2
file modified
+10 -2
file modified
+1 -1
file modified
+23 -8
file modified
+1 -1
file modified
+10 -0
file modified
+59 -19
file modified
+43 -6
file modified
+18 -0
file modified
+7 -7
file modified
+1 -1
file modified
+25 -12
file modified
+23 -16
file modified
+11 -0
file modified
+4 -4
file modified
+2 -2
file modified
+4 -4
empty file added
file modified
+165 -90
file modified
+2 -0
test/Driver/amdgpu-mcpu.cl test/Driver/r600-mcpu.cl
file renamed
+54 -18
file modified
+33 -0
file modified
+2 -0
file modified
+5 -0
file modified
+21 -0
file modified
+5 -5
file removed
-29
file modified
+3 -0
file modified
+14 -2
file modified
+15 -8
file modified
+6 -0
file modified
+4 -4
file modified
+6 -0
file modified
+15 -1
file modified
+4 -4
file modified
+24 -0
file modified
+1 -1
file modified
+13 -8
file modified
+3 -1
file modified
+52 -13
file modified
+1 -1
file modified
+138 -20
file modified
+39 -4
file modified
+4 -5
file modified
+26 -0
file modified
+9 -3
file modified
+4 -4
file modified
+3 -3
file modified
+15 -0
file modified
+22 -25
file modified
+3 -3
file modified
+2 -0
file modified
+134 -2
file modified
+1 -1
file modified
+56 -0
file modified
+4 -0
file modified
+40 -40
file modified
+56 -3
file modified
+1 -1
file modified
+8 -7
file modified
+1 -1
file modified
+233 -24
file modified
+5 -12
file modified
+3 -3
file modified
+2 -0
file modified
+1 -1
file modified
+3 -11
file modified
+1 -11
file modified
+8 -0
file modified
+0 -1
file modified
+6 -5
file modified
+31 -0
file modified
+2 -0
file modified
+32 -40
file modified
+4 -0
file modified
+11 -5
file modified
+61 -0
file modified
+8 -0
file modified
+1 -1
file modified
+1 -1
file modified
+3 -3
file modified
+2 -2
file modified
+4 -1
file modified
+2 -1
file modified
+5 -0
file modified
+1 -1
file modified
+8 -0
file modified
+36 -18
file modified
+1 -2
file added
+40
file modified
+3 -1
file modified
+921 -121
file modified
+4 -4
file modified
+20 -7
file modified
+100 -71
file modified
+354 -622
file modified
+27 -10
file modified
+10 -10
file modified
+21 -1
file modified
+1 -1
file modified
+15 -15
file modified
+8 -1
file modified
+1 -1
file modified
+1 -1
file modified
+17 -15
file modified
+317 -45
file modified
+5 -5
empty file added
file modified
+17 -1
file modified
+43 -0
file modified
+1 -4
file modified
+6 -4
file modified
+1 -1
file modified
+2 -2
file modified
+1 -1
file modified
+15 -2
file modified
+8 -2
file modified
+2 -2
file modified
+184 -0
file modified
+55 -4
file modified
+8 -0
file modified
+6 -6
file modified
+13 -7
file modified
+12 -0
file modified
+2 -3
file modified
+1 -1
file modified
+3 -8
file added
+25
file modified
+1 -1
file modified
+10 -1
file modified
+2 -2
file modified
+5 -0
file modified
+1 -0
file modified
+0 -4
file modified
+1 -1
file modified
+1 -1
file modified
+1 -1
file modified
+2 -2
file modified
+1 -1
file modified
+21 -5
file modified
+10 -0
file modified
+9 -1
file modified
+55 -12
file modified
+8 -8
file modified
+8 -8
file modified
+5 -0
file modified
+10 -0
file modified
+34 -2
file modified
+1 -1
file modified
+7 -11
file modified
+29 -0
file modified
+21 -5
file modified
+317 -0
file modified
+1 -1
file modified
+1 -1
file modified
+6 -6
file modified
+6 -6
file modified
+4 -1
file modified
+1 -26
file removed
-110
file added
+57
test/Unit/lit.site.cfg.py.in test/Unit/lit.site.cfg.in
file renamed
+1 -1
file removed
-534
file added
+182
test/lit.site.cfg.py.in test/lit.site.cfg.in
file renamed
+6 -1
file modified
+3 -0
file modified
+25 -31
file modified
+35 -24
file modified
+4 -2
file modified
+5 -4
file modified
+19 -18
file modified
+123 -17
file modified
+84 -0
file modified
+30 -0
file modified
+17 -5
file modified
+7 -2
file modified
+2 -11
file modified
+2 -0
file modified
+1 -0
file modified
+737 -29
file modified
+1 -0
file modified
+97 -1
file modified
+6 -0
file modified
+44 -53
file modified
+28 -22
file modified
+288 -352
file modified
+37 -41
file modified
+45 -42
file added
+192
file modified
+15 -15
file modified
+81 -19
file modified
+2 -2
file modified
+22 -22
file modified
+0 -3
file modified
+1 -3
file modified
+3 -3