This is an automated email from the git hooks/post-receive script.
tcwg-buildslave pushed a change to branch linaro-local/ci/tcwg_kernel/llvm-master-aarch64-mainline-defconfig in repository toolchain/ci/llvm-project.
from 48aa781ae44 [Tooling] Drop leading/trailing whitespace from compile_fla [...] adds e408b54290b [clangd] Fix gcc compiler warning by removing extra ";" [NFC] adds e2b134b01a6 [yaml2obj] - Stop using square brackets for unique suffixes. adds 56079e1de11 [Analyzer][VLASizeChecker] Try to fix vla.c test problems. adds 69c8f8548d7 GlobPattern.h - remove unnecessary StringRef.h include. NFC adds eeece6dbe68 [AMDGPU] Add more VMEM to SALU WAR hazard tests. NFC adds fa8fc9ffcc9 [MLIR, OpenMP] Support for flush operation, and translating [...] adds 032727f4f83 [clangd] Complete filenames after < / ". adds 9b88a190b42 [clangd] Add CSV export for trace metrics adds 5afd86b0de7 [MLIR] Add helper functions for common integer types adds 61559d04586 [clangd] Squash GCC error with StringRef + gtest MatchesRegex() adds 62adfed30a1 Unrank mcuMemHostRegister tensor argument. adds 2e5e42d4aea [analyzer][MallocChecker] When modeling realloc-like functi [...] adds 8e64c096946 GlobalVariable.h - remove unused PointerUnion.h include. NFC adds 0fc1f2b7cdb ObjectCache.h - replace unnecessary MemoryBuffer.h include [...] adds 6e99199419d Fix "not all control paths return a value" warning on MSVC builds. adds c1ae72d03f7 [IR] Revert r119493 adds 2e499eee588 [OPENMP50]Add initial support for 'affinity' clause. adds e86f3075f87 [NFC][ARM] Add more tail predication tests adds 23954318f49 [AST][RecoveryExpr] Fix an assertion crash on openMP. adds e984b7f2a23 Added a TanOp to SPIR-V dialect GLSL ops adds 6f56599c14a [AST] Fix the PrintQualifiedName for ObjC instance variable [...] adds 0320ce8916a [clangd] Add a flag to preserve type for recovery expression. adds fcf0764998b [AST] Fix an assertion violation in FieldDecl::getParent. adds 500479dba33 [analyzer][DirectIvarAssignment] Turn DirectIvarAssignmentF [...] adds a7759d17850 GlobalISel: Fix IRTranslator for constantexpr selects adds 66ad1074528 [VPlan] Remove unique_ptr from VPBranchOnRecipeMask (NFC). adds 7ebf7d91e61 [clangd] Delete regex assertion, breaking on windows too... adds f828d75b46f [VPlan] Add & use VPValue operands for VPReplicateRecipe (NFC). adds 6846aec7313 [analyzer] SATestBuild.py: Optionally override compiler adds ac6a9971309 MachineBasicBlock.h - remove unnecessary includes. NFC. adds 64ba6ee1608 CommandLine.h - remove unnecessary raw_ostream forward decl [...] adds f3b20c2ae7b MCTargetOptionsCommandFlags.h - remove unnecessary includes. NFC. adds 1aadd6ce612 [lld] Remove unused lld/test/Driver/Inputs/**/libtest.a adds d1560f3956f [mlir] scf::ForOp: provide builders with callbacks for loop body adds cff9399f6b9 [VPlan] Fix comment for User in VPWidenSelectRecipe (NFC). adds 55e9eb416ee [lld-macho] Support -order_file adds e270b2f1727 [lld-macho] Support .subsections_via_symbols adds 1f820e35596 [lld-macho] Support X86_64_RELOC_UNSIGNED adds b0d94964da8 [clangd] findExplicitReferences supports goto labels adds 5bc0c8f0092 [clangd] Avoid StringRef entirely with gmock adds 268fa40daa1 [analyzer] Don't print the config count in debug.ConfigDumper adds 7f5d91d3ffe [clang][AIX] Implement ABIInfo and TargetCodeGenInfo for AIX adds e4e1080a583 [analyzer][Nullability] Don't emit under the checker name N [...] adds 34683005110 [MLIR] Update the FunctionAndBlockSignatureConverter and No [...] adds c6b2b784299 [clangd-remote] Replace YAML serialization with proper Prot [...] adds db8559eee4a Revert "[lld-macho] Support X86_64_RELOC_UNSIGNED" adds 70fbbcdd343 Revert "[lld-macho] Support .subsections_via_symbols" adds 6189dd06ad4 [clang-format] [PR45942] [[nodiscard]] causes && to be miss [...] adds 07740dd08b5 [clang-format] [PR44476] Add space between template and attribute adds 575c59cf6a3 [clang-format] [PR45614] Incorrectly indents [[nodiscard]] [...] adds 5d82cb3c3a6 [clang-format] @lefticus just taught the world how to use [ [...] adds 64676499741 [ELF] Make --trace-symbol track preempted shared definitions adds 9bc989a48d6 [InstCombine] Remove hasNoInfs check for pow(C,y) -> exp2(l [...] adds 7cefd1b4cd7 [LV] Remove duplicated return stmt (NFC). adds 0980c9c6f15 [X86] Split masked integer vector stores into vXi32/vXi64 v [...] adds e2e38fca64e Entropic: Boosting LibFuzzer Performance adds ccba60a784e [StackColoring] When remapping alloca's move the To alloca [...] adds 81a73fde5ce Fix aux-target diagnostics for certain builtins adds 225f241c844 [lldb/Reproducers] Move connection logic into replay server (NFC) adds 15ee8a3a582 Silence warnings around int/float conversions. adds 520a5702680 [mlir][StandardToSPIRV] Fix signedness issue in bitwidth em [...] adds 5fae613a4fd [LVI] Don't require DominatorTree in LVI (NFC) adds 018e5a96eeb [lldb/Properties] Move OSPluginReportsAllThreads from Targe [...] adds 0d736f467dd [SVE] Add specialized getters to derived vector types adds 59f49f7ee7f [IR] Simplify BasicBlock::removePredecessor. NFCI. adds 6d953693fe6 [PhaseOrdering] make different pass manager runs equivalent; NFC adds 348da7eec3e [PhaseOrdering] add tests for x86 horizontal math ops (PR41 [...] adds b2d733c3507 [llvm][docs] Add step by step git to GettingStarted adds 4eb6f4854eb [lld-macho][re-land] Support .subsections_via_symbols adds ce0d8beebcf [lld-macho][re-land] Support X86_64_RELOC_UNSIGNED adds 3181273be73 [WebAssembly] Implement i64x2.mul and remove i8x16.mul adds 8a43d41a407 [WebAssembly] Fix bug in custom shuffle combine adds 67ecd8cbf5f [PGOProfile] make test less brittle; NFC adds 2e6e27583ce [PowerPC][NFC] Cleanup load/store spilling code adds f8e833a5018 [gn build] Add a flag zlib_path to provide the path to zlib [...] adds e42e5e4d0fc [analyzer] Move apiModeling.StdCLibraryFunctionArgs to alpha. adds c7dddaa89ff [lldb/Reproducers] Update GDB remote client tests for passi [...] adds f8cccd126b4 [gn build] Try to unbreak Windows build after f8e833a501. adds 350dadaa8ab Give helpers internal linkage. NFC. adds 74ef6a11478 Fix X86_64 complex-returns for regcall. adds 5d2c3a0b8ce [AArch64] Disable MachineOutliner on Windows. adds 6d2b75e0887 [clang-misexpect] Fixed typo which causes that --pgo-warn-m [...] adds 1502941c1c0 [gn build] Try harder to unbreak Windows build after f8e833a501. adds 47650dcbeee Revert "[clang-misexpect] Fixed typo which causes that --pg [...] adds 21b0eff7738 [mlir][shape] Add `shape.from_extents`. adds d5b1643c74e [mlir][SPIRV] Fix blocks nested too deeply error. adds b54635e0ec3 [MLIR] LLVMMLIRTableGen -> MLIRTableGen adds 0368c1de9cd [MLIR][cmake][NFC] Check for incorrect usage of LLVM compon [...] adds 4dad4914f7d CodeGen: Use Register adds e6658079aca GlobalISel: Remove unused include adds b47d1baa535 [analyzer][NSOrCFError] Don't emit diagnostics under the na [...] adds cfba1a96681 [Hexagon] pX.new cannot be used with p3:0 as producer adds 61813b8069c AMDGPU: Use member initializers in MFI adds 074b802654f AMDGPU: Fix DAG divergence for implicit function arguments adds 66224d309d0 [analyzer][ObjCGenerics] Don't emit diagnostics under the n [...] adds 08ae945318f GlobalISel: Copy correct flags to select adds e89a08aefda [SVE] MOVPRFX zero merging test renaming adds 3d0d2fefc0a analyzer][CallAndMessage][NFC] Change old callbacks to rely [...] adds 21d2884a9c5 AMDGPU: Annotate functions that have stack objects adds f2be30def37 [analyzer][NFC] Merge checkNewAllocator's paramaters into C [...] adds 5811f3a9f8d [asan_symbolize] Fix bug handling C++ symbols when using Atos. adds 82dbf4aca84 [lldb/test] Move "DataFormatters/Mock.h" to "Plugins/Langua [...] adds a3609b0ec68 Add terminateCommands to lldb-vscode protocol adds fe1a3a7e8c8 [analyzer] Change the default output type to PD_TEXT_MINIMA [...] adds 392222dd726 [analyzer][NFC][MallocChecker] Convert many parameters into [...] adds c98648a1759 [NFC] Add _EnableIfLValueCallable and move reference ou [...] adds 21d4050e2c9 Mark shared_ptr::__create_with_control_block as noexcept. adds b8998ab9c26 [NFC] Remove non-rvlaue non-variadic allocator::construct o [...] adds ca5bff18fc6 [NFC] Remove non-rvlaue non-variadic allocator::construct o [...] adds 3a6ee4fefec [analyzer][StackAddressEscape] Tie warnings to the diagnost [...] adds fb8204b2103 [mlir][ods] Fix ops with both attribute-sized operands and results adds a45fb1942fc [mlir][Affine] Introduce affine memory interfaces adds 92577e6a0f7 [mlir][vulkan-runner] Minor fix in timestamp flag for vulka [...] adds 2b59e9f1bdd [DAGCombine] Remove the getNegatibleCost to avoid the out o [...] adds b359bbaa8b4 [mlir][spirv] First step to support spirv cooperative matri [...] adds da95a0d8cc2 [mlir] NFC - Appease gcc 5 adds 77f05e5b531 AMDGPU/GlobalISel: Fix bug in test register bank adds 78453e37054 Mark AffineMap::replaceDimsAndSymbols as const (NFC) new 62f3ef2b537 [CGCall] Annotate references with "align" attribute. new 8d0fdd44eef [compiler-rt][scudo][LIT] Use target_suffix instead of target-arch new 9f2ce5b915a [mlir][SystemZ] Fix incompatible datalayout in SystemZ new 677929e3521 [AMDGPU] Process V_MOV_B32_indirect in SET_GPR_IDX optimization new f7f8c1cd9ae [Support][unittest] Fix HostTest.NumPhysicalCores on __i386 [...]
The 5 revisions listed above as "new" are entirely new to this repository and will be described in separate emails. The revisions listed as "adds" were already present in the repository and have only been added to this reference.
Summary of changes: clang-tools-extra/clangd/ClangdLSPServer.cpp | 34 +- clang-tools-extra/clangd/ClangdServer.cpp | 6 +- clang-tools-extra/clangd/ClangdServer.h | 5 + clang-tools-extra/clangd/CodeComplete.cpp | 39 ++ clang-tools-extra/clangd/CodeComplete.h | 4 + clang-tools-extra/clangd/Compiler.cpp | 4 +- clang-tools-extra/clangd/Compiler.h | 1 + clang-tools-extra/clangd/FindTarget.cpp | 27 +- clang-tools-extra/clangd/Hover.cpp | 4 +- clang-tools-extra/clangd/index/Ref.h | 2 +- clang-tools-extra/clangd/index/remote/Client.cpp | 3 +- clang-tools-extra/clangd/index/remote/Index.proto | 54 ++- .../index/remote/marshalling/Marshalling.cpp | 151 +++++++- clang-tools-extra/clangd/support/Trace.cpp | 65 ++++ clang-tools-extra/clangd/support/Trace.h | 7 + .../clangd/test/initialize-params.test | 5 +- clang-tools-extra/clangd/test/metrics.test | 11 + clang-tools-extra/clangd/tool/ClangdMain.cpp | 28 +- clang-tools-extra/clangd/unittests/CMakeLists.txt | 14 + .../clangd/unittests/CodeCompleteTests.cpp | 42 ++ .../clangd/unittests/FindTargetTests.cpp | 21 + clang-tools-extra/clangd/unittests/HoverTests.cpp | 15 + clang-tools-extra/clangd/unittests/TestTU.cpp | 6 + clang-tools-extra/clangd/unittests/TestTU.h | 1 + .../clangd/unittests/remote/MarshallingTests.cpp | 93 +++++ .../clangd/unittests/support/TraceTests.cpp | 48 +++ clang/include/clang/AST/Decl.h | 7 +- clang/include/clang/AST/OpenMPClause.h | 101 +++++ clang/include/clang/AST/RecursiveASTVisitor.h | 9 + clang/include/clang/Basic/DiagnosticDriverKinds.td | 3 + clang/include/clang/Sema/Sema.h | 39 +- .../clang/StaticAnalyzer/Checkers/Checkers.td | 34 +- .../clang/StaticAnalyzer/Core/AnalyzerOptions.h | 2 +- .../StaticAnalyzer/Core/BugReporter/BugType.h | 5 +- clang/include/clang/StaticAnalyzer/Core/Checker.h | 6 +- .../clang/StaticAnalyzer/Core/CheckerManager.h | 11 +- .../StaticAnalyzer/Core/PathSensitive/CallEvent.h | 7 + clang/lib/AST/Decl.cpp | 7 +- clang/lib/AST/OpenMPClause.cpp | 36 ++ clang/lib/AST/StmtProfile.cpp | 6 + clang/lib/Basic/OpenMPKinds.cpp | 2 + clang/lib/CodeGen/CGBuiltin.cpp | 2 +- clang/lib/CodeGen/CGCall.cpp | 34 +- clang/lib/CodeGen/CGClass.cpp | 6 +- clang/lib/CodeGen/CGExpr.cpp | 39 +- clang/lib/CodeGen/CGOpenMPRuntime.cpp | 4 +- clang/lib/CodeGen/CGStmtOpenMP.cpp | 3 +- clang/lib/CodeGen/CodeGenFunction.cpp | 63 +-- clang/lib/CodeGen/CodeGenFunction.h | 7 - clang/lib/CodeGen/CodeGenModule.cpp | 54 +++ clang/lib/CodeGen/CodeGenModule.h | 8 + clang/lib/CodeGen/TargetInfo.cpp | 348 ++++++++++++----- clang/lib/Format/TokenAnnotator.cpp | 5 + clang/lib/Format/UnwrappedLineParser.cpp | 14 +- clang/lib/Frontend/CompilerInvocation.cpp | 6 + clang/lib/Headers/wasm_simd128.h | 5 - clang/lib/Parse/ParseOpenMP.cpp | 28 +- clang/lib/Sema/SemaChecking.cpp | 100 ++--- clang/lib/Sema/SemaOpenMP.cpp | 54 ++- clang/lib/Sema/TreeTransform.h | 35 ++ clang/lib/Serialization/ASTReader.cpp | 15 + clang/lib/Serialization/ASTWriter.cpp | 9 + .../Checkers/AnalysisOrderChecker.cpp | 2 +- .../Checkers/CallAndMessageChecker.cpp | 142 ++++--- .../lib/StaticAnalyzer/Checkers/DebugCheckers.cpp | 2 - .../Checkers/DirectIvarAssignment.cpp | 15 +- .../Checkers/DynamicTypePropagation.cpp | 7 +- .../lib/StaticAnalyzer/Checkers/MallocChecker.cpp | 430 ++++++++++++--------- .../lib/StaticAnalyzer/Checkers/NSErrorChecker.cpp | 16 +- .../StaticAnalyzer/Checkers/NullabilityChecker.cpp | 121 +++--- .../Checkers/StackAddrEscapeChecker.cpp | 24 +- .../Checkers/StdLibraryFunctionsChecker.cpp | 15 - clang/lib/StaticAnalyzer/Core/CallEvent.cpp | 2 +- clang/lib/StaticAnalyzer/Core/CheckerManager.cpp | 31 +- clang/lib/StaticAnalyzer/Core/ExprEngineCXX.cpp | 17 +- .../Core/ExprEngineCallAndReturn.cpp | 16 +- clang/lib/StaticAnalyzer/Core/HTMLDiagnostics.cpp | 28 +- clang/lib/StaticAnalyzer/Core/PlistDiagnostics.cpp | 17 +- clang/lib/StaticAnalyzer/Core/SarifDiagnostics.cpp | 7 +- .../StaticAnalyzer/Frontend/AnalysisConsumer.cpp | 1 + .../Inputs/expected-plists/generics.m.plist | 144 +++---- .../expected-plists/nullability-notes.m.plist | 4 +- clang/test/Analysis/analyzer-config.c | 3 +- clang/test/Analysis/analyzer-enabled-checkers.c | 1 - clang/test/Analysis/incorrect-checker-names.cpp | 9 +- clang/test/Analysis/incorrect-checker-names.mm | 62 ++- clang/test/Analysis/malloc.c | 15 + ...direct-ivar-assignment-in-annotated-functions.m | 8 +- clang/test/Analysis/output_types.cpp | 49 +++ .../std-c-library-functions-arg-constraints.c | 4 +- .../std-c-library-functions-arg-constraints.cpp | 2 +- clang/test/Analysis/vla.c | 12 +- clang/test/CXX/except/except.spec/p14-ir.cpp | 4 +- clang/test/CodeGen/aix-complex.c | 10 + clang/test/CodeGen/aix-return.c | 34 ++ clang/test/CodeGen/aix-struct-arg.c | 89 +++++ clang/test/CodeGen/aix-vaargs.c | 85 ++++ clang/test/CodeGen/aix-vector.c | 10 + clang/test/CodeGen/align_value.cpp | 2 +- clang/test/CodeGen/pch-dllexport.cpp | 2 +- ...ruct-return.c => ppc32-and-aix-struct-return.c} | 24 +- clang/test/CodeGen/ppc32-dwarf.c | 126 ++++++ clang/test/CodeGen/ppc64-dwarf.c | 15 +- .../CodeGenCUDA/amdgpu-kernel-arg-pointer-type.cu | 4 +- clang/test/CodeGenCXX/address-space-ref.cpp | 8 +- clang/test/CodeGenCXX/amdgcn-func-arg.cpp | 8 +- clang/test/CodeGenCXX/atomic-dllexport.cpp | 4 +- .../CodeGenCXX/attr-target-mv-member-funcs.cpp | 8 +- clang/test/CodeGenCXX/blocks-cxx11.cpp | 2 +- clang/test/CodeGenCXX/blocks.cpp | 2 +- clang/test/CodeGenCXX/call-with-static-chain.cpp | 4 +- clang/test/CodeGenCXX/catch-undef-behavior.cpp | 2 +- clang/test/CodeGenCXX/conditional-gnu-ext.cpp | 4 +- clang/test/CodeGenCXX/const-init-cxx11.cpp | 4 +- clang/test/CodeGenCXX/constructor-direct-call.cpp | 4 +- clang/test/CodeGenCXX/constructor-init.cpp | 2 +- clang/test/CodeGenCXX/constructors.cpp | 16 +- clang/test/CodeGenCXX/convert-to-fptr.cpp | 2 +- clang/test/CodeGenCXX/copy-assign-synthesis-1.cpp | 2 +- clang/test/CodeGenCXX/copy-constructor-elim-2.cpp | 2 +- .../CodeGenCXX/copy-constructor-synthesis-2.cpp | 2 +- .../test/CodeGenCXX/copy-constructor-synthesis.cpp | 6 +- .../CodeGenCXX/cxx11-initializer-aggregate.cpp | 2 +- .../CodeGenCXX/cxx11-thread-local-reference.cpp | 4 +- .../CodeGenCXX/cxx1y-variable-template-linkage.cpp | 12 +- clang/test/CodeGenCXX/decl-ref-init.cpp | 4 +- clang/test/CodeGenCXX/default-arg-temps.cpp | 4 +- clang/test/CodeGenCXX/dereferenceable.cpp | 4 +- clang/test/CodeGenCXX/derived-to-base-conv.cpp | 4 +- .../devirtualize-virtual-function-calls-final.cpp | 4 +- clang/test/CodeGenCXX/dllexport-members.cpp | 108 +++--- clang/test/CodeGenCXX/dllexport.cpp | 20 +- clang/test/CodeGenCXX/dllimport-members.cpp | 156 ++++---- clang/test/CodeGenCXX/dllimport.cpp | 6 +- clang/test/CodeGenCXX/eh.cpp | 4 +- .../CodeGenCXX/empty-nontrivially-copyable.cpp | 2 +- clang/test/CodeGenCXX/exceptions.cpp | 2 +- clang/test/CodeGenCXX/ext-int.cpp | 24 +- clang/test/CodeGenCXX/fastcall.cpp | 2 +- clang/test/CodeGenCXX/goto.cpp | 2 +- .../CodeGenCXX/implicit-copy-assign-operator.cpp | 2 +- .../test/CodeGenCXX/implicit-copy-constructor.cpp | 2 +- .../CodeGenCXX/implicit-function-conversion.cpp | 2 +- .../CodeGenCXX/inheriting-constructor-cleanup.cpp | 4 +- clang/test/CodeGenCXX/mangle-lambdas.cpp | 6 +- clang/test/CodeGenCXX/mangle-win-ccs.cpp | 2 +- clang/test/CodeGenCXX/mangle.cpp | 8 +- clang/test/CodeGenCXX/matrix-type.cpp | 48 +-- .../CodeGenCXX/microsoft-abi-sret-and-byval.cpp | 4 +- .../microsoft-abi-static-initializers.cpp | 4 +- clang/test/CodeGenCXX/nrvo.cpp | 2 +- clang/test/CodeGenCXX/pod-member-memcpys.cpp | 58 +-- clang/test/CodeGenCXX/pointers-to-data-members.cpp | 2 +- clang/test/CodeGenCXX/pr28360.cpp | 2 +- clang/test/CodeGenCXX/reference-cast.cpp | 18 +- clang/test/CodeGenCXX/regcall.cpp | 29 +- clang/test/CodeGenCXX/rvalue-references.cpp | 16 +- clang/test/CodeGenCXX/stack-reuse-miscompile.cpp | 2 +- clang/test/CodeGenCXX/static-init.cpp | 2 +- clang/test/CodeGenCXX/stmtexpr.cpp | 2 +- clang/test/CodeGenCXX/temporaries.cpp | 22 +- clang/test/CodeGenCXX/throw-expressions.cpp | 2 +- clang/test/CodeGenCXX/thunks.cpp | 2 +- clang/test/CodeGenCXX/trivial_abi.cpp | 4 +- clang/test/CodeGenCXX/volatile.cpp | 2 +- clang/test/CodeGenCXX/wasm-args-returns.cpp | 4 +- clang/test/CodeGenCoroutines/coro-alloc.cpp | 2 +- clang/test/CodeGenCoroutines/coro-await.cpp | 8 +- clang/test/CodeGenCoroutines/coro-params.cpp | 12 +- clang/test/CodeGenObjC/return-objc-object.mm | 4 +- clang/test/CodeGenObjCXX/arc-blocks.mm | 6 +- clang/test/CodeGenObjCXX/arc-move.mm | 6 +- .../CodeGenObjCXX/arc-special-member-functions.mm | 2 +- .../CodeGenObjCXX/implicit-copy-assign-operator.mm | 2 +- .../CodeGenObjCXX/implicit-copy-constructor.mm | 2 +- clang/test/CodeGenObjCXX/lambda-expressions.mm | 2 +- .../test/CodeGenObjCXX/lvalue-reference-getter.mm | 4 +- clang/test/CodeGenObjCXX/message-reference.mm | 2 +- clang/test/CodeGenObjCXX/objc-struct-cxx-abi.mm | 8 +- clang/test/CodeGenObjCXX/objc-weak.mm | 4 +- clang/test/CodeGenObjCXX/property-dot-reference.mm | 10 +- .../test/CodeGenObjCXX/property-lvalue-capture.mm | 6 +- .../CodeGenObjCXX/property-object-reference-2.mm | 4 +- clang/test/CodeGenObjCXX/property-objects.mm | 6 +- clang/test/CodeGenObjCXX/property-reference.mm | 6 +- clang/test/CodeGenOpenCLCXX/addrspace-of-this.cl | 22 +- .../test/CodeGenOpenCLCXX/addrspace-references.cl | 2 +- clang/test/Frontend/aix-unsupported.c | 10 + clang/test/Modules/templates.mm | 4 +- clang/test/OpenMP/atomic_codegen.cpp | 8 +- clang/test/OpenMP/declare_reduction_codegen.cpp | 2 +- clang/test/OpenMP/declare_target_codegen.cpp | 2 +- .../declare_target_codegen_globalization.cpp | 10 +- clang/test/OpenMP/declare_target_link_codegen.cpp | 4 +- clang/test/OpenMP/distribute_codegen.cpp | 8 +- clang/test/OpenMP/distribute_simd_codegen.cpp | 8 +- clang/test/OpenMP/for_firstprivate_codegen.cpp | 6 +- clang/test/OpenMP/for_lastprivate_codegen.cpp | 8 +- clang/test/OpenMP/for_linear_codegen.cpp | 4 +- clang/test/OpenMP/for_reduction_codegen.cpp | 52 +-- clang/test/OpenMP/for_reduction_codegen_UDR.cpp | 18 +- clang/test/OpenMP/nvptx_data_sharing.cpp | 2 +- .../nvptx_declare_target_var_ctor_dtor_codegen.cpp | 4 +- ...tx_distribute_parallel_generic_mode_codegen.cpp | 2 +- clang/test/OpenMP/nvptx_lambda_capturing.cpp | 8 +- clang/test/OpenMP/nvptx_parallel_codegen.cpp | 2 +- clang/test/OpenMP/nvptx_target_codegen.cpp | 4 +- clang/test/OpenMP/nvptx_target_teams_codegen.cpp | 4 +- ...arget_teams_distribute_parallel_for_codegen.cpp | 8 +- ...istribute_parallel_for_generic_mode_codegen.cpp | 4 +- .../test/OpenMP/nvptx_teams_reduction_codegen.cpp | 2 +- clang/test/OpenMP/openmp_offload_codegen.cpp | 2 +- clang/test/OpenMP/ordered_codegen.cpp | 2 +- clang/test/OpenMP/parallel_codegen.cpp | 6 +- clang/test/OpenMP/parallel_copyin_codegen.cpp | 8 +- .../test/OpenMP/parallel_firstprivate_codegen.cpp | 8 +- clang/test/OpenMP/parallel_for_codegen.cpp | 16 +- clang/test/OpenMP/parallel_for_linear_codegen.cpp | 8 +- clang/test/OpenMP/parallel_master_codegen.cpp | 2 +- .../OpenMP/parallel_master_taskloop_codegen.cpp | 4 +- .../parallel_master_taskloop_simd_codegen.cpp | 4 +- clang/test/OpenMP/parallel_reduction_codegen.cpp | 16 +- clang/test/OpenMP/recovery-crash.cpp | 5 + .../test/OpenMP/sections_firstprivate_codegen.cpp | 4 +- clang/test/OpenMP/sections_lastprivate_codegen.cpp | 4 +- clang/test/OpenMP/sections_reduction_codegen.cpp | 6 +- clang/test/OpenMP/single_firstprivate_codegen.cpp | 6 +- .../test/OpenMP/target_codegen_global_capture.cpp | 8 +- clang/test/OpenMP/target_firstprivate_codegen.cpp | 4 +- .../test/OpenMP/target_parallel_debug_codegen.cpp | 12 +- .../OpenMP/target_parallel_for_debug_codegen.cpp | 12 +- clang/test/OpenMP/target_teams_codegen.cpp | 2 +- clang/test/OpenMP/task_affinity_messages.cpp | 75 ++++ clang/test/OpenMP/task_ast_print.cpp | 14 +- clang/test/OpenMP/teams_firstprivate_codegen.cpp | 8 +- clang/test/Sema/check-aux-builtins.c | 1 + clang/tools/libclang/CIndex.cpp | 5 + clang/unittests/AST/NamedDeclPrinterTest.cpp | 21 + clang/unittests/Format/FormatTest.cpp | 87 +++++ clang/utils/analyzer/SATestBuild.py | 13 +- compiler-rt/lib/asan/scripts/asan_symbolize.py | 5 +- compiler-rt/lib/fuzzer/FuzzerCorpus.h | 249 +++++++++++- compiler-rt/lib/fuzzer/FuzzerDriver.cpp | 22 +- compiler-rt/lib/fuzzer/FuzzerFlags.def | 8 + compiler-rt/lib/fuzzer/FuzzerLoop.cpp | 5 + compiler-rt/lib/fuzzer/FuzzerOptions.h | 3 + compiler-rt/lib/fuzzer/tests/FuzzerUnittest.cpp | 65 +++- .../Darwin/asan-symbolize-templated-cxx.cpp | 62 +++ compiler-rt/test/scudo/lit.cfg.py | 2 +- libcxx/include/functional | 12 +- libcxx/include/memory | 114 +----- lld/ELF/Symbols.cpp | 3 +- lld/MachO/Arch/X86_64.cpp | 5 + lld/MachO/Config.h | 17 + lld/MachO/Driver.cpp | 109 +++++- lld/MachO/InputFiles.cpp | 217 ++++++++--- lld/MachO/InputFiles.h | 18 +- lld/MachO/InputSection.cpp | 11 +- lld/MachO/InputSection.h | 9 +- lld/MachO/MergedOutputSection.h | 6 +- lld/MachO/Options.td | 4 + lld/MachO/OutputSection.h | 11 +- lld/MachO/OutputSegment.cpp | 20 - lld/MachO/OutputSegment.h | 1 - lld/MachO/SyntheticSections.cpp | 2 +- lld/MachO/SyntheticSections.h | 4 + lld/MachO/Target.h | 1 + lld/MachO/Writer.cpp | 73 +++- lld/test/Driver/Inputs/libtest.a | 1 - lld/test/Driver/Inputs/usr/lib/i386/libtest.a | 1 - lld/test/Driver/Inputs/usr/lib/libtest.a | 1 - lld/test/ELF/trace-symbols.s | 5 + lld/test/MachO/invalid/order-file-bad-arch.test | 9 + lld/test/MachO/invalid/order-file-bad-objfile.test | 10 + lld/test/MachO/order-file.s | 131 +++++++ lld/test/MachO/subsections-section-relocs.s | 47 +++ lld/test/MachO/subsections-symbol-relocs.s | 55 +++ lld/test/MachO/x86-64-reloc-unsigned.s | 24 ++ lldb/include/lldb/Target/Process.h | 9 +- lldb/include/lldb/Target/Target.h | 5 - .../test/tools/lldb-vscode/lldbvscode_testcase.py | 26 +- .../lldbsuite/test/tools/lldb-vscode/vscode.py | 44 ++- lldb/source/Plugins/Language/ObjC/Cocoa.cpp | 6 +- .../Plugins/Language/ObjC/Utilities.h} | 8 +- .../GDBRemoteCommunicationReplayServer.cpp | 25 ++ .../GDBRemoteCommunicationReplayServer.h | 3 + .../Process/gdb-remote/ProcessGDBRemote.cpp | 36 +- .../Plugins/Process/gdb-remote/ProcessGDBRemote.h | 4 +- lldb/source/Target/Process.cpp | 54 ++- lldb/source/Target/Target.cpp | 36 +- lldb/source/Target/TargetProperties.td | 13 +- .../gdb_remote_client/TestGDBRemoteClient.py | 7 +- .../gdb_remote_client/TestGDBRemoteLoad.py | 2 + .../TestJLink6Armv7RegisterDefinition.py | 24 +- .../TestOSPluginStepping.py | 2 +- .../tools/lldb-vscode/attach/TestVSCode_attach.py | 43 ++- .../tools/lldb-vscode/launch/TestVSCode_launch.py | 41 +- lldb/tools/lldb-vscode/README.md | 8 +- lldb/tools/lldb-vscode/VSCode.cpp | 4 + lldb/tools/lldb-vscode/VSCode.h | 2 + lldb/tools/lldb-vscode/lldb-vscode.cpp | 4 +- lldb/tools/lldb-vscode/package.json | 7 +- lldb/unittests/DataFormatter/CMakeLists.txt | 1 - lldb/unittests/Language/CMakeLists.txt | 1 + lldb/unittests/Language/ObjC/CMakeLists.txt | 6 + .../ObjC/UtilitiesTests.cpp} | 17 +- llvm/docs/GettingStarted.rst | 18 + llvm/include/llvm/Analysis/LazyValueInfo.h | 20 +- llvm/include/llvm/CodeGen/MachineBasicBlock.h | 5 +- llvm/include/llvm/CodeGen/MachineFunction.h | 6 +- llvm/include/llvm/CodeGen/TargetLowering.h | 34 +- llvm/include/llvm/ExecutionEngine/ObjectCache.h | 3 +- llvm/include/llvm/Frontend/OpenMP/OMPKinds.def | 2 + llvm/include/llvm/IR/BasicBlock.h | 8 +- llvm/include/llvm/IR/DerivedTypes.h | 60 +++ llvm/include/llvm/IR/GlobalVariable.h | 1 - llvm/include/llvm/MC/MCTargetOptionsCommandFlags.h | 5 +- llvm/include/llvm/ObjectYAML/ELFYAML.h | 1 + llvm/include/llvm/Support/CommandLine.h | 1 - llvm/include/llvm/Support/GlobPattern.h | 4 +- llvm/lib/Analysis/LazyValueInfo.cpp | 73 +--- llvm/lib/Analysis/Lint.cpp | 3 +- llvm/lib/CodeGen/GlobalISel/IRTranslator.cpp | 6 +- llvm/lib/CodeGen/MachineFunction.cpp | 4 +- llvm/lib/CodeGen/SelectionDAG/TargetLowering.cpp | 325 +++++++--------- llvm/lib/CodeGen/StackColoring.cpp | 5 + llvm/lib/IR/BasicBlock.cpp | 76 ++-- llvm/lib/IR/Instructions.cpp | 8 +- llvm/lib/MC/MCTargetOptionsCommandFlags.cpp | 2 + llvm/lib/ObjectYAML/ELFEmitter.cpp | 13 +- llvm/lib/Target/AArch64/AArch64InstrInfo.cpp | 4 + .../Target/AMDGPU/AMDGPUAnnotateKernelFeatures.cpp | 11 + llvm/lib/Target/AMDGPU/AMDGPUCallLowering.cpp | 10 +- llvm/lib/Target/AMDGPU/AMDGPUISelLowering.cpp | 14 +- llvm/lib/Target/AMDGPU/AMDGPUISelLowering.h | 7 +- llvm/lib/Target/AMDGPU/AMDGPUMachineFunction.cpp | 7 +- llvm/lib/Target/AMDGPU/AMDGPUMachineFunction.h | 12 +- llvm/lib/Target/AMDGPU/SIISelLowering.cpp | 31 +- llvm/lib/Target/AMDGPU/SIMachineFunctionInfo.cpp | 22 +- llvm/lib/Target/AMDGPU/SIPreEmitPeephole.cpp | 8 +- llvm/lib/Target/ARM/ARMExpandPseudoInsts.cpp | 6 +- .../Hexagon/MCTargetDesc/HexagonMCChecker.cpp | 2 +- llvm/lib/Target/Lanai/LanaiMachineFunctionInfo.cpp | 2 +- llvm/lib/Target/Lanai/LanaiMachineFunctionInfo.h | 12 +- llvm/lib/Target/MSP430/MSP430MachineFunctionInfo.h | 6 +- llvm/lib/Target/Mips/MipsMachineFunction.cpp | 5 +- llvm/lib/Target/Mips/MipsMachineFunction.h | 6 +- llvm/lib/Target/PowerPC/PPCFrameLowering.cpp | 34 +- llvm/lib/Target/PowerPC/PPCFrameLowering.h | 4 +- llvm/lib/Target/PowerPC/PPCInstrInfo.cpp | 264 +++---------- llvm/lib/Target/PowerPC/PPCInstrInfo.h | 71 +++- llvm/lib/Target/PowerPC/PPCMachineFunctionInfo.cpp | 8 +- llvm/lib/Target/PowerPC/PPCMachineFunctionInfo.h | 14 +- llvm/lib/Target/PowerPC/PPCRegisterInfo.cpp | 3 +- .../Target/SystemZ/SystemZMachineFunctionInfo.h | 16 +- .../Target/WebAssembly/WebAssemblyISelLowering.cpp | 12 +- .../lib/Target/WebAssembly/WebAssemblyInstrSIMD.td | 8 +- llvm/lib/Target/X86/X86ISelLowering.cpp | 76 +--- llvm/lib/Target/X86/X86ISelLowering.h | 18 +- llvm/lib/Target/X86/X86InstrSSE.td | 18 +- llvm/lib/Target/X86/X86MachineFunctionInfo.h | 12 +- llvm/lib/Target/X86/X86SchedBroadwell.td | 6 +- llvm/lib/Target/X86/X86SchedHaswell.td | 6 +- llvm/lib/Target/X86/X86SchedSandyBridge.td | 6 +- llvm/lib/Target/X86/X86SchedSkylakeClient.td | 6 +- llvm/lib/Target/X86/X86SchedSkylakeServer.td | 6 +- llvm/lib/Target/X86/X86Schedule.td | 14 +- llvm/lib/Target/X86/X86ScheduleAtom.td | 6 +- llvm/lib/Target/X86/X86ScheduleBdVer2.td | 6 +- llvm/lib/Target/X86/X86ScheduleBtVer2.td | 6 +- llvm/lib/Target/X86/X86ScheduleSLM.td | 6 +- llvm/lib/Target/X86/X86ScheduleZnver1.td | 6 +- llvm/lib/Target/X86/X86ScheduleZnver2.td | 6 +- llvm/lib/Transforms/Scalar/JumpThreading.cpp | 50 +-- llvm/lib/Transforms/Utils/AssumeBundleBuilder.cpp | 2 + llvm/lib/Transforms/Utils/LowerSwitch.cpp | 7 - llvm/lib/Transforms/Utils/SimplifyLibCalls.cpp | 11 +- llvm/lib/Transforms/Vectorize/LoopVectorize.cpp | 36 +- llvm/lib/Transforms/Vectorize/VPlan.h | 29 +- .../Analysis/LazyValueAnalysis/invalidation.ll | 12 - .../AArch64/GlobalISel/arm64-irtranslator.ll | 25 ++ .../CodeGen/AArch64/machine-outliner-calls.mir | 2 + .../AArch64/sve-intrinsics-fp-arith-merging.ll | 96 ++--- .../AArch64/sve-intrinsics-int-arith-merging.ll | 48 +-- .../AArch64/sve-intrinsics-shifts-merging.ll | 100 ++--- .../CodeGen/AMDGPU/GlobalISel/flat-scratch-init.ll | 27 ++ .../CodeGen/AMDGPU/GlobalISel/insertelement.ll | 10 - .../AMDGPU/GlobalISel/inst-select-pattern-xor3.mir | 59 ++- .../GlobalISel/inst-select-pattern-xor3.xfail.mir | 22 -- .../AMDGPU/GlobalISel/irtranslator-constantexpr.ll | 37 ++ llvm/test/CodeGen/AMDGPU/addrspacecast.ll | 25 ++ .../CodeGen/AMDGPU/annotate-kernel-features-hsa.ll | 28 ++ .../AMDGPU/callee-special-input-sgprs-fixed-abi.ll | 24 +- .../CodeGen/AMDGPU/callee-special-input-sgprs.ll | 37 +- .../CodeGen/AMDGPU/llvm.amdgcn.implicitarg.ptr.ll | 33 +- llvm/test/CodeGen/AMDGPU/set-gpr-idx-peephole.mir | 20 + llvm/test/CodeGen/AMDGPU/vmem-to-salu-hazard.mir | 121 ++++++ .../LowOverheadLoops/iv-two-vcmp-reordered.mir | 203 ++++++++++ .../Thumb2/LowOverheadLoops/iv-two-vcmp.mir | 190 +++++++++ llvm/test/CodeGen/WebAssembly/simd-arith.ll | 14 +- .../CodeGen/WebAssembly/simd-shuffle-bitcast.ll | 11 + llvm/test/CodeGen/WebAssembly/simd-unsupported.ll | 3 +- .../X86/StackColoring-use-between-allocas.mir | 212 ++++++++++ llvm/test/CodeGen/X86/neg_fp.ll | 27 ++ llvm/test/MC/Hexagon/c4_newval.s | 19 + llvm/test/MC/Hexagon/multiple-pc4.s | 17 + llvm/test/MC/WebAssembly/simd-encodings.s | 6 +- llvm/test/Object/X86/obj2yaml-dup-section-name.s | 14 +- llvm/test/Transforms/InstCombine/pow-exp.ll | 5 +- .../Transforms/PGOProfile/cspgo_profile_summary.ll | 4 +- llvm/test/Transforms/PhaseOrdering/X86/addsub.ll | 5 +- .../Transforms/PhaseOrdering/X86/horiz-math.ll | 169 ++++++++ .../llvm-dwarfdump/X86/section_sizes_elf.test | 2 +- llvm/test/tools/llvm-gsymutil/X86/elf-dwarf.yaml | 2 +- .../tools/llvm-objcopy/ELF/strip-dwo-groups.test | 2 +- llvm/test/tools/llvm-readobj/ELF/stack-sizes.test | 6 +- .../ELF/duplicate-symbol-and-section-names.yaml | 44 +-- llvm/test/tools/obj2yaml/ELF/program-headers.yaml | 6 +- .../yaml2obj/ELF/call-graph-profile-section.yaml | 4 +- .../yaml2obj/ELF/duplicate-section-names.yaml | 48 ++- .../tools/yaml2obj/ELF/duplicate-symbol-names.yaml | 14 +- llvm/test/tools/yaml2obj/ELF/stack-sizes.yaml | 10 +- llvm/tools/obj2yaml/elf2yaml.cpp | 4 +- llvm/unittests/Support/Host.cpp | 2 +- llvm/utils/gn/build/libs/zlib/BUILD.gn | 9 +- llvm/utils/gn/build/libs/zlib/enable.gni | 9 +- mlir/cmake/modules/AddMLIR.cmake | 12 + .../Dialect/Affine/IR/AffineMemoryOpInterfaces.h | 24 ++ .../Dialect/Affine/IR/AffineMemoryOpInterfaces.td | 128 ++++++ mlir/include/mlir/Dialect/Affine/IR/AffineOps.h | 1 + mlir/include/mlir/Dialect/Affine/IR/AffineOps.td | 35 +- mlir/include/mlir/Dialect/Affine/IR/CMakeLists.txt | 8 + mlir/include/mlir/Dialect/OpenMP/OpenMPOps.td | 17 + mlir/include/mlir/Dialect/SCF/EDSC/Builders.h | 11 + mlir/include/mlir/Dialect/SCF/SCF.h | 36 +- mlir/include/mlir/Dialect/SCF/SCFOps.td | 7 +- mlir/include/mlir/Dialect/SPIRV/ParserUtils.h | 41 ++ mlir/include/mlir/Dialect/SPIRV/SPIRVBase.td | 12 +- .../Dialect/SPIRV/SPIRVCooperativeMatrixOps.td | 94 +++++ mlir/include/mlir/Dialect/SPIRV/SPIRVGLSLOps.td | 32 ++ mlir/include/mlir/Dialect/SPIRV/SPIRVOps.td | 1 + mlir/include/mlir/Dialect/SPIRV/SPIRVTypes.h | 30 ++ mlir/include/mlir/Dialect/Shape/IR/ShapeOps.td | 24 ++ mlir/include/mlir/IR/AffineMap.h | 2 +- mlir/include/mlir/IR/Builders.h | 2 + mlir/include/mlir/Transforms/BufferPlacement.h | 66 ++-- mlir/lib/Analysis/AffineAnalysis.cpp | 16 +- mlir/lib/Analysis/Utils.cpp | 43 ++- .../StandardToSPIRV/ConvertStandardToSPIRV.cpp | 55 ++- mlir/lib/Conversion/VectorToSCF/VectorToSCF.cpp | 11 +- .../Dialect/Affine/IR/AffineMemoryOpInterfaces.cpp | 18 + mlir/lib/Dialect/Affine/IR/AffineOps.cpp | 28 +- mlir/lib/Dialect/Affine/IR/CMakeLists.txt | 2 + .../lib/Dialect/GPU/Transforms/MemoryPromotion.cpp | 4 +- .../Dialect/Linalg/Transforms/TensorsToBuffers.cpp | 28 +- mlir/lib/Dialect/SCF/EDSC/Builders.cpp | 48 +++ mlir/lib/Dialect/SCF/SCF.cpp | 110 +++++- mlir/lib/Dialect/SPIRV/SPIRVDialect.cpp | 45 ++- mlir/lib/Dialect/SPIRV/SPIRVOps.cpp | 63 ++- mlir/lib/Dialect/SPIRV/SPIRVTypes.cpp | 76 ++++ .../Dialect/SPIRV/Serialization/Deserializer.cpp | 34 ++ .../lib/Dialect/SPIRV/Serialization/Serializer.cpp | 15 + mlir/lib/Dialect/Shape/IR/Shape.cpp | 22 ++ mlir/lib/Dialect/StandardOps/IR/Ops.cpp | 2 + mlir/lib/Dialect/Vector/VectorOps.cpp | 2 +- mlir/lib/ExecutionEngine/ExecutionEngine.cpp | 14 +- mlir/lib/IR/AffineMap.cpp | 2 +- mlir/lib/IR/Builders.cpp | 4 + mlir/lib/TableGen/CMakeLists.txt | 4 +- mlir/lib/Target/LLVMIR/ModuleTranslation.cpp | 12 + mlir/lib/Transforms/BufferPlacement.cpp | 37 +- mlir/lib/Transforms/LoopFusion.cpp | 74 ++-- .../StandardToSPIRV/std-ops-to-spirv.mlir | 44 ++- mlir/test/Dialect/OpenMP/ops.mlir | 18 + .../SPIRV/Serialization/cooperative-matrix.mlir | 17 + .../test/Dialect/SPIRV/Serialization/glsl-ops.mlir | 2 + mlir/test/Dialect/SPIRV/cooperative-matrix.mlir | 16 + mlir/test/Dialect/SPIRV/glslops.mlir | 16 + mlir/test/Dialect/SPIRV/types.mlir | 20 + mlir/test/Dialect/Shape/canonicalize.mlir | 20 + mlir/test/EDSC/builder-api-test.cpp | 18 +- mlir/test/Target/openmp-llvm.mlir | 21 +- ...tion.mlir => buffer-placement-preparation.mlir} | 40 +- mlir/test/lib/IR/TestMatchers.cpp | 3 +- mlir/test/lib/Transforms/TestBufferPlacement.cpp | 17 +- mlir/test/lib/Transforms/TestLinalgTransforms.cpp | 4 +- mlir/test/lib/Transforms/TestMemRefBoundCheck.cpp | 5 +- mlir/test/mlir-cuda-runner/all-reduce-and.mlir | 14 +- mlir/test/mlir-cuda-runner/all-reduce-max.mlir | 14 +- mlir/test/mlir-cuda-runner/all-reduce-min.mlir | 14 +- mlir/test/mlir-cuda-runner/all-reduce-op.mlir | 8 +- mlir/test/mlir-cuda-runner/all-reduce-or.mlir | 14 +- mlir/test/mlir-cuda-runner/all-reduce-region.mlir | 8 +- mlir/test/mlir-cuda-runner/all-reduce-xor.mlir | 14 +- mlir/test/mlir-cuda-runner/gpu-to-cubin.mlir | 4 +- .../test/mlir-cuda-runner/multiple-all-reduce.mlir | 21 +- mlir/test/mlir-cuda-runner/shuffle.mlir | 8 +- mlir/test/mlir-cuda-runner/two-modules.mlir | 10 +- .../mlir-cuda-runner/cuda-runtime-wrappers.cpp | 66 +--- mlir/tools/mlir-tblgen/CMakeLists.txt | 2 +- mlir/tools/mlir-tblgen/OpDefinitionsGen.cpp | 12 +- mlir/tools/mlir-tblgen/SPIRVUtilsGen.cpp | 9 +- mlir/tools/mlir-vulkan-runner/VulkanRuntime.cpp | 2 +- mlir/unittests/TableGen/CMakeLists.txt | 2 +- 504 files changed, 8322 insertions(+), 3480 deletions(-) create mode 100644 clang-tools-extra/clangd/test/metrics.test create mode 100644 clang-tools-extra/clangd/unittests/remote/MarshallingTests.cpp create mode 100644 clang/test/Analysis/output_types.cpp create mode 100644 clang/test/CodeGen/aix-complex.c create mode 100644 clang/test/CodeGen/aix-return.c create mode 100644 clang/test/CodeGen/aix-struct-arg.c create mode 100644 clang/test/CodeGen/aix-vaargs.c create mode 100644 clang/test/CodeGen/aix-vector.c rename clang/test/CodeGen/{ppc32-struct-return.c => ppc32-and-aix-struct-return.c} (72%) create mode 100644 clang/test/CodeGen/ppc32-dwarf.c create mode 100644 clang/test/Frontend/aix-unsupported.c create mode 100644 clang/test/OpenMP/recovery-crash.cpp create mode 100644 clang/test/OpenMP/task_affinity_messages.cpp create mode 100644 compiler-rt/test/asan/TestCases/Darwin/asan-symbolize-templated [...] delete mode 100644 lld/test/Driver/Inputs/libtest.a delete mode 100644 lld/test/Driver/Inputs/usr/lib/i386/libtest.a delete mode 100644 lld/test/Driver/Inputs/usr/lib/libtest.a create mode 100644 lld/test/MachO/invalid/order-file-bad-arch.test create mode 100644 lld/test/MachO/invalid/order-file-bad-objfile.test create mode 100644 lld/test/MachO/order-file.s create mode 100644 lld/test/MachO/subsections-section-relocs.s create mode 100644 lld/test/MachO/subsections-symbol-relocs.s create mode 100644 lld/test/MachO/x86-64-reloc-unsigned.s rename lldb/{include/lldb/DataFormatters/Mock.h => source/Plugins/Language/ObjC/Ut [...] create mode 100644 lldb/unittests/Language/ObjC/CMakeLists.txt rename lldb/unittests/{DataFormatter/MockTests.cpp => Language/ObjC/UtilitiesTests [...] create mode 100644 llvm/test/CodeGen/AMDGPU/GlobalISel/flat-scratch-init.ll delete mode 100644 llvm/test/CodeGen/AMDGPU/GlobalISel/inst-select-pattern-xor3.xfail.mir create mode 100644 llvm/test/CodeGen/Thumb2/LowOverheadLoops/iv-two-vcmp-reordered.mir create mode 100644 llvm/test/CodeGen/Thumb2/LowOverheadLoops/iv-two-vcmp.mir create mode 100644 llvm/test/CodeGen/X86/StackColoring-use-between-allocas.mir create mode 100644 llvm/test/MC/Hexagon/c4_newval.s create mode 100644 llvm/test/MC/Hexagon/multiple-pc4.s create mode 100644 llvm/test/Transforms/PhaseOrdering/X86/horiz-math.ll create mode 100644 mlir/include/mlir/Dialect/Affine/IR/AffineMemoryOpInterfaces.h create mode 100644 mlir/include/mlir/Dialect/Affine/IR/AffineMemoryOpInterfaces.td create mode 100644 mlir/include/mlir/Dialect/SPIRV/ParserUtils.h create mode 100644 mlir/include/mlir/Dialect/SPIRV/SPIRVCooperativeMatrixOps.td create mode 100644 mlir/lib/Dialect/Affine/IR/AffineMemoryOpInterfaces.cpp create mode 100644 mlir/test/Dialect/SPIRV/Serialization/cooperative-matrix.mlir create mode 100644 mlir/test/Dialect/SPIRV/cooperative-matrix.mlir rename mlir/test/Transforms/{buffer-placement-prepration.mlir => buffer-placement- [...]