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-arm-mainline-allyesconfig in repository toolchain/ci/llvm-project.
from e22f0dabcf9 [lldb/breakpad] Fix register resolution on arm adds 172456c7750 [Legalizer] Fix some flags miss in vector results adds 0cff81cff05 Add a release note for attribute plugins adds 0bd1276eedc [lit] NFC: Remove trailing whitespace adds 9fedb6900dd [GlobalISel] add helper function to create arbitrary libcalls adds 2aac0c47aed Reland "[analyzer][NFC] Tie CheckerRegistry to CheckerManag [...] adds b9943d68d3c [gn build] Port 2aac0c47aed adds 5fad05e80dd [MCInstPrinter] Pass `Address` parameter to MCOI::OPERAND_P [...] adds 1e303962232 [RISCV] Support negative constants in CompressInstEmitter adds 62dea6e9be3 Revert "[AST] Build recovery expressions by default for C++." adds 87de9a0786d [X86InstPrinter] Change printPCRelImm to print the target a [...] adds 3ff3c6986b1 [lld][ELF] Fix error message adds 3eef47407b7 [PPCInstPrinter] Change printBranchOperand(calltarget) to p [...] adds 9d1721ce392 [X86][SSE] Prefer PACKUS(AND(),AND()) to SHUFFLE(PSHUFB(),P [...] adds a92673fe9a0 [lldb-vscode] Convert launch_info and attach_info to local [...] adds 459e8e94886 [PowerPC]: Don't allow r0 as a target for LD_GOT_TPREL_L/32 adds 0766d1dca86 Make a windows buildbot happy adds 579a7a19384 [llvm-objdump] Fix typo. NFC adds 596bed3fd33 [AMDGPU] Remove unused methods. NFC. adds 0602c20b1bb [AMDGPU] Make use of divideCeil. NFC. adds 40076c14fef CUDA: Fix broken test run lines adds 4dc8472942c [analyzer] Add the Preprocessor to CheckerManager adds 17e4c38739a [lldb/CMake] Fix `install` for multi-configuration generators. adds 1216f4c0ea0 [GWP-ASan] Use functions in backtrace test, not line numbers. adds abcb9bb742c [libc++abi] Remove unused lit feature adds 987fbae0add [mlir] StandardToLLVM: make one-to-one convresion pattern p [...] adds 04ed07bc174 [mlir] StandardToLLVM: clean up conversion patterns for vec [...] adds 47e7bdb1073 Test that would have caught recovery-expr crashes in 0788ac [...] adds 3dceb6d2460 Allow IndexType inside tensors. adds 445b810fbd4 [ASan] Fix issue where system log buffer was not cleared af [...] adds 6946ca4b4cb [mlir] Rename CMake target MLIRQuantOps to MLIRQuant adds f033f201a7c [WebAssembly] Add test for event section order change adds fe025a34902 [docs][Phabricator] git migration related update adds 7a89a5d81bb [InstCombine] Fix Incorrect fold of ashr+xor -> lshr w/ vectors adds b727aabcb8c [Alignment][NFC] Use llvmTargetFrameLowering::getStackAlign adds 6c6fba8808e Correctly handle using foo = std::foo inside namespaces. adds 5237262febd [InstCombine] add shuffle-with-bitcast-operand tests; NFC adds 9002db05a2f Roll otherwise unused subexpressions into an assertion adds bd12ecb88f0 [AMDGPU] Fix PC register mapping in wave32 mode adds 6a9ad5f3f4a [cuda][hip] Add CUDA builtin surface/texture reference support. adds 8099e0fe82c [OPENMP50]Add basic support for inscan reduction modifier. adds 856c9954369 [libomptarget] Add missing elf_end call in elf_common.c adds fdfe411e7c9 [AIX] discard the label in the csect of function descriptio [...] adds ad1466f8cbc [sanitizer][RISCV] Implement SignalContext::GetWriteFlag fo [...] adds f9e71f4d9d3 Revert "[OPENMP50]Add basic support for inscan reduction mo [...] adds 39a52a19ed0 [X86] lowerV16I8Shuffle - create v8i16 mask for PACKUS(AND( [...] adds e110897e28c [WEbAssembly] Clear frame base vreg in explicit-locals when [...] adds bb9c4fd7eab [AMDGPU] Remove getMaxWavesPerCU in favour of getWavesPerWo [...] adds 0fe096c4e92 [AMDGPU] Rename overloaded getMaxWavesPerEU to getWavesPerE [...] adds ad36491ebb9 [X86] Prefer PACKUS(AND(),AND()) to SHUFFLE(PSHUFB(),PSHUFB [...] adds 0731372ee25 [clang] Allow -DDEFAULT_SYSROOT to be a relative path adds 9f7d4150b9e [X86] Move combineLoopMAddPattern and combineLoopSADPattern [...] adds 196286434d0 [gn build] Port 9f7d4150b9e adds aff75e1a1fa [lld][Wasm] Wasm-ld emits invalid .debug_ranges entries for [...] adds 2a43a1610db [OPENMP50]Fix the checks for the nesting of scan directives. adds 4c4b71843b6 [AMDGPU] Propagate amdgpu-waves-per-eu to callees adds b0da0949839 [Hexagon] Add support for Linux/Musl ABI (part 2) adds 5db37f3bca3 Make PS4 use -fno-use-init-array only as the ABI does not s [...] adds d865437d9c8 [WebAssembly] Fix the order of destructors in the LowerGlob [...] adds 66bfbedbdfb [WebAssembly] Support wasm exports with zero-length names. adds d26e0bcfba6 [llvm][TextAPI/MachO] silence clang-tidy warnings, NFC adds 5d929e66469 Move setBugReportMsg() out from under a conditional adds 1a6b7318ddd [NFC] Clang format for the ELF header and ARM build attributes. adds 64fe8418560 Fix typo, targetFeature should be lowercase. adds 324f5a14d7c Make llvm::function_ref's operator bool explicit adds 819e540208d Use llvm_unreachable after a fully covered/always-returning switch adds 1bcc500b48a [DAGCombine] Add basic optimizations for FREEZE in SelDag adds ad4b4acbb06 [MLIR][NFC] drop some unnecessary includes adds 351b1923155 [PowerPC] Enhance test for PR45297. NFC. adds 26b46b67d80 [PowerPC] Fix test for PR45297 to adapt build without asser [...] adds 1fb4f99a215 [X86][MC] Fix the bug for prefix padding support adds b3cc5dcef0f [MCInstPrinter] Add parameter `Address` to MCInstPrinter::p [...] adds 56d1553dd2c [OpenMP][NFC] Outline common functionality (skipUntilPragma [...] adds b29322435ab [OpenMP][NFC] Open `llvm` and `llvm::omp` namespace in Open [...] adds 095cecbe0de [OpenMP] `omp begin/end declare variant` - part 1, parsing adds befb4be3a89 [OpenMP] `omp begin/end declare variant` - part 2, sema ("+CG") adds 6728a9ae195 [MCInstPrinter] Add parameter `Address` to printCustomAlias [...] adds a98662f4c15 [Alignment][NFC] Update MachineMemOperand implementation to [...] adds 7d482e92135 Fix TBAA for unsigned fixed-point types adds eb85e90350e clang-format: Fix pointer alignment for overloaded operator [...] adds c16c07d4b9a [mlir] StandardToLLVM: use template aliases instead of dumm [...] adds 30c1f9a5584 [llvm-readobj] - Fix a crash when DT_STRTAB is broken. adds 8f4ab8c7d7f [mlir][vulkan-runner] Add support for 2D memref. adds 8689f98e9ba [ARM] Fix MVE VCMPr f16 pattern adds 35173dddd1f [SystemZ] Fix typos in comments. adds ac9d742bbe4 [MLIR][LLVM] Make index type bitwidth configurable. adds d6ddabd7ef4 Revert rG6ff1ea3244c543ad24fc99c7f4979db2f2078593 "Fix "use [...] adds e15ade47814 Revert rGa3c715e9788d829031989b0a5ea4eb43c7288be9 "Twine - [...] adds 30a8b77080b [analyzer][MallocChecker] Fix that kfree only takes a singl [...] adds e2ef6127d9f [Alignment] Fix overaligning bug adds 401a324c518 [LV] Refactor widenIntOrFpInduction. NFC. adds faf415a1dec [lit] Recursively expand substitutions adds 08d54269815 [lit] NFC: Move the flaky test logic to _runShTest adds bda3dd0d986 [analyzer][NFC] Change LangOptions to CheckerManager in the [...] adds 0e6aa08381f [ARM][MVE] Add DoubleWidthResult flag
No new revisions were added by this update.
Summary of changes: .../clangd/unittests/CodeCompleteTests.cpp | 4 +- .../clangd/unittests/FindTargetTests.cpp | 19 - clang/CMakeLists.txt | 2 +- clang/docs/ReleaseNotes.rst | 4 +- clang/include/clang/AST/Decl.h | 7 + clang/include/clang/AST/OpenMPClause.h | 12 +- clang/include/clang/AST/Type.h | 5 + clang/include/clang/Basic/Attr.td | 8 +- clang/include/clang/Basic/AttrDocs.td | 22 + clang/include/clang/Basic/DiagnosticParseKinds.td | 7 +- clang/include/clang/Basic/DiagnosticSemaKinds.td | 32 +- clang/include/clang/Basic/IdentifierTable.h | 13 +- clang/include/clang/Basic/LangOptions.def | 2 +- clang/include/clang/Basic/TargetInfo.h | 9 +- clang/include/clang/Parse/Parser.h | 21 + clang/include/clang/Sema/Sema.h | 53 +- .../Checkers/BuiltinCheckerRegistration.h | 2 +- .../clang/StaticAnalyzer/Core/CheckerManager.h | 46 +- .../StaticAnalyzer/Frontend/AnalysisConsumer.h | 2 +- .../StaticAnalyzer/Frontend/AnalyzerHelpFlags.h | 30 ++ .../StaticAnalyzer/Frontend/CheckerRegistration.h | 38 -- .../StaticAnalyzer/Frontend/CheckerRegistry.h | 50 +- .../StaticAnalyzer/Frontend/FrontendActions.h | 20 +- clang/lib/AST/ASTContext.cpp | 53 ++ clang/lib/AST/DeclarationName.cpp | 16 +- clang/lib/AST/OpenMPClause.cpp | 90 +++- clang/lib/AST/Type.cpp | 14 + .../CheckerOptionHandling.cpp | 2 +- clang/lib/Basic/OpenMPKinds.cpp | 4 + clang/lib/Basic/Targets/Hexagon.h | 2 + clang/lib/Basic/Targets/X86.cpp | 2 +- clang/lib/CodeGen/CGCUDANV.cpp | 82 ++- clang/lib/CodeGen/CGCUDARuntime.h | 20 +- clang/lib/CodeGen/CGExprAgg.cpp | 13 + clang/lib/CodeGen/CGOpenMPRuntime.cpp | 114 +---- clang/lib/CodeGen/CGOpenMPRuntime.h | 20 - clang/lib/CodeGen/CGOpenMPRuntimeNVPTX.cpp | 21 +- clang/lib/CodeGen/CGOpenMPRuntimeNVPTX.h | 12 - clang/lib/CodeGen/CodeGenModule.cpp | 130 +++-- clang/lib/CodeGen/CodeGenModule.h | 5 - clang/lib/CodeGen/CodeGenTBAA.cpp | 28 ++ clang/lib/CodeGen/CodeGenTypes.cpp | 14 + clang/lib/CodeGen/TargetInfo.cpp | 397 ++++++++++++++- clang/lib/CodeGen/TargetInfo.h | 26 + clang/lib/Driver/Driver.cpp | 7 + clang/lib/Driver/ToolChains/PS4CPU.cpp | 12 + clang/lib/Driver/ToolChains/PS4CPU.h | 5 + clang/lib/Format/TokenAnnotator.cpp | 46 +- clang/lib/Frontend/CompilerInvocation.cpp | 2 +- .../lib/FrontendTool/ExecuteCompilerInvocation.cpp | 20 +- clang/lib/Headers/__clang_cuda_runtime_wrapper.h | 4 +- clang/lib/Parse/ParseOpenMP.cpp | 238 +++++---- clang/lib/Sema/SemaDecl.cpp | 26 +- clang/lib/Sema/SemaDeclAttr.cpp | 10 + clang/lib/Sema/SemaDeclCXX.cpp | 191 +++++++ clang/lib/Sema/SemaExpr.cpp | 11 +- clang/lib/Sema/SemaOpenMP.cpp | 182 ++++++- clang/lib/Sema/SemaPseudoObject.cpp | 2 + clang/lib/Sema/SemaStmt.cpp | 5 + .../Checkers/AnalysisOrderChecker.cpp | 2 +- .../Checkers/AnalyzerStatsChecker.cpp | 2 +- .../StaticAnalyzer/Checkers/ArrayBoundChecker.cpp | 2 +- .../Checkers/ArrayBoundCheckerV2.cpp | 2 +- .../Checkers/BasicObjCFoundationChecks.cpp | 14 +- .../Checkers/BlockInCriticalSectionChecker.cpp | 2 +- .../Checkers/BoolAssignmentChecker.cpp | 2 +- .../Checkers/BuiltinFunctionChecker.cpp | 2 +- .../lib/StaticAnalyzer/Checkers/CStringChecker.cpp | 4 +- .../Checkers/CStringSyntaxChecker.cpp | 2 +- .../Checkers/CXXSelfAssignmentChecker.cpp | 2 +- .../Checkers/CallAndMessageChecker.cpp | 4 +- .../StaticAnalyzer/Checkers/CastSizeChecker.cpp | 3 +- .../Checkers/CastToStructChecker.cpp | 2 +- .../StaticAnalyzer/Checkers/CastValueChecker.cpp | 2 +- .../StaticAnalyzer/Checkers/CheckObjCDealloc.cpp | 3 +- .../Checkers/CheckObjCInstMethSignature.cpp | 2 +- .../StaticAnalyzer/Checkers/CheckPlacementNew.cpp | 2 +- .../Checkers/CheckSecuritySyntaxOnly.cpp | 4 +- .../StaticAnalyzer/Checkers/CheckSizeofPointer.cpp | 2 +- .../lib/StaticAnalyzer/Checkers/ChrootChecker.cpp | 2 +- clang/lib/StaticAnalyzer/Checkers/CloneChecker.cpp | 2 +- .../StaticAnalyzer/Checkers/ContainerModeling.cpp | 2 +- .../StaticAnalyzer/Checkers/ConversionChecker.cpp | 2 +- .../StaticAnalyzer/Checkers/DeadStoresChecker.cpp | 2 +- .../lib/StaticAnalyzer/Checkers/DebugCheckers.cpp | 24 +- .../Checkers/DebugContainerModeling.cpp | 2 +- .../Checkers/DebugIteratorModeling.cpp | 2 +- .../Checkers/DeleteWithNonVirtualDtorChecker.cpp | 2 +- .../StaticAnalyzer/Checkers/DereferenceChecker.cpp | 2 +- .../Checkers/DirectIvarAssignment.cpp | 4 +- .../lib/StaticAnalyzer/Checkers/DivZeroChecker.cpp | 2 +- .../StaticAnalyzer/Checkers/DynamicTypeChecker.cpp | 2 +- .../Checkers/DynamicTypePropagation.cpp | 4 +- .../Checkers/EnumCastOutOfRangeChecker.cpp | 2 +- .../Checkers/ExprInspectionChecker.cpp | 2 +- .../Checkers/FixedAddressChecker.cpp | 2 +- .../Checkers/FuchsiaHandleChecker.cpp | 2 +- .../Checkers/GCDAntipatternChecker.cpp | 2 +- clang/lib/StaticAnalyzer/Checkers/GTestChecker.cpp | 3 +- .../Checkers/GenericTaintChecker.cpp | 2 +- .../Checkers/IdenticalExprChecker.cpp | 2 +- .../Checkers/InnerPointerChecker.cpp | 2 +- .../Checkers/InvalidatedIteratorChecker.cpp | 2 +- .../StaticAnalyzer/Checkers/IteratorModeling.cpp | 2 +- .../Checkers/IteratorRangeChecker.cpp | 2 +- .../Checkers/IvarInvalidationChecker.cpp | 4 +- .../Checkers/LLVMConventionsChecker.cpp | 2 +- .../Checkers/LocalizationChecker.cpp | 6 +- clang/lib/StaticAnalyzer/Checkers/MIGChecker.cpp | 2 +- .../Checkers/MPI-Checker/MPIChecker.cpp | 2 +- .../Checkers/MacOSKeychainAPIChecker.cpp | 2 +- .../StaticAnalyzer/Checkers/MacOSXAPIChecker.cpp | 2 +- .../lib/StaticAnalyzer/Checkers/MallocChecker.cpp | 6 +- .../Checkers/MallocOverflowSecurityChecker.cpp | 2 +- .../Checkers/MallocSizeofChecker.cpp | 2 +- .../Checkers/MismatchedIteratorChecker.cpp | 2 +- .../Checkers/MmapWriteExecChecker.cpp | 2 +- clang/lib/StaticAnalyzer/Checkers/MoveChecker.cpp | 2 +- .../Checkers/NSAutoreleasePoolChecker.cpp | 3 +- .../lib/StaticAnalyzer/Checkers/NSErrorChecker.cpp | 6 +- .../Checkers/NoReturnFunctionChecker.cpp | 2 +- .../Checkers/NonNullParamChecker.cpp | 2 +- .../Checkers/NonnullGlobalConstantsChecker.cpp | 2 +- .../StaticAnalyzer/Checkers/NullabilityChecker.cpp | 4 +- .../Checkers/NumberObjectConversionChecker.cpp | 2 +- .../StaticAnalyzer/Checkers/OSObjectCStyleCast.cpp | 2 +- .../StaticAnalyzer/Checkers/ObjCAtSyncChecker.cpp | 3 +- .../Checkers/ObjCAutoreleaseWriteChecker.cpp | 2 +- .../Checkers/ObjCContainersASTChecker.cpp | 2 +- .../Checkers/ObjCContainersChecker.cpp | 2 +- .../Checkers/ObjCMissingSuperCallChecker.cpp | 2 +- .../Checkers/ObjCPropertyChecker.cpp | 2 +- .../Checkers/ObjCSelfInitChecker.cpp | 2 +- .../Checkers/ObjCSuperDeallocChecker.cpp | 2 +- .../Checkers/ObjCUnusedIVarsChecker.cpp | 2 +- .../lib/StaticAnalyzer/Checkers/PaddingChecker.cpp | 2 +- .../Checkers/PointerArithChecker.cpp | 2 +- .../Checkers/PointerIterationChecker.cpp | 3 +- .../Checkers/PointerSortingChecker.cpp | 3 +- .../StaticAnalyzer/Checkers/PointerSubChecker.cpp | 2 +- .../StaticAnalyzer/Checkers/PthreadLockChecker.cpp | 4 +- .../RetainCountChecker/RetainCountChecker.cpp | 8 +- .../Checkers/ReturnPointerRangeChecker.cpp | 2 +- .../StaticAnalyzer/Checkers/ReturnUndefChecker.cpp | 2 +- .../StaticAnalyzer/Checkers/ReturnValueChecker.cpp | 2 +- .../Checkers/RunLoopAutoreleaseLeakChecker.cpp | 2 +- .../Checkers/STLAlgorithmModeling.cpp | 2 +- .../Checkers/SimpleStreamChecker.cpp | 2 +- .../StaticAnalyzer/Checkers/SmartPtrModeling.cpp | 3 +- .../Checkers/StackAddrEscapeChecker.cpp | 4 +- .../Checkers/StdLibraryFunctionsChecker.cpp | 4 +- .../lib/StaticAnalyzer/Checkers/StreamChecker.cpp | 4 +- .../StaticAnalyzer/Checkers/TaintTesterChecker.cpp | 2 +- .../Checkers/TestAfterDivZeroChecker.cpp | 2 +- .../StaticAnalyzer/Checkers/TraversalChecker.cpp | 4 +- .../Checkers/TrustNonnullChecker.cpp | 2 +- .../StaticAnalyzer/Checkers/UndefBranchChecker.cpp | 2 +- .../Checkers/UndefCapturedBlockVarChecker.cpp | 2 +- .../StaticAnalyzer/Checkers/UndefResultChecker.cpp | 2 +- .../Checkers/UndefinedArraySubscriptChecker.cpp | 2 +- .../Checkers/UndefinedAssignmentChecker.cpp | 2 +- .../UninitializedObjectChecker.cpp | 4 +- .../lib/StaticAnalyzer/Checkers/UnixAPIChecker.cpp | 2 +- .../Checkers/UnreachableCodeChecker.cpp | 2 +- .../lib/StaticAnalyzer/Checkers/VLASizeChecker.cpp | 2 +- .../lib/StaticAnalyzer/Checkers/ValistChecker.cpp | 4 +- clang/lib/StaticAnalyzer/Checkers/VforkChecker.cpp | 2 +- .../StaticAnalyzer/Checkers/VirtualCallChecker.cpp | 9 +- .../Checkers/cert/PutenvWithAutoChecker.cpp | 2 +- clang/lib/StaticAnalyzer/Core/CheckerManager.cpp | 12 +- .../StaticAnalyzer/Frontend/AnalysisConsumer.cpp | 5 +- ...eckerRegistration.cpp => AnalyzerHelpFlags.cpp} | 60 +-- clang/lib/StaticAnalyzer/Frontend/CMakeLists.txt | 4 +- .../StaticAnalyzer/Frontend/CheckerRegistry.cpp | 101 ++-- .../Frontend/CreateCheckerManager.cpp | 49 ++ .../AST/ast-dump-openmp-begin-declare-variant_1.c | 55 ++ .../AST/ast-dump-openmp-begin-declare-variant_2.c | 82 +++ .../AST/ast-dump-openmp-begin-declare-variant_3.c | 82 +++ .../AST/ast-dump-openmp-begin-declare-variant_4.c | 48 ++ .../AST/ast-dump-openmp-begin-declare-variant_5.c | 158 ++++++ .../AST/ast-dump-openmp-begin-declare-variant_6.c | 64 +++ .../AST/ast-dump-openmp-begin-declare-variant_7.c | 82 +++ .../AST/ast-dump-openmp-begin-declare-variant_8.c | 82 +++ .../AST/ast-dump-openmp-begin-declare-variant_9.c | 184 +++++++ .../ast-dump-openmp-begin-declare-variant_addr_1.c | 151 ++++++ .../ast-dump-openmp-begin-declare-variant_decl_1.c | 53 ++ clang/test/Analysis/kmalloc-linux.c | 18 +- clang/test/CodeGen/fixed-point-tbaa.c | 109 ++++ clang/test/CodeGen/hexagon-linux-vararg.c | 81 +++ clang/test/CodeGenCUDA/surface.cu | 37 ++ clang/test/CodeGenCUDA/texture.cu | 55 ++ clang/test/Driver/cuda-flush-denormals-to-zero.cu | 8 +- clang/test/Driver/ps4cpu.c | 17 + ...pragma-attribute-supported-attributes-list.test | 2 + ...gin_declare_variant_elided_range_withouth_end.c | 31 ++ clang/test/OpenMP/begin_declare_variant_messages.c | 173 +++++++ ..._declare_variant_no_end_for_matching_selector.c | 33 ++ .../begin_declare_variant_range_withouth_end.c | 33 ++ .../begin_declare_variant_using_messages.cpp | 61 +++ clang/test/OpenMP/declare_variant_ast_print.cpp | 3 +- .../OpenMP/declare_variant_device_kind_codegen.cpp | 17 +- ...clare_variant_implementation_vendor_codegen.cpp | 98 ++-- clang/test/OpenMP/declare_variant_messages.c | 9 +- clang/test/OpenMP/declare_variant_messages.cpp | 14 +- clang/test/OpenMP/declare_variant_mixed_codegen.c | 14 +- .../test/OpenMP/declare_variant_mixed_codegen.cpp | 110 ++-- clang/test/OpenMP/nesting_of_regions.cpp | 78 +-- .../nvptx_declare_variant_device_kind_codegen.cpp | 98 ++-- ...clare_variant_implementation_vendor_codegen.cpp | 98 ++-- clang/test/OpenMP/scan_messages.cpp | 20 +- clang/test/OpenMP/target_update_from_messages.cpp | 6 +- clang/test/OpenMP/target_update_to_messages.cpp | 6 +- clang/test/Parser/objcxx0x-lambda-expressions.mm | 6 +- clang/test/Parser/objcxx11-invalid-lambda.cpp | 9 +- clang/test/Sema/invalid-member.cpp | 7 + clang/test/SemaCUDA/attr-declspec.cu | 15 +- clang/test/SemaCUDA/attributes-on-non-cuda.cu | 15 +- clang/test/SemaCUDA/bad-attributes.cu | 24 + clang/test/SemaCXX/builtins.cpp | 4 +- clang/test/SemaCXX/cast-conversion.cpp | 2 +- clang/test/SemaCXX/constructor-initializer.cpp | 2 +- clang/test/SemaCXX/cxx1z-copy-omission.cpp | 8 +- clang/test/SemaCXX/decltype-crash.cpp | 5 +- clang/test/SemaCXX/varargs.cpp | 3 +- .../test/SemaOpenCLCXX/address-space-references.cl | 2 +- clang/test/SemaTemplate/instantiate-init.cpp | 2 +- clang/tools/driver/cc1_main.cpp | 2 +- clang/unittests/Format/FormatTest.cpp | 7 + clang/unittests/Sema/CodeCompleteTest.cpp | 3 +- .../StaticAnalyzer/RegisterCustomCheckersTest.cpp | 4 +- clang/unittests/StaticAnalyzer/Reusables.h | 5 +- compiler-rt/lib/asan/asan_report.cpp | 3 + compiler-rt/lib/gwp_asan/tests/backtrace.cpp | 42 +- .../lib/sanitizer_common/sanitizer_linux.cpp | 99 ++++ .../TestCases/Darwin/duplicate_os_log_reports.cpp | 68 +++ compiler-rt/test/lit.common.cfg.py | 4 + .../pretty_printers/gdb_pretty_printer_test.sh.cpp | 18 +- libcxx/utils/gdb/libcxx/printers.py | 8 +- libcxxabi/test/libcxxabi/test/config.py | 5 +- lld/ELF/LinkerScript.cpp | 2 +- lld/test/COFF/delayimports32.test | 6 +- lld/test/COFF/imports.test | 6 +- lld/test/COFF/lto-comdat.ll | 14 +- lld/test/COFF/lto.ll | 4 +- lld/test/ELF/comdat.s | 2 +- lld/test/ELF/gnu-ifunc-i386.s | 8 +- lld/test/ELF/gnu-ifunc-noplt-i386.s | 12 +- lld/test/ELF/gnu-ifunc-noplt.s | 12 +- lld/test/ELF/gnu-ifunc-plt-i386.s | 16 +- lld/test/ELF/gnu-ifunc-plt.s | 12 +- lld/test/ELF/gnu-ifunc-shared.s | 12 +- lld/test/ELF/gnu-ifunc.s | 8 +- lld/test/ELF/i386-feature-cet.s | 6 +- lld/test/ELF/i386-plt.s | 28 +- lld/test/ELF/i386-reloc-large-addend.s | 2 +- lld/test/ELF/i386-reloc-range.s | 2 +- lld/test/ELF/i386-retpoline-nopic-linkerscript.s | 16 +- lld/test/ELF/i386-retpoline-nopic.s | 16 +- lld/test/ELF/i386-retpoline-pic-linkerscript.s | 16 +- lld/test/ELF/i386-retpoline-pic.s | 16 +- lld/test/ELF/i386-tls-dynamic.s | 8 +- lld/test/ELF/linkerscript/phdrs.s | 2 +- lld/test/ELF/local-got-pie.s | 2 +- lld/test/ELF/local-got-shared.s | 2 +- lld/test/ELF/local-got.s | 4 +- lld/test/ELF/lto/linker-script-symbols-ipo.ll | 2 +- lld/test/ELF/no-inhibit-exec.s | 2 +- lld/test/ELF/ppc32-call-stub-nopic.s | 8 +- lld/test/ELF/ppc32-call-stub-pic.s | 37 +- lld/test/ELF/ppc32-ifunc-nonpreemptible-nopic.s | 2 +- lld/test/ELF/ppc32-ifunc-nonpreemptible-pic.s | 2 +- lld/test/ELF/ppc32-long-thunk.s | 16 +- lld/test/ELF/ppc32-tls-gd.s | 6 +- lld/test/ELF/ppc32-tls-ld.s | 4 +- lld/test/ELF/ppc32-weak-undef-call.s | 7 +- lld/test/ELF/ppc64-bsymbolic-toc-restore.s | 12 +- lld/test/ELF/ppc64-call-reach.s | 6 +- lld/test/ELF/ppc64-func-entry-points.s | 4 +- lld/test/ELF/ppc64-ifunc.s | 4 +- lld/test/ELF/ppc64-local-dynamic.s | 2 +- lld/test/ELF/ppc64-long-branch-pi.s | 14 +- lld/test/ELF/ppc64-long-branch.s | 12 +- lld/test/ELF/ppc64-plt-stub.s | 2 +- lld/test/ELF/ppc64-rel-calls.s | 4 +- lld/test/ELF/ppc64-tls-gd.s | 6 +- lld/test/ELF/ppc64-toc-restore-recursive-call.s | 2 +- lld/test/ELF/ppc64-toc-restore.s | 10 +- lld/test/ELF/ppc64-weak-undef-call.s | 2 +- lld/test/ELF/pre_init_fini_array_missing.s | 24 +- lld/test/ELF/relocation-i686.s | 4 +- lld/test/ELF/relocation.s | 4 +- lld/test/ELF/startstop.s | 6 +- lld/test/ELF/x86-64-feature-cet.s | 6 +- lld/test/ELF/x86-64-gotpc-relax.s | 16 +- lld/test/ELF/x86-64-plt.s | 18 +- lld/test/ELF/x86-64-retpoline-linkerscript.s | 16 +- lld/test/ELF/x86-64-retpoline-znow-linkerscript.s | 8 +- lld/test/ELF/x86-64-retpoline-znow-static-iplt.s | 6 +- lld/test/ELF/x86-64-retpoline-znow.s | 8 +- lld/test/ELF/x86-64-retpoline.s | 16 +- lld/test/wasm/debug-removed-fn.ll | 7 +- lld/test/wasm/event-section.ll | 3 + lld/test/wasm/export-name.ll | 11 +- lld/wasm/InputChunks.h | 4 +- lld/wasm/InputFiles.cpp | 6 +- lld/wasm/Writer.cpp | 5 +- lldb/CMakeLists.txt | 2 + lldb/tools/lldb-vscode/VSCode.cpp | 4 +- lldb/tools/lldb-vscode/VSCode.h | 2 - lldb/tools/lldb-vscode/lldb-vscode.cpp | 38 +- llvm/docs/CommandGuide/lit.rst | 17 +- llvm/docs/Phabricator.rst | 15 +- llvm/include/llvm/ADT/STLExtras.h | 2 +- llvm/include/llvm/ADT/Twine.h | 4 +- llvm/include/llvm/BinaryFormat/ELF.h | 91 ++-- llvm/include/llvm/BinaryFormat/Wasm.h | 2 +- .../llvm/CodeGen/GlobalISel/LegalizerHelper.h | 7 + llvm/include/llvm/CodeGen/MachineMemOperand.h | 4 +- llvm/include/llvm/CodeGen/SelectionDAG.h | 3 + llvm/include/llvm/CodeGen/SelectionDAGNodes.h | 9 +- .../llvm/CodeGen/TargetLoweringObjectFileImpl.h | 4 +- llvm/include/llvm/Frontend/OpenMP/OMPKinds.def | 2 + llvm/include/llvm/IR/Operator.h | 19 + llvm/include/llvm/MC/MCInstPrinter.h | 15 + llvm/include/llvm/Support/ARMBuildAttributes.h | 92 ++-- .../include/llvm/Target/TargetLoweringObjectFile.h | 4 +- llvm/lib/CodeGen/AsmPrinter/AsmPrinter.cpp | 4 +- llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp | 19 +- llvm/lib/CodeGen/MachineOperand.cpp | 6 +- llvm/lib/CodeGen/SelectionDAG/DAGCombiner.cpp | 23 +- .../CodeGen/SelectionDAG/LegalizeVectorTypes.cpp | 44 +- llvm/lib/CodeGen/SelectionDAG/SelectionDAG.cpp | 4 + .../CodeGen/SelectionDAG/SelectionDAGBuilder.cpp | 138 ----- .../CodeGen/SelectionDAG/SelectionDAGDumper.cpp | 3 - llvm/lib/CodeGen/TargetLoweringObjectFileImpl.cpp | 8 +- llvm/lib/Frontend/OpenMP/OMPContext.cpp | 2 + llvm/lib/MC/MCSubtargetInfo.cpp | 2 +- llvm/lib/Object/ELF.cpp | 13 +- llvm/lib/Support/ARMBuildAttrs.cpp | 99 ++-- llvm/lib/Support/PrettyStackTrace.cpp | 8 +- llvm/lib/Target/AArch64/AArch64FrameLowering.cpp | 6 +- .../AArch64/MCTargetDesc/AArch64InstPrinter.cpp | 12 +- .../AArch64/MCTargetDesc/AArch64InstPrinter.h | 18 +- llvm/lib/Target/AMDGPU/AMDGPULegalizerInfo.cpp | 6 +- .../Target/AMDGPU/AMDGPUPropagateAttributes.cpp | 112 +++-- llvm/lib/Target/AMDGPU/AMDGPUSubtarget.cpp | 2 +- llvm/lib/Target/AMDGPU/AMDGPUSubtarget.h | 49 +- .../Target/AMDGPU/MCTargetDesc/AMDGPUInstPrinter.h | 4 + .../lib/Target/AMDGPU/R600ControlFlowFinalizer.cpp | 3 +- llvm/lib/Target/AMDGPU/R600InstrInfo.cpp | 2 +- llvm/lib/Target/AMDGPU/SIFrameLowering.cpp | 4 +- llvm/lib/Target/AMDGPU/SIRegisterInfo.h | 2 +- llvm/lib/Target/AMDGPU/SIRegisterInfo.td | 2 +- llvm/lib/Target/AMDGPU/Utils/AMDGPUBaseInfo.cpp | 20 +- llvm/lib/Target/AMDGPU/Utils/AMDGPUBaseInfo.h | 19 +- llvm/lib/Target/ARC/MCTargetDesc/ARCInstPrinter.h | 4 + llvm/lib/Target/ARM/ARMBaseRegisterInfo.cpp | 4 +- llvm/lib/Target/ARM/ARMFrameLowering.cpp | 8 +- llvm/lib/Target/ARM/ARMInstrFormats.td | 2 + llvm/lib/Target/ARM/ARMInstrMVE.td | 9 +- llvm/lib/Target/ARM/MCTargetDesc/ARMBaseInfo.h | 4 + .../lib/Target/ARM/MCTargetDesc/ARMInstPrinter.cpp | 4 +- llvm/lib/Target/ARM/MCTargetDesc/ARMInstPrinter.h | 23 +- llvm/lib/Target/ARM/Thumb1FrameLowering.cpp | 2 +- .../lib/Target/AVR/MCTargetDesc/AVRInstPrinter.cpp | 2 +- llvm/lib/Target/AVR/MCTargetDesc/AVRInstPrinter.h | 11 +- llvm/lib/Target/Hexagon/HexagonFrameLowering.cpp | 5 +- llvm/lib/Target/Hexagon/HexagonISelLowering.cpp | 2 +- .../Target/Lanai/MCTargetDesc/LanaiInstPrinter.cpp | 2 +- .../Target/Lanai/MCTargetDesc/LanaiInstPrinter.h | 7 +- .../MSP430/MCTargetDesc/MSP430InstPrinter.cpp | 2 +- .../Target/MSP430/MCTargetDesc/MSP430InstPrinter.h | 7 +- .../Target/Mips/MCTargetDesc/MipsInstPrinter.cpp | 2 +- .../lib/Target/Mips/MCTargetDesc/MipsInstPrinter.h | 11 +- .../Target/PowerPC/MCTargetDesc/PPCInstPrinter.cpp | 37 +- .../Target/PowerPC/MCTargetDesc/PPCInstPrinter.h | 12 +- llvm/lib/Target/PowerPC/PPCAsmPrinter.cpp | 28 +- llvm/lib/Target/PowerPC/PPCISelLowering.cpp | 5 +- llvm/lib/Target/PowerPC/PPCInstr64Bit.td | 2 +- llvm/lib/Target/PowerPC/PPCInstrInfo.td | 2 +- .../Target/RISCV/MCTargetDesc/RISCVInstPrinter.cpp | 2 +- .../Target/RISCV/MCTargetDesc/RISCVInstPrinter.h | 8 +- .../Target/Sparc/MCTargetDesc/SparcInstPrinter.cpp | 3 +- .../Target/Sparc/MCTargetDesc/SparcInstPrinter.h | 8 +- llvm/lib/Target/Sparc/SparcISelLowering.cpp | 6 +- .../SystemZ/MCTargetDesc/SystemZInstPrinter.cpp | 3 +- .../SystemZ/MCTargetDesc/SystemZInstPrinter.h | 11 +- llvm/lib/Target/SystemZ/SystemZISelLowering.cpp | 6 +- llvm/lib/Target/VE/MCTargetDesc/VEInstPrinter.cpp | 2 +- llvm/lib/Target/VE/MCTargetDesc/VEInstPrinter.h | 3 +- .../WebAssembly/WebAssemblyExplicitLocals.cpp | 2 + .../WebAssembly/WebAssemblyLowerGlobalDtors.cpp | 30 +- llvm/lib/Target/X86/CMakeLists.txt | 1 + .../Target/X86/MCTargetDesc/X86ATTInstPrinter.cpp | 5 +- .../Target/X86/MCTargetDesc/X86ATTInstPrinter.h | 7 +- llvm/lib/Target/X86/MCTargetDesc/X86AsmBackend.cpp | 4 - .../X86/MCTargetDesc/X86InstPrinterCommon.cpp | 26 +- .../Target/X86/MCTargetDesc/X86InstPrinterCommon.h | 4 +- .../X86/MCTargetDesc/X86IntelInstPrinter.cpp | 3 +- .../Target/X86/MCTargetDesc/X86IntelInstPrinter.h | 7 +- llvm/lib/Target/X86/X86.h | 6 + llvm/lib/Target/X86/X86ISelLowering.cpp | 187 ++----- llvm/lib/Target/X86/X86InstructionSelector.cpp | 2 +- llvm/lib/Target/X86/X86PartialReduction.cpp | 460 +++++++++++++++++ llvm/lib/Target/X86/X86TargetMachine.cpp | 5 +- .../Transforms/InstCombine/InstCombineAndOrXor.cpp | 8 +- llvm/lib/Transforms/Vectorize/LoopVectorize.cpp | 103 ++-- .../CodeGen/AMDGPU/propagate-attributes-clone.ll | 13 +- llvm/test/CodeGen/Generic/vector-redux.ll | 237 --------- llvm/test/CodeGen/PowerPC/aix-func-dsc-gen.ll | 24 +- .../CodeGen/PowerPC/aix-user-defined-memcpy.ll | 6 +- llvm/test/CodeGen/PowerPC/aix-xcoff-reloc.ll | 42 +- llvm/test/CodeGen/PowerPC/pr45297.ll | 11 +- llvm/test/CodeGen/PowerPC/test_func_desc.ll | 7 +- llvm/test/CodeGen/PowerPC/tls.ll | 16 +- llvm/test/CodeGen/Thumb2/mve-vcmpfz.ll | 16 +- .../test/CodeGen/WebAssembly/lower-global-dtors.ll | 120 +++-- .../CodeGen/X86/GlobalISel/select-fconstant.mir | 4 +- llvm/test/CodeGen/X86/O3-pipeline.ll | 1 + llvm/test/CodeGen/X86/avg.ll | 4 +- llvm/test/CodeGen/X86/callbr-asm-obj-file.ll | 2 +- llvm/test/CodeGen/X86/fast-isel-freeze.ll | 4 +- llvm/test/CodeGen/X86/freeze-combine.ll | 24 + llvm/test/CodeGen/X86/freeze-legalize.ll | 49 +- llvm/test/CodeGen/X86/madd.ll | 218 ++++---- llvm/test/CodeGen/X86/masked_store_trunc.ll | 28 +- llvm/test/CodeGen/X86/masked_store_trunc_ssat.ll | 2 +- llvm/test/CodeGen/X86/min-legal-vector-width.ll | 12 +- llvm/test/CodeGen/X86/psubus.ll | 2 +- llvm/test/CodeGen/X86/sad.ll | 183 +++---- llvm/test/CodeGen/X86/shuffle-vs-trunc-256.ll | 40 +- llvm/test/CodeGen/X86/sqrt-fastmath-tune.ll | 53 +- llvm/test/CodeGen/X86/vector-reduce-and-bool.ll | 80 +-- llvm/test/CodeGen/X86/vector-reduce-or-bool.ll | 80 +-- llvm/test/CodeGen/X86/vector-reduce-xor-bool.ll | 92 ++-- llvm/test/CodeGen/X86/vector-shuffle-128-v16.ll | 46 +- llvm/test/CodeGen/X86/vector-shuffle-256-v32.ll | 28 +- llvm/test/CodeGen/X86/vector-trunc-math.ll | 24 +- llvm/test/CodeGen/X86/vector-trunc-ssat.ll | 4 +- llvm/test/CodeGen/X86/vector-trunc.ll | 146 ++---- llvm/test/LTO/Resolution/X86/not-prevailing.ll | 4 +- llvm/test/MC/COFF/cv-inline-linetable-unlikely.s | 4 +- llvm/test/MC/COFF/cv-loc-unreachable-2.s | 4 +- llvm/test/MC/COFF/cv-loc-unreachable.s | 4 +- .../X86/AlignedBundling/misaligned-bundle-group.s | 4 +- .../MC/X86/AlignedBundling/single-inst-bundling.s | 4 +- llvm/test/MC/X86/align-branch-64-basic.s | 38 +- llvm/test/MC/X86/align-branch-64-pad-max-prefix.s | 18 + llvm/test/MC/X86/align-via-padding.s | 6 +- llvm/test/MC/X86/align-via-relaxation.s | 22 +- llvm/test/MC/X86/x86-branch-relaxation.s | 4 +- .../objdump-disassembly-inline-relocations.test | 8 +- llvm/test/Object/X86/objdump-trivial-object.test | 4 +- .../Transforms/InstCombine/shufflevec-bitcast.ll | 100 +++- llvm/test/Transforms/InstCombine/vector-xor.ll | 2 +- .../tools/llvm-objdump/ELF/PowerPC/branch-offset.s | 8 +- .../llvm-objdump/ELF/call-absolute-symbol.test | 2 +- .../tools/llvm-objdump/MachO/hex-displacement.test | 2 +- .../llvm-objdump/X86/coff-disassemble-export.test | 4 +- llvm/test/tools/llvm-objdump/X86/demangle.s | 2 +- .../X86/elf-disassemble-no-symtab.test | 2 +- .../llvm-objdump/X86/elf-disassemble-relocs.test | 4 +- .../X86/elf-disassemble-symbol-references.yaml | 10 +- .../llvm-objdump/X86/section-filter-relocs.test | 2 +- llvm/test/tools/llvm-readobj/ELF/loadname.test | 26 +- llvm/tools/llvm-objdump/llvm-objdump.cpp | 19 +- .../CodeGen/GlobalISel/LegalizerHelperTest.cpp | 26 + llvm/unittests/MC/AMDGPU/DwarfRegMappings.cpp | 4 +- llvm/unittests/Target/AMDGPU/DwarfRegMappings.cpp | 5 +- llvm/unittests/Target/ARM/MachineInstrTest.cpp | 98 +++- llvm/unittests/TextAPI/TextStubV4Tests.cpp | 252 +++++----- llvm/utils/TableGen/AsmWriterEmitter.cpp | 23 +- llvm/utils/TableGen/AsmWriterInst.cpp | 6 +- llvm/utils/TableGen/AsmWriterInst.h | 10 +- llvm/utils/TableGen/RISCVCompressInstEmitter.cpp | 2 +- .../clang/lib/StaticAnalyzer/Frontend/BUILD.gn | 3 +- .../gn/secondary/llvm/lib/Target/X86/BUILD.gn | 1 + llvm/utils/lit/lit/LitConfig.py | 13 + llvm/utils/lit/lit/TestRunner.py | 108 ++-- .../does-not-substitute-no-limit/lit.cfg | 10 + .../does-not-substitute-no-limit/test.py | 1 + .../does-not-substitute-within-limit/lit.cfg | 12 + .../does-not-substitute-within-limit/test.py | 1 + .../negative-integer/lit.cfg | 8 + .../negative-integer/test.py} | 0 .../not-an-integer/lit.cfg | 8 + .../not-an-integer/test.py} | 0 .../set-to-none/lit.cfg | 8 + .../set-to-none/test.py} | 0 .../substitutes-within-limit/lit.cfg | 12 + .../substitutes-within-limit/test.py | 1 + .../lit/tests/shtest-recursive-substitution.py | 23 + llvm/utils/lit/tests/unit/TestRunner.py | 68 +++ mlir/docs/Rationale.md | 35 +- .../StandardToLLVM/ConvertStandardToLLVM.h | 115 ++++- .../StandardToLLVM/ConvertStandardToLLVMPass.h | 11 +- mlir/include/mlir/IR/StandardTypes.h | 2 +- mlir/lib/Analysis/AffineAnalysis.cpp | 3 - .../GPUCommon/IndexIntrinsicsOpLowering.h | 12 +- .../ConvertGPULaunchFuncToVulkanLaunchFunc.cpp | 6 +- .../GPUToVulkan/ConvertLaunchFuncToVulkanCalls.cpp | 69 ++- .../Conversion/StandardToLLVM/StandardToLLVM.cpp | 557 +++++++++------------ .../Affine/Transforms/AffineDataCopyGeneration.cpp | 3 +- .../Affine/Transforms/SimplifyAffineStructures.cpp | 4 - mlir/lib/Dialect/FxpMathOps/CMakeLists.txt | 2 +- mlir/lib/Dialect/Quant/CMakeLists.txt | 4 +- mlir/lib/IR/AffineMap.cpp | 1 - mlir/lib/IR/Function.cpp | 5 - mlir/lib/IR/IntegerSet.cpp | 1 - mlir/lib/IR/Operation.cpp | 4 - mlir/lib/Quantizer/CMakeLists.txt | 6 +- mlir/lib/Target/LLVMIR/ModuleTranslation.cpp | 10 +- mlir/lib/Transforms/Canonicalizer.cpp | 2 +- .../StandardToLLVM/convert-to-llvmir.mlir | 138 +++++ mlir/test/IR/invalid.mlir | 4 - mlir/test/Target/llvmir.mlir | 2 +- mlir/test/mlir-vulkan-runner/mulf.mlir | 52 ++ .../mlir-vulkan-runner/vulkan-runtime-wrappers.cpp | 18 + openmp/libomptarget/plugins/common/elf_common.c | 1 + 519 files changed, 7788 insertions(+), 3976 deletions(-) create mode 100644 clang/include/clang/StaticAnalyzer/Frontend/AnalyzerHelpFlags.h delete mode 100644 clang/include/clang/StaticAnalyzer/Frontend/CheckerRegistration.h rename clang/lib/StaticAnalyzer/Frontend/{CheckerRegistration.cpp => AnalyzerHelpF [...] create mode 100644 clang/lib/StaticAnalyzer/Frontend/CreateCheckerManager.cpp create mode 100644 clang/test/AST/ast-dump-openmp-begin-declare-variant_1.c create mode 100644 clang/test/AST/ast-dump-openmp-begin-declare-variant_2.c create mode 100644 clang/test/AST/ast-dump-openmp-begin-declare-variant_3.c create mode 100644 clang/test/AST/ast-dump-openmp-begin-declare-variant_4.c create mode 100644 clang/test/AST/ast-dump-openmp-begin-declare-variant_5.c create mode 100644 clang/test/AST/ast-dump-openmp-begin-declare-variant_6.c create mode 100644 clang/test/AST/ast-dump-openmp-begin-declare-variant_7.c create mode 100644 clang/test/AST/ast-dump-openmp-begin-declare-variant_8.c create mode 100644 clang/test/AST/ast-dump-openmp-begin-declare-variant_9.c create mode 100644 clang/test/AST/ast-dump-openmp-begin-declare-variant_addr_1.c create mode 100644 clang/test/AST/ast-dump-openmp-begin-declare-variant_decl_1.c create mode 100644 clang/test/CodeGen/fixed-point-tbaa.c create mode 100644 clang/test/CodeGen/hexagon-linux-vararg.c create mode 100644 clang/test/CodeGenCUDA/surface.cu create mode 100644 clang/test/CodeGenCUDA/texture.cu create mode 100644 clang/test/Driver/ps4cpu.c create mode 100644 clang/test/OpenMP/begin_declare_variant_elided_range_withouth_end.c create mode 100644 clang/test/OpenMP/begin_declare_variant_messages.c create mode 100644 clang/test/OpenMP/begin_declare_variant_no_end_for_matching_selector.c create mode 100644 clang/test/OpenMP/begin_declare_variant_range_withouth_end.c create mode 100644 clang/test/OpenMP/begin_declare_variant_using_messages.cpp create mode 100644 clang/test/Sema/invalid-member.cpp create mode 100644 compiler-rt/test/asan/TestCases/Darwin/duplicate_os_log_reports.cpp create mode 100644 llvm/lib/Target/X86/X86PartialReduction.cpp delete mode 100644 llvm/test/CodeGen/Generic/vector-redux.ll create mode 100644 llvm/test/CodeGen/X86/freeze-combine.ll create mode 100644 llvm/test/MC/X86/align-branch-64-pad-max-prefix.s create mode 100644 llvm/utils/lit/tests/Inputs/shtest-recursive-substitution/does- [...] create mode 100644 llvm/utils/lit/tests/Inputs/shtest-recursive-substitution/does- [...] create mode 100644 llvm/utils/lit/tests/Inputs/shtest-recursive-substitution/does- [...] create mode 100644 llvm/utils/lit/tests/Inputs/shtest-recursive-substitution/does- [...] create mode 100644 llvm/utils/lit/tests/Inputs/shtest-recursive-substitution/negat [...] copy llvm/utils/lit/tests/Inputs/{discovery/subdir/test-three.py => shtest-recursi [...] create mode 100644 llvm/utils/lit/tests/Inputs/shtest-recursive-substitution/not-a [...] copy llvm/utils/lit/tests/Inputs/{discovery/subdir/test-three.py => shtest-recursi [...] create mode 100644 llvm/utils/lit/tests/Inputs/shtest-recursive-substitution/set-t [...] copy llvm/utils/lit/tests/Inputs/{discovery/subdir/test-three.py => shtest-recursi [...] create mode 100644 llvm/utils/lit/tests/Inputs/shtest-recursive-substitution/subst [...] create mode 100644 llvm/utils/lit/tests/Inputs/shtest-recursive-substitution/subst [...] create mode 100644 llvm/utils/lit/tests/shtest-recursive-substitution.py create mode 100644 mlir/test/mlir-vulkan-runner/mulf.mlir