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-stable-allyesconfig in repository toolchain/ci/llvm-project.
from e53bbf12132 [GVN] Add GVNOption to control load-pre more fine-grained. adds cd14b4a62bd [X86] Remove unneeded code that looks for (and (i8 (X86setcc_c)) adds 36272d5f005 Let isGuaranteedNotToBeUndefOrPoison consider PHINode with [...] adds dd7d6102627 [ValueTracking] Let isGuaranteedToBeUndefOrPoison look into [...] adds 1132f87fbf1 [update_cc_test_checks] Don't attach CHECK lines to functio [...] adds b8144c05362 [NFC] Encapsulate MemOp logic adds 362d00e0510 [ARM][VecReduce] Force expand vector_reduce_fmin adds d2b6ac6ccda Revert "[X86] Use X86ISD::SUB instead of X86ISD::CMP in som [...] adds bf4d73e6f3e [lldb][NFC] Use correct Decl typedef in ClangASTSource adds 3dd688a9eec [DAG] OptLevelChanger - fix uninitialized variable analyzer [...] adds 89b8b421847 [OpenCL] Tidy up OpenCLBuiltins.td adds abada5036ef [NFC] Fix some spelling mistakes to test pushing to GH. adds 6e01cd6795f Improve error message of FileCheck when stdin is empty adds 90e4ebdce55 [OpenMP][OMPT] fix reduction test for 32-bit x86 adds 7128aace600 [ARM] Make ARM::ArchExtKind use 64-bit underlying type, NFCI adds 92570718a86 [clangd] Mechanism to make update debounce responsive to re [...] adds bec54e464e6 [yaml2obj/obj2yaml] - Add support for the SHT_LLVM_CALL_GRA [...] adds 8c681f5e470 [Matrix] Mark matrix memory intrinsics as argmemonly/write| [...] adds 0cf0be993c3 [InstCombine] fix operands of shouldChangeType() for casted [...] adds 5d04e008f70 [InstCombine] add splat tests with undef elements; NFC adds 88cd49e941b [lldb] Increase LINK_INTERFACE_MULTIPLICITY for Debug builds adds 2926a651ba7 [lldb] [testsuite] generalize `DWARFASTParserClangTests` ba [...] adds 399887c9e43 [mlir][spirv] Add resource limits into target environment adds baecae838de [Linalg] Add tiling of Linalg to parallel loops. adds aad352f77c4 [mlir][spirv] Wrap debug-only method in #ifndef NDEBUG adds 104800084f6 [lldb] [testsuite] Fixup: generalize `DWARFASTParserClangTe [...] adds 2a191cf8500 [InstCombine] add more splat tests with undef elements; NFC adds 69a39dc1f0d [clangd] Increase stack size of the new threads on macOS adds d4c8230a0fd [Polly] Fix compilation after 105642af5eef: include PassMan [...] adds ed98994f64b Revert "[clangd] Mechanism to make update debounce responsi [...] adds 65b3b6c0ac4 [ARM] Make ARM::ArchExtKind use 64-bit underlying type (par [...] adds 41206b61e30 [DebugInfo] Re-instate LiveDebugVariables scope trimming adds f75301d16d4 Revert "DebugInfo: Check DW_OP_convert in loclists with Spl [...] adds 191a9a78b3f Revert "DebugInfo: Add missing test coverage for DW_OP_conv [...] adds 563e84790f4 [SystemZ] Support -msoft-float adds e943329ba00 [SystemZ] Add 'REQUIRES:' or '-mtriple' to some newly adde [...] adds 3ed12232b03 [VE] half fptrunc+store&load+fpext adds 2f4c4d0a78e Reland "[clangd] Mechanism to make update debounce responsi [...] adds 2629035a009 [clangd] Don't assert when completing a lambda variable ins [...] adds 95c95a94d7a [ARM][AsmParser] Make assembly directives case insensitive adds b8dc54cf39b PowerPC: Remove redundancy in ternary for predicate selection adds 386fd2c170a [clang] Add matcher to identify macro expansions. adds 6d07802d63a [BPF] handle typedef of struct/union for CO-RE relocations adds d7cbef2714c [MLIR] Fixes for shared library dependencies. adds 2eaa9d991d0 [NFC][LangRef][FPEnv] Fix whitespace for denormal-fp-math/d [...] adds 9271cab270a [BPF] use base lvalue type for preserve_{struct,union}_acce [...] adds f7de7084f4a scudo: Simplify getClassIdBySize() logic. NFCI. adds a05566c9941 [ARM] Correct missing newline after outputting .tlsdescseq [...] adds 2513118afa3 [Driver] Change -fmax-tokens $arg to -fmax-tokens=$arg adds 8ff86fcf4c0 [X86] -fpatchable-function-entry=N,0: place patch label aft [...] adds fce1eefb467 [clang] fix lib/ASTMatchers for BUILD_SHARED_LIBS=ON adds a3c814d2349 Separately track input and output denormal mode adds dc42ff6697d [InstCombine] add FIXME comment to shuffle transform; NFC adds 803dd6fe6bb [BFI] Add a debug check for unknown block queries. adds e5ff92e049b [clang][NFC] Expand some `auto`s and add another test for m [...] adds 33081d2361d Try to fix buildbot failure adds f25a2a3de5b [X86] Fix missing load latencies (PR36894) adds de8451fe4d3 GlobalISel: Fold SmallVector resizes into constructors adds 75fcdfa1fcf AMDGPU: Cleanup SMRD buffer selection adds 531fad736ed [test] yaml2obj -docnum => --docnum= adds 28cd54cdbba [mlir] Fix clang 5 warning for missing braces adds e05af081bf7 [lldb/StackFrameList] Convert assert to defensive check in [...] adds 047c0412775 [lldb/test] Skip TestBasicEntryValuesX86_64 due to llvm.org [...] adds 1024b73ef59 AMDGPU: Split denormal mode tracking bits adds 50d8977c459 [clang-format] Allow a comment to follow a C# attribute specifier adds 3c7e9c34b38 [mlir] [VectorOps] refined description of vector.contract adds 23b76096b7d CodeGenPrepare: Reorder check for cold and shouldOptimizeForSize adds 64a8e1b83e1 libclc/asin: Switch to amd builtins version of asin adds 008e7bf9234 [C++20] Add consteval-specific semantic for functions adds 3101def8472 [libc] Fix typo in header generation docs. adds b461436d019 AMDGPU/GlobalISel: Legalize s16 G_FEXP2 adds 5d2749938c4 AMDGPU/GlobalISel: Custom lower G_FEXP adds 7f37a8026f6 [InlineCost] Add flag to allow changing the default inline cost adds f0fb09c33e3 [mlir] Print types to the OpAsmPrinter instead of the raw_ostream. adds e195ff98f6c Recommit "[X86] Use X86ISD::SUB instead of X86ISD::CMP in s [...] adds f5d1a9f1cfb Try to fix windows build bot after 008e7bf92343b8bd6ebade5b [...] adds c99fa0b80cc Additional testcase for 0130b6cb5a8. adds cfacf9ae20b PR44761: Fix fallback to later tiebreakers if two non-templ [...] adds ccac6b2bf87 [hip] Properly populate macros based on host processor. adds 9b0ce8edfaf AMDGPU/GlobalISel: Remove extension legality hacks adds dd921cb89b9 [sanitizer] Add missing declarations for sigaltstack syscal [...] adds 0f116fd9d86 [AMDGPU] Fix infinite loop with fma combines adds 05f2a04ba7f AMDGPU/GlobalISel: Legalize G_SEXT_INREG adds 0693e827ed3 AMDGPU/GlobalISel: Do a better job splitting 64-bit G_SEXT_INREG adds 12fe9b26ec8 AMDGPU/GlobalISel: Select G_SEXT_INREG adds 83d0db59d6f Fix "expression is redundant [misc-redundant-expression]" w [...] adds 2757f93a5a7 [lldb/Reproducers] Instrument SBFile adds f8c0fcd23da [lldb/Reproducers] Treat SB classes pass by value as const [...] adds 4f9f5d09de4 AMDGPU: Fix isAlwaysUniform for simple asm SGPR results adds 17785cc7a10 [clang-tidy] Fix "expression is redundant [misc-redundant-e [...] adds b73f8c53d8a Revert: [lldb] [testsuite] generalize `DWARFASTParserClangT [...] adds 8a1f4feb1b7 [compiler-rt] Fix sanitizer_common build for FreeBSD adds 6a82f0f0b9d [libomptarget] Implement wavefront functions for amdgcn adds f37b62eccec Re-land "[lldb] [testsuite] generalize `DWARFASTParserClang [...] adds c21b71c1ba5 [lldb/Unittest] Fix the modules build by including TypeSyst [...] adds ebcf25ea810 [cmake] Fix clang builds with BUILD_SHARED=ON and CLANG_LIN [...] adds 7c9ebdd3d6a [lldb] Remove clang classes from lldb-forward.h adds b79b7674eb4 [compiler-rt] [netbsd] Fix build after "implement sigaltsta [...] adds 8b79bed0f3c [lldb] Remove unused references to ClangExpressionDeclMap adds a969e051a5d [OpenMP] Add Flush directive to OpenMPIRBuilder adds 0c67cfdb114 [Concepts] Add missing CXXThisScope to function template co [...] adds c348fb1786b Revert "[Concepts] Add missing CXXThisScope to function tem [...] adds a5f1fff9ddf [lldb/Reproducers] Add missing SBFile methods to the registry adds 6c232441564 [Concepts] Add missing CXXThisScope to function template co [...] adds 2d89e0a0988 [SEH] Remove CATCHPAD SDNode and X86::EH_RESTORE MachineInstr adds c67773bebef [X86] Give KSET0* and KSET1* pseudos the same scheduler res [...] adds 1091730f5fb Avoid many std::tie/tuple instantiations in ASTImporter adds 48b8e3be51c [lldb] Delete commented-out code adds fc0ba63f869 [lldb] Rename Type::ResolveClangType to Type::ResolveCompilerType adds 7982db5dc6c [Support] Fix warnings in ARMTargetParser.cpp adds f48c1f5085f [compiler-rt] fix OpenBSD and Solaris build with sigaltstac [...] adds 0c86dfb86de Fix -Wunused-result warnings in LLDB adds 31fd112eb4a Fix x86 32bits MLIR build (NFC) adds 016f42e3dcd [X86] Add custom lowering for lrint/llrint to either cvtss2 [...] adds 7ac94430029 [lldb/Reproducers] Change record logging to mirror replay logging adds ddf814688bd [lldb/Reproducers] Add underscore to varaibles in LLDB_RECO [...] adds 361ba3ad1f8 [Driver][Darwin] Improve tests for -nostdinc & friends adds fb0d2d455f5 Fix after c25938d adds 7e02dc3f240 [lldb] Fix -Wdocumentation warnings adds f3bacd0738e Fix some more -Wrange-loop-analysis warnings in AArch64Targ [...] adds 1c03cc5a39f [NFCI] Update according to style. adds 7531a5039fd [Remarks] Extend the RemarkStreamer to support other emitters adds 50d2d33b8ef Fix BroadcasterManager::RemoveListener to really remove the [...] adds b642e034851 [cuda][hip] Temporarily XFAIL on arm adds 2406a06e674 [gn build] Port 7531a5039fd adds f722284cdff [gn build] Port b8a847c0a3e adds efcd3967a6b DebugInfo: Generalize convert-debugloc.ll to run for multip [...] adds 6f738f62ab8 DebugInfo: convert-debugloc.ll remove erroneous CHECK adds eace2fbfee6 Fix warning on trailing `;`. NFC. adds 3125887845c [Remarks] Fix gcc build adds 0ca33f1b0fe Fix warning on trailing `;`. NFC. adds 1b787f53c60 DebugInfo: Generalize test/DebugInfo/X86/convert-inlined.ll adds cd9142ed8a4 DebugInfo: Generalize test/DebugInfo/X86/convert-linked.ll [...] adds b0cd0b7c909 Reapply: DebugInfo: Add missing test coverage for DW_OP_con [...] adds 7f57f13cd68 DebugInfo: use a symbolic DIE reference in convert-loclist.ll adds b96c6b65b93 PR44786: Don't assert when profiling <=> expressions. adds 13b197c7d18 [mlir][spirv] Add dialect-specific attribute for target env [...] adds 27748363da8 [WebAssembly] Enable recently implemented SIMD operations adds 57c54ddd7f9 Recommit: DebugInfo: Check DW_OP_convert in loclists with S [...] adds d96c1bbaa03 [BPF] disable ReduceLoadWidth during SelectionDag phase adds 8acedb595d0 Revert "[WebAssembly] Split and recombine multivalue calls [...] adds a1c338d70b9 DebugInfo: Fix convert-loclist.ll Split DWARF variant to us [...] adds b453caf1112 [lldb/Reproducers] Change the way we instrument void* arguments adds 9329cfca848 DebugInfo: convert-debugloc.ll generalize to run on ppc64le adds def55a8efdf DebugInfo: Add a couple of missing COFF sections to make co [...] adds ec50e10db43 DebugInfo: Hash DW_OP_convert in loclists when using Split DWARF adds 9260d01faa6 AMDGPU: Correct memory size for image intrinsics adds b8004b7308b [mlir] Mark the MLIR tools for installation in CMake adds 843a0f97717 Enhance debugserver's err reporting on attach fails adds 649aba93a27 Revert "[WebAssembly][InstrEmitter] Foundation for multival [...] adds 8c3e6af71b8 [WebAssembly] Add experimental multivalue calling ABI adds e6686adf8a7 AMDGPU/EG,CM: Implement fsqrt using recip(rsqrt(x)) instead [...] adds 4a2fa552992 Remove leftover artifacts from use of gtest. adds 7800310cb50 [CMake][compiler-rt] Replace Windows backslashes with CMake ones adds 491a4a7ac9e [CMake] Passthrough CMAKE_SYSTEM_NAME to default builtin an [...] adds a3d489e87e8 [X86] Add a DAG combine for (i32 (sext (i8 (x86isd::setcc_c [...]
No new revisions were added by this update.
Summary of changes: .../readability/BracesAroundStatementsCheck.cpp | 2 +- clang-tools-extra/clangd/AST.cpp | 7 + clang-tools-extra/clangd/AST.h | 15 + clang-tools-extra/clangd/ClangdServer.cpp | 2 +- clang-tools-extra/clangd/ClangdServer.h | 4 +- clang-tools-extra/clangd/CodeComplete.cpp | 13 +- clang-tools-extra/clangd/Quality.cpp | 5 +- clang-tools-extra/clangd/TUScheduler.cpp | 59 +- clang-tools-extra/clangd/TUScheduler.h | 26 +- clang-tools-extra/clangd/Threading.cpp | 21 +- clang-tools-extra/clangd/unittests/ClangdTests.cpp | 21 + .../clangd/unittests/CodeCompleteTests.cpp | 11 + .../clangd/unittests/TUSchedulerTests.cpp | 31 +- clang/include/clang/AST/Expr.h | 13 +- clang/include/clang/AST/Stmt.h | 3 + clang/include/clang/ASTMatchers/ASTMatchers.h | 20 + .../clang/ASTMatchers/ASTMatchersInternal.h | 7 + clang/include/clang/Basic/BuiltinsWebAssembly.def | 30 +- clang/include/clang/Basic/CodeGenOptions.h | 4 +- clang/include/clang/Basic/DiagnosticASTKinds.td | 3 + clang/include/clang/Basic/DiagnosticGroups.td | 6 +- clang/include/clang/Basic/DiagnosticSemaKinds.td | 9 +- clang/include/clang/Driver/CC1Options.td | 4 + clang/include/clang/Driver/Options.td | 8 +- clang/include/clang/Driver/ToolChain.h | 2 +- clang/include/clang/Frontend/FrontendOptions.h | 8 +- clang/include/clang/Sema/Sema.h | 18 + clang/lib/AST/ASTImporter.cpp | 1750 +++++++-------- clang/lib/AST/Expr.cpp | 7 +- clang/lib/AST/ExprConstant.cpp | 37 +- clang/lib/AST/StmtProfile.cpp | 4 +- clang/lib/ASTMatchers/ASTMatchersInternal.cpp | 34 + clang/lib/ASTMatchers/CMakeLists.txt | 1 + clang/lib/Basic/Targets/AMDGPU.cpp | 2 +- clang/lib/Basic/Targets/ARM.cpp | 2 +- clang/lib/Basic/Targets/SystemZ.h | 8 +- clang/lib/Basic/Targets/WebAssembly.cpp | 10 + clang/lib/Basic/Targets/WebAssembly.h | 5 + clang/lib/CodeGen/CGCall.cpp | 10 +- clang/lib/CodeGen/CGExpr.cpp | 16 +- clang/lib/CodeGen/CGOpenMPRuntime.cpp | 15 +- clang/lib/CodeGen/CodeGenAction.cpp | 12 +- clang/lib/CodeGen/CodeGenModule.cpp | 2 +- clang/lib/CodeGen/TargetInfo.cpp | 61 +- clang/lib/Driver/ToolChains/AMDGPU.cpp | 7 +- clang/lib/Driver/ToolChains/Arch/ARM.cpp | 4 +- clang/lib/Driver/ToolChains/Arch/SystemZ.cpp | 23 +- clang/lib/Driver/ToolChains/Arch/SystemZ.h | 10 +- clang/lib/Driver/ToolChains/Clang.cpp | 57 +- clang/lib/Driver/ToolChains/Cuda.cpp | 4 +- clang/lib/Format/TokenAnnotator.cpp | 4 +- clang/lib/Frontend/CompilerInstance.cpp | 4 + clang/lib/Frontend/CompilerInvocation.cpp | 10 +- clang/lib/Parse/Parser.cpp | 2 +- clang/lib/Sema/OpenCLBuiltins.td | 63 +- clang/lib/Sema/SemaConcept.cpp | 7 + clang/lib/Sema/SemaDecl.cpp | 21 +- clang/lib/Sema/SemaDeclCXX.cpp | 6 +- clang/lib/Sema/SemaExpr.cpp | 170 +- clang/lib/Sema/SemaLambda.cpp | 4 +- clang/lib/Sema/SemaOverload.cpp | 26 +- clang/lib/Sema/SemaTemplateInstantiateDecl.cpp | 8 +- .../CXX/over/over.match/over.match.best/p2.cpp | 16 + .../builtin-preserve-access-index-typedef.c | 24 + clang/test/CodeGen/denormalfpmode.c | 6 +- clang/test/CodeGen/systemz-abi.c | 64 +- clang/test/CodeGen/systemz-abi.cpp | 4 +- clang/test/CodeGen/target-data.c | 2 + clang/test/CodeGen/wasm-arguments.c | 134 +- clang/test/CodeGenCUDA/flush-denormals.cu | 4 +- clang/test/CodeGenCUDA/propagate-metadata.cu | 4 +- clang/test/CodeGenCXX/dereferenceable.cpp | 15 + clang/test/Driver/cl-denorms-are-zero.cl | 2 +- clang/test/Driver/cuda-flush-denormals-to-zero.cu | 4 +- clang/test/Driver/cuda-simple.cu | 1 + clang/test/Driver/darwin-header-search-libcxx.cpp | 25 +- clang/test/Driver/denormal-fp-math.c | 16 +- clang/test/Driver/hip-host-cpu-features.hip | 19 + clang/test/Driver/systemz-float-01.c | 45 + clang/test/Driver/systemz-float-02.c | 23 + clang/test/OpenMP/flush_codegen.cpp | 3 + clang/test/Parser/max-tokens.cpp | 4 +- clang/test/Preprocessor/hip-host-cpu-macros.cu | 13 + clang/test/SemaCXX/cxx2a-consteval.cpp | 329 ++- clang/test/SemaCXX/cxx2a-three-way-comparison.cpp | 9 + .../SemaTemplate/instantiate-requires-clause.cpp | 11 +- clang/tools/clang-shlib/CMakeLists.txt | 17 +- .../ASTMatchers/ASTMatchersNarrowingTest.cpp | 123 ++ clang/unittests/Format/FormatTestCSharp.cpp | 5 + compiler-rt/cmake/Modules/CompilerRTUtils.cmake | 4 + .../include/sanitizer/linux_syscall_hooks.h | 2 + .../sanitizer_common_interceptors.inc | 1 + .../sanitizer_platform_limits_freebsd.cpp | 1 + .../sanitizer_platform_limits_freebsd.h | 1 + .../sanitizer_platform_limits_netbsd.cpp | 1 + .../sanitizer_platform_limits_netbsd.h | 1 + .../sanitizer_platform_limits_openbsd.cpp | 1 + .../sanitizer_platform_limits_openbsd.h | 1 + .../sanitizer_platform_limits_solaris.cpp | 1 + .../sanitizer_platform_limits_solaris.h | 1 + compiler-rt/lib/scudo/standalone/size_class_map.h | 8 +- compiler-rt/test/msan/Linux/syscalls.cpp | 5 + libc/cmake/modules/LLVMLibCRules.cmake | 3 +- libc/docs/header_generation.rst | 2 +- libclc/generic/lib/math/asin.cl | 167 +- libclc/generic/lib/math/asin.inc | 18 - lldb/include/lldb/API/SBFile.h | 3 + lldb/include/lldb/Core/ValueObject.h | 1 - lldb/include/lldb/Expression/DWARFExpression.h | 7 +- lldb/include/lldb/Expression/IRInterpreter.h | 1 - lldb/include/lldb/Symbol/Type.h | 2 +- lldb/include/lldb/Target/Target.h | 4 +- .../lldb/Utility/ReproducerInstrumentation.h | 154 +- lldb/include/lldb/lldb-forward.h | 15 - .../commands/add-dsym/uuid/TestAddDsymCommand.py | 1 - .../TestBasicEntryValuesX86_64.py | 3 +- lldb/source/API/SBFile.cpp | 44 +- lldb/source/API/SBTarget.cpp | 59 +- lldb/source/Commands/CommandObjectTarget.cpp | 134 +- lldb/source/Core/CMakeLists.txt | 2 +- lldb/source/Core/ValueObjectCast.cpp | 3 - lldb/source/Core/ValueObjectConstResult.cpp | 2 - lldb/source/Core/ValueObjectDynamicValue.cpp | 1 - lldb/source/Core/ValueObjectMemory.cpp | 4 - .../ExpressionParser/Clang/ClangASTImporter.h | 3 + .../ExpressionParser/Clang/ClangASTSource.cpp | 7 +- .../ExpressionParser/Clang/ClangASTSource.h | 10 +- .../Clang/ClangExpressionDeclMap.cpp | 4 +- .../Clang/ClangExpressionDeclMap.h | 6 +- .../ExpressionParser/Clang/ClangExpressionHelper.h | 1 + .../ExpressionParser/Clang/ClangExpressionParser.h | 1 + .../Clang/ClangPersistentVariables.cpp | 3 +- .../Clang/ClangPersistentVariables.h | 7 +- .../ExpressionParser/Clang/ClangUserExpression.cpp | 2 +- .../Clang/ClangUtilityFunction.cpp | 2 +- .../Plugins/Language/CPlusPlus/BlockPointer.cpp | 2 +- .../LanguageRuntime/ObjC/ObjCLanguageRuntime.h | 1 + .../MacOSX/AppleGetItemInfoHandler.cpp | 2 +- .../MacOSX/AppleGetPendingItemsHandler.cpp | 2 +- .../SystemRuntime/MacOSX/AppleGetQueuesHandler.cpp | 2 +- .../MacOSX/AppleGetThreadItemInfoHandler.cpp | 2 +- .../Plugins/TypeSystem/Clang/TypeSystemClang.h | 2 + lldb/source/Symbol/Type.cpp | 12 +- lldb/source/Target/StackFrameList.cpp | 6 +- lldb/source/Utility/Broadcaster.cpp | 2 +- lldb/source/Utility/ReproducerInstrumentation.cpp | 12 + lldb/tools/debugserver/source/DNB.cpp | 5 +- lldb/tools/debugserver/source/DNB.h | 1 + lldb/tools/debugserver/source/RNBRemote.cpp | 199 +- lldb/tools/debugserver/source/RNBServices.cpp | 6 +- lldb/tools/lldb-instr/Instrument.cpp | 7 +- .../Expression/ClangExpressionDeclMapTest.cpp | 4 +- lldb/unittests/Expression/DWARFExpressionTest.cpp | 127 +- .../SymbolFile/DWARF/DWARFASTParserClangTests.cpp | 78 +- lldb/unittests/TestingSupport/CMakeLists.txt | 3 + .../unittests/TestingSupport/Symbol/CMakeLists.txt | 13 + .../TestingSupport/Symbol/YAMLModuleTester.cpp | 117 + .../TestingSupport/Symbol/YAMLModuleTester.h | 40 + lldb/unittests/TestingSupport/module.modulemap | 1 + llvm/docs/LangRef.rst | 71 +- llvm/docs/Remarks.rst | 32 + llvm/include/llvm/ADT/FloatingPointMode.h | 115 +- .../include/llvm/Analysis/BlockFrequencyInfoImpl.h | 12 + .../llvm/Analysis/OptimizationRemarkEmitter.h | 4 +- llvm/include/llvm/CodeGen/AsmPrinter.h | 7 +- .../llvm/CodeGen/GlobalISel/MachineIRBuilder.h | 6 + llvm/include/llvm/CodeGen/ISDOpcodes.h | 3 - .../CodeGen/MachineOptimizationRemarkEmitter.h | 4 +- llvm/include/llvm/CodeGen/TargetLowering.h | 64 +- llvm/include/llvm/Frontend/OpenMP/OMPIRBuilder.h | 11 + llvm/include/llvm/Frontend/OpenMP/OMPKinds.def | 1 + llvm/include/llvm/IR/Intrinsics.td | 7 +- llvm/include/llvm/IR/LLVMContext.h | 40 +- llvm/include/llvm/IR/LLVMRemarkStreamer.h | 95 + llvm/include/llvm/IR/RemarkStreamer.h | 108 - llvm/include/llvm/LTO/LTO.h | 8 +- llvm/include/llvm/MC/MCStreamer.h | 2 +- llvm/include/llvm/ObjectYAML/ELFYAML.h | 27 + llvm/include/llvm/Remarks/RemarkStreamer.h | 73 + llvm/include/llvm/Support/ARMTargetParser.h | 34 +- llvm/include/llvm/Target/TargetMachine.h | 12 +- llvm/include/llvm/Target/TargetSelectionDAG.td | 2 - llvm/lib/Analysis/BlockFrequencyInfoImpl.cpp | 17 +- llvm/lib/Analysis/InlineCost.cpp | 9 +- llvm/lib/Analysis/ValueTracking.cpp | 14 + llvm/lib/CodeGen/AsmPrinter/AsmPrinter.cpp | 6 +- llvm/lib/CodeGen/CodeGenPrepare.cpp | 16 +- llvm/lib/CodeGen/GlobalISel/CombinerHelper.cpp | 12 +- llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp | 16 +- llvm/lib/CodeGen/LiveDebugVariables.cpp | 25 +- llvm/lib/CodeGen/MIRCanonicalizerPass.cpp | 4 +- llvm/lib/CodeGen/MachineFunction.cpp | 2 +- llvm/lib/CodeGen/PrologEpilogInserter.cpp | 2 +- llvm/lib/CodeGen/SelectionDAG/DAGCombiner.cpp | 25 +- llvm/lib/CodeGen/SelectionDAG/InstrEmitter.cpp | 12 +- .../CodeGen/SelectionDAG/LegalizeVectorTypes.cpp | 4 +- .../CodeGen/SelectionDAG/SelectionDAGBuilder.cpp | 5 - llvm/lib/CodeGen/SelectionDAG/SelectionDAGISel.cpp | 2 +- llvm/lib/CodeGen/SelectionDAG/TargetLowering.cpp | 12 +- llvm/lib/Frontend/OpenMP/OMPIRBuilder.cpp | 16 + llvm/lib/IR/CMakeLists.txt | 2 +- llvm/lib/IR/LLVMContext.cpp | 30 +- llvm/lib/IR/LLVMContextImpl.h | 10 +- .../{RemarkStreamer.cpp => LLVMRemarkStreamer.cpp} | 128 +- llvm/lib/LTO/LTO.cpp | 13 +- llvm/lib/LTO/LTOBackend.cpp | 4 +- llvm/lib/LTO/LTOCodeGenerator.cpp | 6 +- llvm/lib/LTO/ThinLTOCodeGenerator.cpp | 4 +- llvm/lib/MC/MCObjectFileInfo.cpp | 10 + llvm/lib/ObjectYAML/ELFEmitter.cpp | 40 + llvm/lib/ObjectYAML/ELFYAML.cpp | 25 + llvm/lib/Remarks/CMakeLists.txt | 1 + llvm/lib/Remarks/RemarkStreamer.cpp | 72 + llvm/lib/Support/AArch64TargetParser.cpp | 6 +- llvm/lib/Support/ARMTargetParser.cpp | 27 +- llvm/lib/Target/AArch64/AArch64ISelLowering.cpp | 28 +- llvm/lib/Target/AArch64/AArch64ISelLowering.h | 3 - llvm/lib/Target/AArch64/AArch64InstrInfo.td | 4 - llvm/lib/Target/AMDGPU/AMDGPUAsmPrinter.cpp | 18 +- llvm/lib/Target/AMDGPU/AMDGPUISelDAGToDAG.cpp | 25 +- llvm/lib/Target/AMDGPU/AMDGPUISelLowering.cpp | 24 +- llvm/lib/Target/AMDGPU/AMDGPUISelLowering.h | 3 + .../Target/AMDGPU/AMDGPUInstructionSelector.cpp | 17 +- llvm/lib/Target/AMDGPU/AMDGPUInstructions.td | 12 +- llvm/lib/Target/AMDGPU/AMDGPULegalizerInfo.cpp | 82 +- llvm/lib/Target/AMDGPU/AMDGPULegalizerInfo.h | 2 + llvm/lib/Target/AMDGPU/AMDGPURegisterBankInfo.cpp | 41 +- llvm/lib/Target/AMDGPU/AMDGPUTargetMachine.cpp | 6 +- .../Target/AMDGPU/AMDGPUTargetTransformInfo.cpp | 6 + llvm/lib/Target/AMDGPU/CaymanInstructions.td | 4 +- llvm/lib/Target/AMDGPU/EvergreenInstructions.td | 3 +- llvm/lib/Target/AMDGPU/R600Instructions.td | 7 +- llvm/lib/Target/AMDGPU/SIFoldOperands.cpp | 8 +- llvm/lib/Target/AMDGPU/SIISelLowering.cpp | 69 +- llvm/lib/Target/AMDGPU/SIMachineFunctionInfo.h | 24 +- llvm/lib/Target/AMDGPU/SMInstructions.td | 6 +- llvm/lib/Target/AMDGPU/Utils/AMDGPUBaseInfo.cpp | 7 +- llvm/lib/Target/AMDGPU/Utils/AMDGPUBaseInfo.h | 65 +- llvm/lib/Target/ARM/ARMISelLowering.cpp | 10 +- llvm/lib/Target/ARM/ARMTargetTransformInfo.h | 9 +- llvm/lib/Target/ARM/AsmParser/ARMAsmParser.cpp | 8 +- .../lib/Target/ARM/MCTargetDesc/ARMELFStreamer.cpp | 6 +- .../Target/ARM/MCTargetDesc/ARMTargetStreamer.cpp | 2 +- llvm/lib/Target/BPF/BPFAbstractMemberAccess.cpp | 25 +- llvm/lib/Target/BPF/BPFISelLowering.h | 15 +- llvm/lib/Target/Hexagon/HexagonISelLowering.cpp | 12 +- llvm/lib/Target/Mips/MipsDelaySlotFiller.cpp | 2 +- llvm/lib/Target/NVPTX/NVPTXISelLowering.cpp | 2 +- llvm/lib/Target/PowerPC/PPCISelDAGToDAG.cpp | 4 +- llvm/lib/Target/PowerPC/PPCISelLowering.cpp | 16 +- llvm/lib/Target/SystemZ/SystemZFeatures.td | 7 + llvm/lib/Target/SystemZ/SystemZISelLowering.cpp | 60 +- llvm/lib/Target/SystemZ/SystemZISelLowering.h | 2 + llvm/lib/Target/SystemZ/SystemZSubtarget.cpp | 7 +- llvm/lib/Target/SystemZ/SystemZSubtarget.h | 4 + llvm/lib/Target/SystemZ/SystemZTargetMachine.cpp | 10 +- llvm/lib/Target/VE/VEISelLowering.cpp | 27 +- llvm/lib/Target/VE/VEInstrInfo.td | 7 + llvm/lib/Target/VE/VEMCInstLower.cpp | 3 + .../MCTargetDesc/WebAssemblyMCTargetDesc.h | 11 +- llvm/lib/Target/WebAssembly/WebAssemblyISD.def | 1 - .../Target/WebAssembly/WebAssemblyISelDAGToDAG.cpp | 21 - .../Target/WebAssembly/WebAssemblyISelLowering.cpp | 144 +- .../lib/Target/WebAssembly/WebAssemblyInstrCall.td | 25 - .../lib/Target/WebAssembly/WebAssemblyInstrSIMD.td | 11 +- .../Target/WebAssembly/WebAssemblyRegStackify.cpp | 9 +- .../Target/WebAssembly/WebAssemblyTargetMachine.h | 2 +- .../Target/WebAssembly/WebAssemblyUtilities.cpp | 66 +- llvm/lib/Target/WebAssembly/WebAssemblyUtilities.h | 4 - llvm/lib/Target/X86/X86ExpandPseudo.cpp | 8 - llvm/lib/Target/X86/X86FrameLowering.cpp | 21 + llvm/lib/Target/X86/X86FrameLowering.h | 6 + llvm/lib/Target/X86/X86ISelLowering.cpp | 172 +- llvm/lib/Target/X86/X86ISelLowering.h | 5 +- llvm/lib/Target/X86/X86InstrAVX512.td | 39 + llvm/lib/Target/X86/X86InstrCompiler.td | 42 - llvm/lib/Target/X86/X86InstrFPStack.td | 26 +- llvm/lib/Target/X86/X86InstrSSE.td | 47 + llvm/lib/Target/X86/X86MCInstLower.cpp | 19 + llvm/lib/Target/X86/X86SchedSkylakeServer.td | 2 + llvm/lib/Target/X86/X86ScheduleSLM.td | 75 +- .../Transforms/InstCombine/InstCombineCalls.cpp | 3 +- .../Transforms/InstCombine/InstCombineCasts.cpp | 2 +- .../InstCombine/InstructionCombining.cpp | 3 + llvm/lib/Transforms/Scalar/LICM.cpp | 6 +- llvm/lib/Transforms/Scalar/LoopPredication.cpp | 2 +- llvm/lib/Transforms/Scalar/LoopRotation.cpp | 2 +- llvm/lib/Transforms/Scalar/LoopSimplifyCFG.cpp | 8 +- .../lib/Transforms/Scalar/LoopUnrollAndJamPass.cpp | 24 +- llvm/lib/Transforms/Scalar/LoopUnrollPass.cpp | 26 +- llvm/lib/Transforms/Scalar/LoopUnswitch.cpp | 293 +-- llvm/lib/Transforms/Scalar/SimpleLoopUnswitch.cpp | 4 +- llvm/runtimes/CMakeLists.txt | 2 + .../DivergenceAnalysis/AMDGPU/always_uniform.ll | 28 +- .../AArch64/patchable-function-entry-bti.ll | 6 +- .../CodeGen/AArch64/vecreduce-fmax-legalization.ll | 2 +- .../AMDGPU/GlobalISel/artifact-combiner-sext.mir | 44 +- .../artifact-combiner-unmerge-values.mir | 18 +- .../AMDGPU/GlobalISel/combine-ext-legalizer.mir | 7 +- .../AMDGPU/GlobalISel/inst-select-anyext.mir | 38 - .../GlobalISel/inst-select-fcanonicalize.mir | 43 +- .../AMDGPU/GlobalISel/inst-select-sext-inreg.mir | 323 +++ .../CodeGen/AMDGPU/GlobalISel/inst-select-sext.mir | 39 - .../CodeGen/AMDGPU/GlobalISel/inst-select-zext.mir | 40 - .../CodeGen/AMDGPU/GlobalISel/legalize-anyext.mir | 19 + .../CodeGen/AMDGPU/GlobalISel/legalize-ashr.mir | 120 +- .../CodeGen/AMDGPU/GlobalISel/legalize-bitcast.mir | 32 +- .../GlobalISel/legalize-extract-vector-elt.mir | 111 +- .../CodeGen/AMDGPU/GlobalISel/legalize-fdiv.mir | 48 +- .../CodeGen/AMDGPU/GlobalISel/legalize-fexp.mir | 166 +- .../CodeGen/AMDGPU/GlobalISel/legalize-fexp2.mir | 125 +- .../AMDGPU/GlobalISel/legalize-fmad.s16.mir | 27 +- .../AMDGPU/GlobalISel/legalize-fmad.s32.mir | 30 +- .../AMDGPU/GlobalISel/legalize-fmad.s64.mir | 12 +- .../CodeGen/AMDGPU/GlobalISel/legalize-icmp.mir | 54 +- .../GlobalISel/legalize-insert-vector-elt.mir | 6 +- .../CodeGen/AMDGPU/GlobalISel/legalize-saddo.mir | 14 +- .../CodeGen/AMDGPU/GlobalISel/legalize-sdiv.mir | 183 +- .../AMDGPU/GlobalISel/legalize-sext-inreg.mir | 745 +++---- .../CodeGen/AMDGPU/GlobalISel/legalize-sext.mir | 107 +- .../AMDGPU/GlobalISel/legalize-sextload-flat.mir | 34 +- .../AMDGPU/GlobalISel/legalize-shuffle-vector.mir | 146 ++ .../GlobalISel/legalize-shuffle-vector.s16.mir | 44 +- .../CodeGen/AMDGPU/GlobalISel/legalize-sitofp.mir | 66 +- .../CodeGen/AMDGPU/GlobalISel/legalize-smax.mir | 132 +- .../CodeGen/AMDGPU/GlobalISel/legalize-smin.mir | 132 +- .../CodeGen/AMDGPU/GlobalISel/legalize-srem.mir | 195 +- .../CodeGen/AMDGPU/GlobalISel/legalize-ssubo.mir | 14 +- .../CodeGen/AMDGPU/GlobalISel/legalize-zext.mir | 19 + .../GlobalISel/llvm.amdgcn.raw.buffer.load.ll | 8 +- .../GlobalISel/llvm.amdgcn.struct.buffer.load.ll | 17 +- .../AMDGPU/GlobalISel/regbankselect-sext-inreg.mir | 240 +++ llvm/test/CodeGen/AMDGPU/diverge-switch-default.ll | 2 + llvm/test/CodeGen/AMDGPU/fma-combine.ll | 51 +- llvm/test/CodeGen/AMDGPU/fneg-combines.ll | 23 + llvm/test/CodeGen/AMDGPU/fsqrt.ll | 38 +- llvm/test/CodeGen/AMDGPU/omod-nsz-flag.mir | 6 +- llvm/test/CodeGen/AMDGPU/reqd-work-group-size.ll | 2 + llvm/test/CodeGen/BPF/CORE/no-narrow-load.ll | 156 ++ .../BPF/CORE/offset-reloc-typedef-struct-2.ll | 89 + .../BPF/CORE/offset-reloc-typedef-union-2.ll | 88 + .../MIR/AMDGPU/machine-function-info-no-ir.mir | 36 +- .../CodeGen/MIR/AMDGPU/machine-function-info.ll | 42 +- llvm/test/CodeGen/SystemZ/args-07.ll | 25 + llvm/test/CodeGen/SystemZ/soft-float-01.ll | 235 ++ llvm/test/CodeGen/SystemZ/soft-float-02.ll | 15 + llvm/test/CodeGen/SystemZ/soft-float-03.ll | 11 + llvm/test/CodeGen/SystemZ/soft-float-04.ll | 22 + llvm/test/CodeGen/SystemZ/soft-float-args.ll | 308 +++ .../CodeGen/SystemZ/soft-float-inline-asm-01.ll | 10 + .../CodeGen/SystemZ/soft-float-inline-asm-02.ll | 10 + .../CodeGen/SystemZ/soft-float-inline-asm-03.ll | 10 + llvm/test/CodeGen/SystemZ/vec-abi-align.ll | 9 + llvm/test/CodeGen/SystemZ/vec-args-06.ll | 24 + llvm/test/CodeGen/SystemZ/vec-args-07.ll | 18 + llvm/test/CodeGen/Thumb2/mve-vecreduce-fminmax.ll | 2264 ++++++++++++++++++++ llvm/test/CodeGen/VE/fp_extload_truncstore.ll | 144 ++ llvm/test/CodeGen/WebAssembly/multivalue.ll | 130 +- llvm/test/CodeGen/WebAssembly/simd-arith.ll | 14 - llvm/test/CodeGen/WebAssembly/simd-bitcasts.ll | 31 +- llvm/test/CodeGen/WebAssembly/simd-build-pair.ll | 8 +- llvm/test/CodeGen/WebAssembly/simd-comparisons.ll | 56 - .../CodeGen/WebAssembly/simd-extended-extract.ll | 53 +- llvm/test/CodeGen/WebAssembly/simd-offset.ll | 64 - .../CodeGen/WebAssembly/simd-scalar-to-vector.ll | 2 +- llvm/test/CodeGen/WebAssembly/simd.ll | 24 +- llvm/test/CodeGen/X86/copy-eflags.ll | 40 +- llvm/test/CodeGen/X86/llrint-conv.ll | 223 +- llvm/test/CodeGen/X86/lrint-conv-i32.ll | 96 +- llvm/test/CodeGen/X86/lrint-conv-i64.ll | 33 +- .../CodeGen/X86/patchable-function-entry-ibt.ll | 68 +- llvm/test/CodeGen/X86/seh-except-restore.ll | 69 + llvm/test/DebugInfo/X86/convert-debugloc.ll | 162 +- llvm/test/DebugInfo/X86/convert-inlined.ll | 97 +- llvm/test/DebugInfo/X86/convert-linked.ll | 7 +- llvm/test/DebugInfo/X86/convert-loclist.ll | 10 +- llvm/test/DebugInfo/X86/dbg-addr-dse.ll | 4 +- llvm/test/DebugInfo/X86/live-debug-variables.ll | 2 +- llvm/test/FileCheck/check-empty.txt | 4 +- llvm/test/MC/ARM/directive-tlsdescseq.s | 6 +- llvm/test/MC/ARM/directives-case_insensitive.s | 99 + .../Transforms/Inline/inlinedefault-threshold.ll | 113 + llvm/test/Transforms/InstCombine/cast_phi.ll | 18 +- .../Transforms/InstCombine/icmp-div-constant.ll | 2 + llvm/test/Transforms/InstCombine/icmp-mul-zext.ll | 2 + llvm/test/Transforms/InstCombine/vec_shuffle.ll | 155 +- .../LowerMatrixIntrinsics/strided-load-double.ll | 6 + .../LowerMatrixIntrinsics/strided-store-double.ll | 6 + .../update_cc_test_checks/Inputs/def-and-decl.c | 17 + .../Inputs/def-and-decl.c.expected | 34 + .../update_cc_test_checks/def-and-decl.test | 7 + llvm/test/tools/llvm-mca/X86/SLM/resources-aes.s | 12 +- .../test/tools/llvm-mca/X86/SLM/resources-pclmul.s | 2 +- llvm/test/tools/llvm-mca/X86/SLM/resources-sse42.s | 8 +- .../tools/llvm-readobj/ELF/dynamic-table-dtnull.s | 4 +- .../test/tools/llvm-readobj/ELF/packed-relocs.test | 12 +- llvm/test/tools/llvm-readobj/ELF/relr-relocs.test | 16 +- .../tools/obj2yaml/call-graph-profile-section.yaml | 269 +++ .../tools/obj2yaml/dynamic-section-arch-tags.test | 12 +- .../yaml2obj/ELF/call-graph-profile-section.yaml | 295 +++ llvm/test/tools/yaml2obj/ELF/local-symbols.yaml | 4 +- llvm/test/tools/yaml2obj/multi-doc.yaml | 10 +- llvm/tools/llc/llc.cpp | 8 +- llvm/tools/llvm-exegesis/lib/MCInstrDescView.cpp | 6 +- llvm/tools/obj2yaml/elf2yaml.cpp | 66 + llvm/tools/opt/opt.cpp | 8 +- llvm/unittests/ADT/FloatingPointMode.cpp | 121 +- llvm/unittests/Support/TargetParserTest.cpp | 6 +- llvm/utils/FileCheck/FileCheck.cpp | 4 +- llvm/utils/gn/secondary/llvm/lib/IR/BUILD.gn | 2 +- llvm/utils/gn/secondary/llvm/lib/Remarks/BUILD.gn | 1 + llvm/utils/update_cc_test_checks.py | 4 + mlir/cmake/modules/AddMLIR.cmake | 1 + mlir/docs/Dialects/SPIR-V.md | 50 +- mlir/include/mlir/Dialect/Linalg/Passes.h | 3 + mlir/include/mlir/Dialect/Linalg/Utils/Utils.h | 6 + mlir/include/mlir/Dialect/SPIRV/SPIRVDialect.h | 32 +- mlir/include/mlir/Dialect/SPIRV/TargetAndABI.h | 73 + mlir/include/mlir/Dialect/SPIRV/TargetAndABI.td | 15 +- mlir/include/mlir/Dialect/VectorOps/VectorOps.td | 17 +- mlir/include/mlir/IR/OpImplementation.h | 2 +- mlir/lib/Analysis/CMakeLists.txt | 3 +- .../lib/Conversion/AffineToStandard/CMakeLists.txt | 3 + mlir/lib/Conversion/GPUToNVVM/CMakeLists.txt | 2 + mlir/lib/Conversion/GPUToROCDL/CMakeLists.txt | 1 + mlir/lib/Conversion/LinalgToLLVM/CMakeLists.txt | 6 + mlir/lib/Conversion/LinalgToSPIRV/CMakeLists.txt | 1 + .../lib/Conversion/LinalgToSPIRV/LinalgToSPIRV.cpp | 1 - mlir/lib/Conversion/LoopsToGPU/CMakeLists.txt | 1 + mlir/lib/Conversion/VectorToLLVM/CMakeLists.txt | 2 + mlir/lib/Conversion/VectorToLoops/CMakeLists.txt | 1 + mlir/lib/Dialect/FxpMathOps/CMakeLists.txt | 8 + mlir/lib/Dialect/GPU/CMakeLists.txt | 2 + mlir/lib/Dialect/LLVMIR/CMakeLists.txt | 2 +- mlir/lib/Dialect/Linalg/IR/CMakeLists.txt | 1 + mlir/lib/Dialect/Linalg/Transforms/Tiling.cpp | 30 +- mlir/lib/Dialect/LoopOps/CMakeLists.txt | 2 +- mlir/lib/Dialect/OpenMP/CMakeLists.txt | 1 + mlir/lib/Dialect/QuantOps/CMakeLists.txt | 8 + mlir/lib/Dialect/SPIRV/SPIRVDialect.cpp | 175 +- mlir/lib/Dialect/SPIRV/SPIRVLowering.cpp | 12 +- .../lib/Dialect/SPIRV/Serialization/CMakeLists.txt | 3 +- .../lib/Dialect/SPIRV/Serialization/Serializer.cpp | 4 + mlir/lib/Dialect/SPIRV/TargetAndABI.cpp | 126 +- mlir/lib/Dialect/VectorOps/CMakeLists.txt | 2 +- mlir/lib/EDSC/CMakeLists.txt | 24 +- mlir/lib/ExecutionEngine/CMakeLists.txt | 8 + mlir/lib/Quantizer/CMakeLists.txt | 21 +- mlir/lib/Support/CMakeLists.txt | 3 +- mlir/lib/Transforms/DialectConversion.cpp | 2 +- .../Conversion/LinalgToSPIRV/linalg-to-spirv.mlir | 44 +- mlir/test/Dialect/Linalg/tile_parallel.mlir | 70 + mlir/test/Dialect/SPIRV/CMakeLists.txt | 2 +- mlir/test/Dialect/SPIRV/target-and-abi.mlir | 69 +- mlir/test/Dialect/SPIRV/target-env.mlir | 39 +- mlir/test/lib/IR/CMakeLists.txt | 2 +- mlir/test/lib/TestDialect/CMakeLists.txt | 6 +- mlir/test/lib/TestDialect/TestPatterns.cpp | 2 +- mlir/test/lib/Transforms/CMakeLists.txt | 5 +- mlir/tools/mlir-cpu-runner/CMakeLists.txt | 2 +- mlir/tools/mlir-cuda-runner/CMakeLists.txt | 2 +- mlir/tools/mlir-opt/CMakeLists.txt | 18 +- mlir/tools/mlir-translate/CMakeLists.txt | 2 +- .../deviceRTLs/amdgcn/src/target_impl.hip | 48 + .../ompt/synchronization/reduction/tree_reduce.c | 10 +- polly/include/polly/ScopPass.h | 1 + 466 files changed, 13255 insertions(+), 5503 deletions(-) create mode 100644 clang/test/CXX/over/over.match/over.match.best/p2.cpp create mode 100644 clang/test/CodeGen/builtin-preserve-access-index-typedef.c create mode 100644 clang/test/CodeGenCXX/dereferenceable.cpp create mode 100644 clang/test/Driver/hip-host-cpu-features.hip create mode 100644 clang/test/Driver/systemz-float-01.c create mode 100644 clang/test/Driver/systemz-float-02.c create mode 100644 clang/test/Preprocessor/hip-host-cpu-macros.cu delete mode 100644 libclc/generic/lib/math/asin.inc create mode 100644 lldb/unittests/TestingSupport/Symbol/CMakeLists.txt create mode 100644 lldb/unittests/TestingSupport/Symbol/YAMLModuleTester.cpp create mode 100644 lldb/unittests/TestingSupport/Symbol/YAMLModuleTester.h create mode 100644 llvm/include/llvm/IR/LLVMRemarkStreamer.h delete mode 100644 llvm/include/llvm/IR/RemarkStreamer.h create mode 100644 llvm/include/llvm/Remarks/RemarkStreamer.h rename llvm/lib/IR/{RemarkStreamer.cpp => LLVMRemarkStreamer.cpp} (52%) create mode 100644 llvm/lib/Remarks/RemarkStreamer.cpp create mode 100644 llvm/test/CodeGen/AMDGPU/GlobalISel/inst-select-sext-inreg.mir create mode 100644 llvm/test/CodeGen/AMDGPU/GlobalISel/regbankselect-sext-inreg.mir create mode 100644 llvm/test/CodeGen/BPF/CORE/no-narrow-load.ll create mode 100644 llvm/test/CodeGen/BPF/CORE/offset-reloc-typedef-struct-2.ll create mode 100644 llvm/test/CodeGen/BPF/CORE/offset-reloc-typedef-union-2.ll create mode 100644 llvm/test/CodeGen/SystemZ/soft-float-01.ll create mode 100644 llvm/test/CodeGen/SystemZ/soft-float-02.ll create mode 100644 llvm/test/CodeGen/SystemZ/soft-float-03.ll create mode 100644 llvm/test/CodeGen/SystemZ/soft-float-04.ll create mode 100644 llvm/test/CodeGen/SystemZ/soft-float-args.ll create mode 100644 llvm/test/CodeGen/SystemZ/soft-float-inline-asm-01.ll create mode 100644 llvm/test/CodeGen/SystemZ/soft-float-inline-asm-02.ll create mode 100644 llvm/test/CodeGen/SystemZ/soft-float-inline-asm-03.ll create mode 100644 llvm/test/CodeGen/Thumb2/mve-vecreduce-fminmax.ll create mode 100644 llvm/test/CodeGen/X86/seh-except-restore.ll create mode 100644 llvm/test/MC/ARM/directives-case_insensitive.s create mode 100644 llvm/test/Transforms/Inline/inlinedefault-threshold.ll create mode 100644 llvm/test/tools/UpdateTestChecks/update_cc_test_checks/Inputs/d [...] create mode 100644 llvm/test/tools/UpdateTestChecks/update_cc_test_checks/Inputs/d [...] create mode 100644 llvm/test/tools/UpdateTestChecks/update_cc_test_checks/def-and- [...] create mode 100644 llvm/test/tools/obj2yaml/call-graph-profile-section.yaml create mode 100644 llvm/test/tools/yaml2obj/ELF/call-graph-profile-section.yaml create mode 100644 mlir/test/Dialect/Linalg/tile_parallel.mlir