This is an automated email from the git hooks/post-receive script.
tcwg-buildslave pushed a change to branch linaro-local/ci/tcwg_bmk_llvm_tx1/llvm-master-aarch64-spec2k6-O3 in repository toolchain/ci/llvm-project.
from 3330a6670ee8 [sanitizer] Fix solaris build adds a4547dc5758e [mlir][linalg][bufferize] Move more helper functions/struc [...] adds 9991f0e40ec8 [mlir] Fix windows build after D113511 adds 839d81862f40 [ComprehensiveBufferize] Fix a warning adds bc39ce9fa5e7 [NFC] Remove unnecessary check prefix of AIX test adds 2f5539e30077 [mlir][linalg][bufferize][NFC] Move `getResultBuffer` to o [...] adds 096329199125 [TypePromotion] Fix a hardcoded use of 32 as the size bein [...] adds bf76e6485431 [BPI] Push exit block rather than exiting ones in getSccEx [...] adds f97e72aaca4a Use base class AsmParser/AsmPrinter in Types and Attribute [...] adds b24ec07f43a5 [JITLink] Update Section pointers on Blocks when merging S [...] adds 703ded8dda20 [AArch64] Allow FP16 vector fixed point converts adds 34ff8573505e [mlir][X86Vector] Add specialized vector.transpose lowerin [...] adds 5e9021c606e2 [NFC] Clean-up typos in PowerPC CodeGen tests adds 74d9c4a7d81a [mlir] Fix build post 34ff8573505e04c75e84a0e515af462f223f2795 adds d2dd36bbbe50 [ELF] Better resemble GNU ld when placing orphan sections [...] adds a77d1f68a002 [Driver] Change Linux::isPIEDefault to true for all Androi [...] adds 0b39ec835d79 [Polly][Isl] Fix -Wsign-compare after D113101 adds 53dc5258282a [LoopInfo] Fix function getInductionVariable adds c2ed9fd05479 [AArch64] Use custom lowering for {U,S}INT_TO_FP with i8. adds 7ac1fd0da993 [extract_symbols.py] Fix llvm-readobj options. adds aeb1c8d0cae8 [mlir][linalg][bufferize] Group helpers in BufferizationState adds b6e44ecd6e0a [fir] Add fir.box_isarray, fir.box_isptr and fir.box_isall [...] adds 4397a1baefdb [mlir][linalg][bufferize] Remove remaining linalg dependencies adds f1a2b507896c [flang][nfc] Tidy up in CodeGen.cpp and TypeConverter.h adds 96a735990839 [lldb] Add support for demangling D symbols adds afcacccd5adc [fir] Add !fir.vector type conversion adds bb2018261e80 [flang][codegen] Add type conversion for `fir.boxchar` adds 1e6d9c06a5d2 [fir] Add !fir.alloca conversion adds 9db2541d4c30 [lldb][AArch64] Add UnwindPlan for Linux sigreturn adds 098ea296418f [DAG] FoldConstantArithmetic - fold intop(bitcast(buildvec [...] adds 2a0e77362e3a [lldb][NFC] Remove no longer valid comment for TypeSystem: [...] adds b72727a75a64 [lldb][NFC] Remove commented out code in SymbolFileDWARF adds 82b74363a943 [DAG] reassociateOpsCommutative - peek through bitcasts to [...] adds a085c4b589b0 [mlir][Vector] Silence recently introduced warnings adds f04a1237bada [mlir][X86Vector] Fix unused variable warning adds 6abbc3a420c6 [LiveIntervals] Update subranges in processTiedPairs adds 491beae71d69 [TwoAddressInstruction] Update LiveIntervals after rewriti [...] adds f04e387055e4 Making the code compliant to the documentation about Float [...] adds 9534e361ea12 [fir] Add placeholder conversion pattern for disptach operations adds 39f4ef81463d [fir] Add fir.select_case conversion adds b67be520548e [fir] Add !fir.field type conversion adds b241226aec1b [mlir][linalg] Avoid illegal elementwise fusion into reductions adds ce227ce3b38d [CodeGen] Use MachineInstr::operands (NFC) adds 9ba73b60995b [AMDGPU] Fix line endings adds 417add4d4e92 [CodeGen] Tweak whitespace in LiveInterval printing adds 8313b47a5807 [AMDGPU] Regenerate some div/rem test checks adds 11522cfcad6b [DAGCombiner] add fold for vselect based on mask of signbi [...] adds 72362736c380 [AIX] Set D111860's test unsupported on AIX adds 18fe0a0d9eb1 [PowerPC] PPC backend optimization to lower int_ppc_tdw/in [...] adds 4d8db4a9970e [libc++] Fix GDB pretty printer test on 32 bit targets adds f0d5a60fc1a4 [libc++] Implement P1147R1 (Printing volatile T*) adds ee7a006ce461 [RISCV] Promote f16 ceil/floor/round/roundeven/nearbyint/r [...] adds 816d184d44d2 Split headers from implementations in MLIR C API Bazel build. adds 8e85717dbf2f [RISCV] Fix non-sensical intrinsic names in rv64i-single-s [...] adds da4822f6c815 [PowerPC][NFC] Ignore unused var in release builds. adds 893efd0d665b [X86] Honor command line features along with cpu_specific [...] adds d56b171ee965 [lld][ELF] Support for R_ARM_THM_JUMP8 adds f7345de64fd2 [libc++] Use addressof in forward_list. adds 800694a6977c [mlir][Linalg] Make a LinalgStrategyDecomposePass available. adds 8fd2f56c990e [mlir][Linalg] Add 1-d depthwise conv with opdsl adds 82de586d4bd7 tsan: intercept clone adds 4732dd301086 [libc++] Use addressof in list. adds 1f568f2a2502 [InstCombine] Add test for and of icmp ne zero with undefs (NFC) adds b57c22ade867 [libc++] Implement P2186R2 (Remove Garbage Collection) adds 84e273cced85 [InstCombine] Handle undefs in and of icmp eq zero fold adds 96d027b50381 [gn build] (manually) port 57c22ade867 adds 420ad7ce7d5a [flang][CodeGen] Transform `IsPresentOpConversion` and `Ab [...] adds 18da0c0a2877 [libc] clean up FPUtil long doubles adds 4cdf9884b60d [libc] tweak strtof errno behavior adds 8d2a1994c898 [AArch64] Add some fp16 cast cost-model tests. adds f64eee162525 [NFC][InlineAdvisor] Inform advisor when the module is inv [...] adds bc84b2857f5b tsan: enable clone interceptor only on Linux adds 8188484daa41 [clang-apply-replacements] Correctly handle relative paths adds 010b09b0c5d0 [DAG] reassociateOpsCommutative - test getNode result dire [...] adds 94a901a50ad0 [X86] Move LowerFunnelShift below LowerShift. NFC. adds eb44f3fc584b [RISCV] Add rv32i/rv64i command lines to some floating poi [...] adds 5d17b969aac8 Fully qualify `::mlir::IntegerAttr` type in ODS generated [...] adds 99152a4164ab [M68k][NFC] Rename 'GlSel' -> 'GISel' adds 42102bce98e5 [AIX][NFC] Disable clang-repl tests failing due to lack of [...] adds 9deab60ae710 Implement target_clones multiversioning adds 9f15cacc2ecd [OpenMP] Allow building libomp using Microsoft Visual C++ [...] adds 3016ceb30d12 [libc++] Allow running the bootstrapping CI build on Darwin adds 4e70b50b74db [libc++] Disallow running the libc++ benchmarks in standal [...] adds dce5fc56b619 [libc++] Implement file_clock::{to,from}_sys adds ce89335fe8c9 [x86] add tests and RUNs for vector compares; NFC adds 986416251b35 [InstCombine] Drop redundant fold for and/or of icmp eq/ne (NFCI) adds d19470540a07 [sanitizer] Add a ForEach callback interface for AddrHashMap. adds fc7162414ede [memprof] Move the MemInfoBlock definition to a separate header. adds 1243cef245f6 [memprof] Replace the block cache with a hashmap. adds 545866cb05b9 [memprof] Add a raw binary format to serialize memprof profiles. adds aacaebc6c22f [memprof] Make the raw binary format the default. adds ac8c813b89f6 Fix Sphinx build diagnostics adds 75ecd1f38c6f [libcxx][format] Fix how we handle char traits in formatte [...] adds 3e7ad1f2b2c0 Emit final macro diagnostics in system headers adds 04cbfa950e02 [lldb][NFC] Inclusive Language: rename master plan to cont [...] adds e7969240dce5 [mlir][VectorToGPU] Support more cases in conversion to MMA ops adds c3dddeeafb52 [flang] Allow exterior branch to outermost WHERE construct [...] adds 92fc60bc629b [mlir][spirv] Regenerate SPIRVBase.td from recent spec adds 0309e50f33f6 [Driver] Fix ToolChain::getSanitizerArgs adds 98f80d248d9c [Driver] Fix unused variable warning in release builds. NFC. adds 499ca806dcfb [libc] Simplify decimalStringToFloat and hexadecimalString [...] adds ac33e65d2169 [lldb][NFC] Delete commented out code in AddressRange adds 9b6036deedf2 [clang] retain type sugar in auto / template argument deduction adds 55085952175e [lldb] fix test expectation broken by clang fix at D110216 adds 1b2bda8d1a82 [mlir][linalg][bufferize] Add PostAnalysisStep adds fa4210a9a072 [llvm-reduce] Introduce operands-skip pass. adds b8186b313c59 [mlir][ods] Unique attribute, successor, region constraints adds d1c8df874342 [mlir][linalg][bufferize] Decouple ComprehensiveBufferize [...] adds ed7b37155b48 Revert "[llvm-reduce] Introduce operands-skip pass." adds 74b979abcd0f [X86][FP16] Avoid to generate VZEXT_MOVL with i16 adds e1d6f29a1e64 [mlir][ods] Escape attribute summaries adds c7be8b75399c [mlir] Allow out-of-tree python building from installed MLIR. adds c15f930e9656 [llvm-reduce] Introduce operands-skip pass. adds 72e947765a8f [gn build] Port c15f930e9656 adds 1a6c26d1f529 Revert "[mlir] Allow out-of-tree python building from inst [...] adds 463ee15e33c0 [gn build] Fix Android compiler-rt targets adds be0b47d5304e [llvm-reduce] Skip replacing metadata and callee operands adds 6f288bd7727e [llvm-reduce] Count chunks by running a preliminary reduction adds 87687b4ff70f [llvm-reduce] Fix build after D113537 adds 665b4138d9ec [DebugInfo] run clang-format on some unformatted files adds 0ecd72ea0046 [mlir][ods] Fix DenseSet ambiguous reference adds 8df26e7b4aea [Fuchsia][CMake] Don't set libcxxabi and libunwind variabl [...] adds e941fe506114 [lld-macho] Fix symbol relocs handling for compact unwind' [...] adds 835135a8aee5 Revert "[lld-macho] Fix symbol relocs handling for compact [...] adds 3057e850b88e [X86] Preserve FPSW when popping x87 stack adds 6512098877c3 DebugInfo/Printing: Improve name of policy for including t [...] adds 2ca45adf24d8 [CodeGen, Target] Use MachineRegisterInfo::use_operands (NFC) adds c265170110b2 [mlir] Add MLIR-C dylib. adds 4e94e25c9024 Fix minor deficiency in machine-sink. adds 751aa6c2807f [VE][NFCi] Remove unused tablegen parameters adds f5f11e6b168f Add a cppType string in AttrDef to make it possible to use [...] adds 496e7f330c43 [VE] Disable incompatible compiler-rt tests adds 64d44208246b [NFC][lsan] Simplify root_regions initialization adds 6544d9a4a098 [flang] Fix vector cshift runtime with non zero lower bounds adds 1fda7baf8a0b [flang] fix unused variable warning from D113659 adds 735e4332e2a6 Make minor fixes to docs based on post-commit review of co [...] adds 9c00afe926e9 [DSE] Add test case with multiple inbounds stores, followe [...] adds d73e27d91f6a Revert "Make minor fixes to docs based on post-commit revi [...] adds 2b247941cac6 [Flang] Add type conversion for FIR heap type adds 379935e5a460 Re-land commit 735e433 after fixing buildbot issue adds bb4934601d73 Revert "Implement target_clones multiversioning" adds aa26119b82cd [Flang] Add type conversion for FIR integer kind adds 5dfe60d171d7 [SCEV] Add tests where guards limit both %n and (zext %n). adds d1f45ed58f3a [AMDGPU][NFC] Fix typos adds 806329da0700 [analyzer][solver] Iterate to a fixpoint during symbol sim [...] adds 01c9700aaad3 [analyzer][solver] Remove reference to RangedConstraintManager adds 9089a1dff030 [clang-tidy] Re-apply 0076957 with fix for failing ASan tests adds 269baa7bfcf8 [clang] NFC: Remove benign condition adds c57ca3354747 [clang] NFC: Use range-based for loop adds c3e07df60760 [llvm-nm] Demangle Rust symbols adds a6728382c6de tsan: fix XMM register corruption in hacky call adds aa3731806723 [mlir][Linalg] Rewrite DownscaleSizeOneWindowed2DConvoluti [...] adds e91595bf948a tsan: don't start background thread after clone adds 69c1cbe20f5d [SCEV] Add test case where applying zext info pessimizes BTC. adds 819bca9b9072 [SCEV] Use APIntOps::umin to select best max BC count (NFC). adds c30c37c00a50 Revert "[lldb] fix test expectation broken by clang fix at [...] adds 1d7fdbbc183a Revert "[clang] retain type sugar in auto / template argum [...] adds 7d668ae38d2d [clangd] Mark macros from preamble for code completion adds 4721ee702985 Add nounwind for tests. NFC adds 19c1d03f9718 tsan: ignore some errors in the clone_setns test adds 99ff697bf72a [mlir][Vector] Add support for 1D depthwise conv vectorization adds ab6ef5872763 [clang] NFC: Format a loop in CompilerInstance adds bf5748a1af0d [x86] fold vector (X > -1) & Y to shift+andn adds cef1e07cc6d0 [lldb] Fix that the embedded Python REPL crashes if it rec [...] adds ac95b8d9548c tsan: new runtime (v3) adds ebda5e1e521f [clangd] Fix use-after-free in test adds 59087dce3b58 [X86] combineX86ShufflesConstants - constant fold from tar [...] adds 352c46e70716 [SLP]Improve vectorization of split loads. adds 764782215651 [AArch64][SVE] Remove i1 type from isElementTypeLegalForSc [...] adds 1513ca339b43 [Feature][NFC]Improve test checks to avoid possible false [...] adds 388e8110db6f [OpenCL] Constructor address space test adjusted for C++ f [...] adds 0e185ceafb91 [mlir] NFC - Address post-commit comments adds 8d35c054e31e [NFC][SROA] Add more tests for non-capturing pointer-escap [...] adds 99d5cbbd7e33 [CodeGen] Use SDNode::uses (NFC) adds 05f34ffa2169 [clang] Inclusive language: change instances of blacklist/ [...] adds a70bbb5f7af0 [AMDGPU] Simplify 64-bit division/remainder expansion adds 30ebdf8a6dcc [LV] Precommit test case from PR52485. adds c9dfe322eefc [OpenMP] Fix main thread barrier for Pascal and amdgpu adds 2d0aede515e8 [libcxx] Change the type of __size to correspond adds bd81c39107e3 [NFC][llvm] Remove uses of blacklist in llvm/test/Instrumentation adds 6bb71738e26c [X86] convertShiftLeftToScale - improve vXi8 constant handling adds 79fbba9b7948 Revert "tsan: new runtime (v3)" adds 52a3ed5b93ca [lldb][NFC] Inclusive language: replace master/slave names [...] adds 1c5d636af1a7 [ConstantRangeTest] Add helper to enumerate APInts (NFC) adds e01c91f242fc [tests] Add coverage for cases we can prune exits when run [...] adds 4fb62e138398 [clangd] Mark completions as plain-text when there's no sn [...] adds a05384dc8930 [ELF] Make --no-relax disable R_X86_64_GOTPCRELX and R_X86 [...] adds 5dd64ef528d2 Refresh an autogen test to reduce spurious diffs adds 3170670541c0 [AMDGPU] Regenerate udiv.ll tests adds 84c5702b7649 [lldb][NFC] Inclusive language: rename m_master in ASTImpo [...] adds 7a5680233e03 [OpenMP] Set default blocktime to 0 for hybrid cpu adds 03cfea68c65f [SCEV] Update SCEVLoopGuardRewriter to take SCEV -> SCEV m [...] adds 85ec449352fb [flang] Fix ORDER= argument to RESHAPE adds f453e23e67e2 Autogen a bunch of unrolling tests for ease of update adds 9d5e6474281c [JITLink] Fix think-o in handwritten CWrapperFunctionResul [...] adds 3fb641618f1a [ORC-RT][llvm-jitlink] Fix a buggy check in ORC-RT MachO T [...] adds 4a0af824ee22 [flang] Respect NO_STOP_MESSAGE=1 in runtime adds f46f93b47863 [libc++][NFC] Resolve Python 2 FIXME adds d1b09adeebe8 [flang] Fix rounding edge case in F output editing adds a1b496be6c71 (re-)Autogen one last unroll-and-jam test adds 1b651be0465d ADT: Fix const-correctness of iterator adaptors adds eb6f9f3123e6 [lld-macho] Fix trailing slash in oso_prefix adds da25f968a90a [flang] Runtime performance improvements to real formatted input adds de2fed61528a [unroll] Keep unrolled iterations with initial iteration
No new revisions were added by this update.
Summary of changes: .../lib/Tooling/ApplyReplacements.cpp | 12 +- .../clang-tidy/ClangTidyDiagnosticConsumer.cpp | 8 +- clang-tools-extra/clangd/CodeComplete.cpp | 8 +- clang-tools-extra/clangd/index/SymbolCollector.cpp | 6 + .../clangd/unittests/CodeCompleteTests.cpp | 5 + .../clangd/unittests/FileIndexTests.cpp | 14 + .../bugprone-easily-swappable-parameters.rst | 2 +- .../clang-tidy/checks/concurrency-mt-unsafe.rst | 2 +- .../clang-tidy/checks/google-build-namespaces.rst | 2 +- .../checks/google-global-names-in-headers.rst | 2 +- .../docs/clang-tidy/checks/llvm-header-guard.rst | 2 +- .../checks/misc-definitions-in-headers.rst | 2 +- .../checks/misc-misleading-identifier.rst | 2 +- .../readability-suspicious-call-argument.rst | 12 +- .../Inputs/{basic => relative-paths}/basic.h | 0 .../Inputs/relative-paths/file1.yaml | 27 + .../Inputs/relative-paths/file2.yaml | 15 + .../clang-apply-replacements/relative-paths.cpp | 7 + clang/cmake/caches/Fuchsia.cmake | 24 +- clang/docs/ReleaseNotes.rst | 10 + clang/docs/UsersManual.rst | 47 +- clang/include/clang/AST/CommentHTMLTags.td | 6 +- clang/include/clang/AST/PrettyPrinter.h | 4 +- clang/include/clang/Basic/DiagnosticASTKinds.td | 4 +- clang/include/clang/Basic/DiagnosticDriverKinds.td | 8 + clang/include/clang/Basic/DiagnosticLexKinds.td | 2 +- clang/include/clang/Driver/SanitizerArgs.h | 3 +- clang/include/clang/Driver/ToolChain.h | 10 +- .../Core/PathSensitive/RangedConstraintManager.h | 14 + clang/lib/AST/ASTContext.cpp | 3 + clang/lib/AST/DeclTemplate.cpp | 2 +- clang/lib/CodeGen/CGDebugInfo.cpp | 2 +- clang/lib/Driver/Driver.cpp | 3 - clang/lib/Driver/SanitizerArgs.cpp | 228 +- clang/lib/Driver/ToolChain.cpp | 9 +- clang/lib/Driver/ToolChains/AIX.h | 4 +- clang/lib/Driver/ToolChains/AMDGPU.h | 4 +- clang/lib/Driver/ToolChains/BareMetal.h | 4 +- clang/lib/Driver/ToolChains/Clang.cpp | 79 +- clang/lib/Driver/ToolChains/CloudABI.cpp | 4 +- clang/lib/Driver/ToolChains/CloudABI.h | 2 +- clang/lib/Driver/ToolChains/CommonArgs.cpp | 6 +- clang/lib/Driver/ToolChains/CrossWindows.cpp | 4 +- clang/lib/Driver/ToolChains/CrossWindows.h | 2 +- clang/lib/Driver/ToolChains/Cuda.h | 4 +- clang/lib/Driver/ToolChains/Darwin.cpp | 4 +- clang/lib/Driver/ToolChains/Darwin.h | 2 +- clang/lib/Driver/ToolChains/FreeBSD.cpp | 6 +- clang/lib/Driver/ToolChains/FreeBSD.h | 2 +- clang/lib/Driver/ToolChains/Fuchsia.cpp | 7 +- clang/lib/Driver/ToolChains/Fuchsia.h | 4 +- clang/lib/Driver/ToolChains/Gnu.cpp | 6 +- clang/lib/Driver/ToolChains/Gnu.h | 2 +- clang/lib/Driver/ToolChains/HIP.cpp | 76 +- clang/lib/Driver/ToolChains/Haiku.h | 2 +- clang/lib/Driver/ToolChains/Linux.cpp | 6 +- clang/lib/Driver/ToolChains/Linux.h | 2 +- clang/lib/Driver/ToolChains/MSP430.h | 4 +- clang/lib/Driver/ToolChains/MSVC.cpp | 8 +- clang/lib/Driver/ToolChains/MSVC.h | 2 +- clang/lib/Driver/ToolChains/MinGW.cpp | 6 +- clang/lib/Driver/ToolChains/MinGW.h | 2 +- clang/lib/Driver/ToolChains/NetBSD.cpp | 4 +- clang/lib/Driver/ToolChains/OpenBSD.h | 4 +- clang/lib/Driver/ToolChains/PS4CPU.cpp | 11 +- clang/lib/Driver/ToolChains/PS4CPU.h | 3 +- clang/lib/Driver/ToolChains/TCE.cpp | 4 +- clang/lib/Driver/ToolChains/TCE.h | 2 +- clang/lib/Driver/ToolChains/VEToolchain.cpp | 4 +- clang/lib/Driver/ToolChains/VEToolchain.h | 2 +- clang/lib/Driver/ToolChains/WebAssembly.cpp | 4 +- clang/lib/Driver/ToolChains/WebAssembly.h | 2 +- clang/lib/Driver/ToolChains/XCore.cpp | 4 +- clang/lib/Driver/ToolChains/XCore.h | 2 +- clang/lib/Driver/ToolChains/ZOS.h | 4 +- clang/lib/Frontend/CompilerInstance.cpp | 134 +- clang/lib/Frontend/HeaderIncludeGen.cpp | 2 +- .../StaticAnalyzer/Core/RangeConstraintManager.cpp | 154 +- .../expr-inspection-printState-eq-classes.c | 8 +- .../symbol-simplification-disequality-info.cpp | 65 + ...ication-fixpoint-iteration-unreachable-code.cpp | 55 + ...ymbol-simplification-fixpoint-one-iteration.cpp | 40 + ...mbol-simplification-fixpoint-two-iterations.cpp | 45 + .../Analysis/symbol-simplification-reassume.cpp | 37 + clang/test/CodeGen/attr-cpuspecific-avx-abi.c | 26 + clang/test/CodeGen/ffp-contract-option.c | 127 +- clang/test/CodeGen/ffp-model.c | 48 + clang/test/CodeGen/ppc-emmintrin.c | 4 +- clang/test/CodeGen/ppc-xmmintrin.c | 4 +- .../CodeGen/sanitize-address-field-padding.cpp | 24 +- .../CodeGenOpenCLCXX/addrspace-constructors.clcpp | 8 +- clang/test/Driver/android-pie.c | 16 +- clang/test/Driver/fp-model.c | 2 +- clang/test/Driver/fsanitize.c | 2 +- clang/test/Driver/hip-sanitize-options.hip | 46 +- clang/test/Driver/pic.c | 22 - clang/test/Driver/sanitizer-ld.c | 6 +- clang/test/Lexer/Inputs/final-macro-system.h | 4 + clang/test/Lexer/final-macro.c | 7 +- .../ffp-contract-option.c => Misc/ffp-contract.c} | 5 +- .../test/Modules/merge-objc-protocol-visibility.m | 1 + clang/unittests/Interpreter/InterpreterTest.cpp | 8 + compiler-rt/lib/lsan/lsan_common.cpp | 31 +- compiler-rt/lib/lsan/lsan_common.h | 2 +- compiler-rt/lib/lsan/lsan_common_mac.cpp | 2 +- compiler-rt/lib/memprof/CMakeLists.txt | 10 + compiler-rt/lib/memprof/memprof_allocator.cpp | 325 +- compiler-rt/lib/memprof/memprof_flags.inc | 14 +- compiler-rt/lib/memprof/memprof_meminfoblock.h | 116 + compiler-rt/lib/memprof/memprof_mibmap.cpp | 35 + compiler-rt/lib/memprof/memprof_mibmap.h | 24 + compiler-rt/lib/memprof/memprof_rawprofile.cpp | 250 + compiler-rt/lib/memprof/memprof_rawprofile.h | 21 + compiler-rt/lib/memprof/tests/CMakeLists.txt | 52 + compiler-rt/lib/memprof/tests/driver.cpp | 14 + compiler-rt/lib/memprof/tests/rawprofile.cpp | 188 + compiler-rt/lib/orc/macho_platform.cpp | 2 +- compiler-rt/lib/profile/InstrProfilingUtil.c | 5 + .../lib/sanitizer_common/sanitizer_addrhashmap.h | 38 + .../lib/sanitizer_common/sanitizer_linux.cpp | 16 +- .../lib/sanitizer_common/sanitizer_procmaps.h | 18 +- .../lib/sanitizer_common/tests/CMakeLists.txt | 1 + .../tests/sanitizer_addrhashmap_test.cpp | 62 + .../lib/tsan/rtl/tsan_interceptors_posix.cpp | 38 +- compiler-rt/lib/tsan/rtl/tsan_rtl.cpp | 6 +- compiler-rt/lib/tsan/rtl/tsan_rtl.h | 2 +- compiler-rt/lib/tsan/rtl/tsan_rtl_amd64.S | 74 + .../test/builtins/Unit/compiler_rt_logb_test.c | 4 + .../test/builtins/Unit/compiler_rt_logbf_test.c | 4 + .../test/builtins/Unit/compiler_rt_logbl_test.c | 4 + .../test/builtins/Unit/compiler_rt_scalbn_test.c | 4 + .../test/builtins/Unit/compiler_rt_scalbnf_test.c | 4 + .../test/builtins/Unit/compiler_rt_scalbnl_test.c | 4 + .../test/builtins/Unit/enable_execute_stack_test.c | 4 + .../test/memprof/TestCases/atexit_stats.cpp | 4 +- .../test/memprof/TestCases/dump_process_map.cpp | 4 +- .../test/memprof/TestCases/log_path_test.cpp | 16 +- .../test/memprof/TestCases/malloc-size-too-big.cpp | 6 +- .../memprof/TestCases/mem_info_cache_entries.cpp | 10 - .../test/memprof/TestCases/memprof_merge_mib.cpp | 24 + .../memprof/TestCases/memprof_profile_dump.cpp | 16 +- .../test/memprof/TestCases/print_miss_rate.cpp | 14 - compiler-rt/test/memprof/TestCases/stress_dtls.c | 6 +- .../memprof/TestCases/test_malloc_load_store.c | 4 +- .../test/memprof/TestCases/test_memintrin.cpp | 2 +- .../test/memprof/TestCases/test_new_load_store.cpp | 6 +- compiler-rt/test/memprof/TestCases/test_terse.cpp | 4 +- .../TestCases/unaligned_loads_and_stores.cpp | 2 +- compiler-rt/test/memprof/lit.cfg.py | 1 + .../test/sanitizer_common/TestCases/frexp.cpp | 20 + compiler-rt/test/tsan/Linux/clone_deadlock.cpp | 40 + compiler-rt/test/tsan/Linux/clone_setns.cpp | 42 + flang/include/flang/Decimal/decimal.h | 16 +- flang/include/flang/Evaluate/constant.h | 2 +- flang/include/flang/Optimizer/Dialect/FIROps.td | 2 + flang/include/flang/Runtime/descriptor.h | 45 +- flang/lib/Decimal/big-radix-floating-point.h | 10 +- flang/lib/Decimal/decimal-to-binary.cpp | 75 +- flang/lib/Evaluate/constant.cpp | 2 +- flang/lib/Optimizer/CodeGen/CodeGen.cpp | 460 +- flang/lib/Optimizer/CodeGen/Target.cpp | 8 + flang/lib/Optimizer/CodeGen/Target.h | 3 + flang/lib/Optimizer/CodeGen/TypeConverter.h | 32 +- flang/lib/Optimizer/Dialect/FIROps.cpp | 22 +- flang/lib/Optimizer/Dialect/FIRType.cpp | 86 +- flang/lib/Semantics/resolve-labels.cpp | 3 +- flang/runtime/descriptor.cpp | 36 - flang/runtime/edit-input.cpp | 92 +- flang/runtime/edit-output.cpp | 56 +- flang/runtime/edit-output.h | 2 +- flang/runtime/environment.cpp | 11 + flang/runtime/environment.h | 6 +- flang/runtime/internal-unit.cpp | 44 +- flang/runtime/internal-unit.h | 1 + flang/runtime/io-stmt.cpp | 125 +- flang/runtime/io-stmt.h | 116 +- flang/runtime/stop.cpp | 4 + flang/runtime/transformational.cpp | 4 +- flang/runtime/unit.cpp | 15 +- flang/runtime/unit.h | 1 + flang/test/Evaluate/folding06.f90 | 11 + flang/test/Fir/convert-to-llvm-invalid.fir | 42 + flang/test/Fir/convert-to-llvm.fir | 434 ++ flang/test/Fir/types-to-llvm.fir | 162 + flang/unittests/Runtime/NumericalFormatTest.cpp | 7 +- flang/unittests/Runtime/Transformational.cpp | 35 + libc/src/__support/FPUtil/FloatProperties.h | 16 + libc/src/__support/FPUtil/LongDoubleBitsX86.h | 6 +- libc/src/__support/str_to_float.h | 144 +- libc/test/src/__support/str_to_float_test.cpp | 9 +- libc/test/src/stdlib/strtof_test.cpp | 3 +- libcxx/CMakeLists.txt | 12 +- libcxx/benchmarks/CMakeLists.txt | 6 + libcxx/docs/ReleaseNotes.rst | 9 +- libcxx/docs/Status/Cxx2bPapers.csv | 2 +- libcxx/include/CMakeLists.txt | 1 - libcxx/include/__format/formatter_integral.h | 2 +- libcxx/include/__format/formatter_string.h | 19 +- libcxx/include/__memory/pointer_safety.h | 52 - libcxx/include/chrono | 32 +- libcxx/include/forward_list | 2 +- libcxx/include/list | 50 +- libcxx/include/memory | 9 - libcxx/include/module.modulemap | 1 - libcxx/include/ostream | 9 + libcxx/src/CMakeLists.txt | 1 + libcxx/src/legacy_pointer_safety.cpp | 23 + libcxx/src/memory.cpp | 21 - .../test/libcxx/gdb/gdb_pretty_printer_test.sh.cpp | 8 +- .../merge_lvalue.addressof.compile.pass.cpp} | 22 +- .../merge_lvalue_pred.addressof.compile.pass.cpp} | 23 +- .../merge_rvalue.addressof.compile.pass.cpp} | 22 +- .../merge_rvalue_pred.addressof.compile.pass.cpp} | 22 +- .../assign_move.addressof.compile.pass.cpp} | 22 +- .../emplace.addressof.compile.pass.cpp} | 20 +- .../erase_iter.addressof.compile.pass.cpp} | 18 +- .../insert_iter_rvalue.addressof.compile.pass.cpp} | 22 +- ...ert_iter_size_value.addressof.compile.pass.cpp} | 20 +- .../insert_iter_value.addressof.compile.pass.cpp} | 20 +- .../sequences/list/list.ops/merge.pass.cpp | 2 +- .../merge_comp.addressof.compile.pass.cpp} | 22 +- .../sequences/list/list.ops/merge_comp.pass.cpp | 2 +- ...plice_pos_list_iter.addressof.compile.pass.cpp} | 21 +- ..._pos_list_iter_iter.addressof.compile.pass.cpp} | 21 +- .../list.special/swap.addressof.compile.pass.cpp} | 23 +- .../pointer.volatile.pass.cpp | 77 + .../get_pointer_safety.pass.cpp | 44 - .../time.clock.file/to_from_sys.pass.cpp | 70 + libcxx/utils/ci/run-buildbot | 4 +- libcxx/utils/gdb/libcxx/printers.py | 12 - libcxx/utils/libcxx/util.py | 15 +- libcxx/utils/ssh.py | 6 +- lld/ELF/Arch/ARM.cpp | 9 + lld/ELF/Arch/X86_64.cpp | 4 +- lld/ELF/Config.h | 1 + lld/ELF/Driver.cpp | 1 + lld/ELF/InputSection.cpp | 1 + lld/ELF/LinkerScript.cpp | 24 +- lld/ELF/LinkerScript.h | 3 +- lld/ELF/Options.td | 5 +- lld/ELF/Writer.cpp | 11 +- lld/MachO/Driver.cpp | 4 +- lld/docs/ReleaseNotes.rst | 3 + lld/docs/ld.lld.1 | 2 +- lld/test/ELF/Inputs/arm-thumb-narrow-branch.o | Bin 868 -> 952 bytes lld/test/ELF/Inputs/arm-thumb-narrow-branch.s | 11 +- lld/test/ELF/arm-thumb-narrow-branch-check.s | 44 +- lld/test/ELF/arm-thumb-undefined-weak-narrow.test | 13 +- lld/test/ELF/linkerscript/orphan-memory.test | 118 + lld/test/ELF/x86-64-gotpc-relax.s | 11 + lld/test/MachO/stabs.s | 8 +- lldb/docs/use/python-reference.rst | 2 +- lldb/include/lldb/Core/AddressRange.h | 2 - lldb/include/lldb/Core/Mangled.h | 3 +- lldb/include/lldb/Symbol/TypeSystem.h | 1 - lldb/include/lldb/Target/Platform.h | 18 + lldb/include/lldb/Target/Thread.h | 3 +- lldb/include/lldb/Target/ThreadPlan.h | 49 +- lldb/include/lldb/Target/ThreadPlanStack.h | 2 +- lldb/source/API/SBThread.cpp | 6 +- lldb/source/Commands/CommandObjectThread.cpp | 13 +- lldb/source/Core/AddressRange.cpp | 17 - lldb/source/Core/Mangled.cpp | 22 +- lldb/source/Expression/FunctionCaller.cpp | 2 +- .../ExpressionParser/Clang/ClangASTImporter.cpp | 20 +- .../ExpressionParser/Clang/ClangASTImporter.h | 10 +- .../Plugins/Platform/Linux/PlatformLinux.cpp | 92 + lldb/source/Plugins/Platform/Linux/PlatformLinux.h | 3 + .../PlatformiOSSimulatorCoreSimulatorSupport.mm | 4 +- .../Windows/Common/NativeProcessWindows.cpp | 2 +- .../GDBRemoteCommunicationServerLLGS.cpp | 2 +- .../Python/ScriptInterpreterPython.cpp | 59 + .../Plugins/SymbolFile/DWARF/SymbolFileDWARF.cpp | 18 - lldb/source/Symbol/Symtab.cpp | 4 +- lldb/source/Target/Platform.cpp | 2 +- lldb/source/Target/Process.cpp | 17 +- lldb/source/Target/RegisterContextUnwind.cpp | 19 +- lldb/source/Target/StopInfo.cpp | 2 +- lldb/source/Target/Thread.cpp | 20 +- lldb/source/Target/ThreadPlan.cpp | 6 +- lldb/source/Target/ThreadPlanBase.cpp | 6 +- lldb/source/Target/ThreadPlanCallFunction.cpp | 2 +- .../source/Target/ThreadPlanCallOnFunctionExit.cpp | 2 +- .../source/Target/ThreadPlanCallUserExpression.cpp | 2 +- lldb/source/Target/ThreadPlanPython.cpp | 2 +- lldb/source/Target/ThreadPlanStack.cpp | 22 +- .../functionalities/gdb_remote_client/TestPty.py | 2 +- .../gdb_remote_client/gdbclientutils.py | 18 +- .../signal/handle-abrt/TestHandleAbort.py | 2 - .../sigint/TestIOHandlerPythonREPLSigint.py | 73 + .../aarch64/unwind_signal}/Makefile | 0 .../aarch64/unwind_signal/TestUnwindSignal.py} | 56 +- lldb/test/API/linux/aarch64/unwind_signal/main.c | 64 + lldb/test/API/tools/lldb-server/TestPtyServer.py | 12 +- .../ptyprocess-0.6.0/ptyprocess/ptyprocess.py | 2 +- lldb/unittests/Core/MangledTest.cpp | 18 + lldb/unittests/Editline/EditlineTest.cpp | 16 +- llvm/include/llvm/ADT/STLExtras.h | 17 +- llvm/include/llvm/ADT/iterator.h | 6 +- llvm/include/llvm/Analysis/InlineAdvisor.h | 8 + llvm/include/llvm/Analysis/MLInlineAdvisor.h | 2 + .../include/llvm/ExecutionEngine/JITLink/JITLink.h | 2 + llvm/include/llvm/IR/DebugInfoMetadata.h | 261 +- llvm/lib/Analysis/BranchProbabilityInfo.cpp | 2 +- llvm/lib/Analysis/LoopInfo.cpp | 7 +- llvm/lib/Analysis/MLInlineAdvisor.cpp | 3 + llvm/lib/Analysis/ScalarEvolution.cpp | 44 +- llvm/lib/Bitcode/Reader/MetadataLoader.cpp | 93 +- llvm/lib/CodeGen/LiveInterval.cpp | 8 +- llvm/lib/CodeGen/LiveIntervals.cpp | 15 +- llvm/lib/CodeGen/LiveRangeEdit.cpp | 19 +- llvm/lib/CodeGen/MIRCanonicalizerPass.cpp | 4 +- llvm/lib/CodeGen/MachineBasicBlock.cpp | 20 +- llvm/lib/CodeGen/MachineSink.cpp | 3 +- llvm/lib/CodeGen/ModuloSchedule.cpp | 27 +- llvm/lib/CodeGen/SelectionDAG/DAGCombiner.cpp | 36 +- llvm/lib/CodeGen/SelectionDAG/LegalizeDAG.cpp | 8 +- .../CodeGen/SelectionDAG/ScheduleDAGSDNodes.cpp | 7 +- llvm/lib/CodeGen/SelectionDAG/SelectionDAG.cpp | 72 +- llvm/lib/CodeGen/TwoAddressInstructionPass.cpp | 86 +- llvm/lib/CodeGen/TypePromotion.cpp | 23 +- llvm/lib/CodeGen/VirtRegMap.cpp | 6 +- .../JITLink/JITLinkMemoryManager.cpp | 5 +- llvm/lib/IR/DIBuilder.cpp | 116 +- llvm/lib/IR/DebugInfoMetadata.cpp | 111 +- llvm/lib/IR/LLVMContextImpl.h | 121 +- llvm/lib/Target/AArch64/AArch64ISelLowering.cpp | 34 +- .../Target/AArch64/AArch64TargetTransformInfo.h | 8 +- llvm/lib/Target/AMDGPU/AMDGPU.td | 2 +- llvm/lib/Target/AMDGPU/AMDGPUISelLowering.cpp | 23 +- llvm/lib/Target/AMDGPU/AMDGPUInstrInfo.h | 4 +- llvm/lib/Target/AMDGPU/AMDGPULegalizerInfo.cpp | 9 +- llvm/lib/Target/AMDGPU/AMDGPULegalizerInfo.h | 4 +- llvm/lib/Target/AMDGPU/AMDGPULibCalls.cpp | 2 +- llvm/lib/Target/AMDGPU/AMDGPULibFunc.cpp | 14 +- .../Target/AMDGPU/AMDGPUMachineCFGStructurizer.cpp | 11 +- .../AMDGPU/AMDGPUOpenCLEnqueuedBlockLowering.cpp | 2 +- llvm/lib/Target/AMDGPU/AMDGPUPromoteAlloca.cpp | 2 +- llvm/lib/Target/AMDGPU/AMDGPUSubtarget.h | 2 +- llvm/lib/Target/AMDGPU/GCNHazardRecognizer.cpp | 2 +- llvm/lib/Target/AMDGPU/GCNIterativeScheduler.cpp | 12 +- llvm/lib/Target/AMDGPU/GCNMinRegStrategy.cpp | 2 +- llvm/lib/Target/AMDGPU/GCNPreRAOptimizations.cpp | 2 +- llvm/lib/Target/AMDGPU/GCNSchedStrategy.cpp | 2 +- llvm/lib/Target/AMDGPU/MCA/AMDGPUCustomBehaviour.h | 2 +- llvm/lib/Target/AMDGPU/MIMGInstructions.td | 2 +- llvm/lib/Target/AMDGPU/R600ISelLowering.cpp | 2 +- llvm/lib/Target/AMDGPU/R600InstrInfo.h | 2 +- llvm/lib/Target/AMDGPU/R600Instructions.td | 2 +- llvm/lib/Target/AMDGPU/R600MachineScheduler.cpp | 32 +- llvm/lib/Target/AMDGPU/R600MachineScheduler.h | 2 +- llvm/lib/Target/AMDGPU/SIFoldOperands.cpp | 6 +- llvm/lib/Target/AMDGPU/SIInsertWaitcnts.cpp | 2 +- llvm/lib/Target/AMDGPU/SILoadStoreOptimizer.cpp | 4 +- llvm/lib/Target/AMDGPU/SILowerControlFlow.cpp | 5 +- llvm/lib/Target/AMDGPU/SILowerSGPRSpills.cpp | 2 +- llvm/lib/Target/AMDGPU/SIMachineScheduler.cpp | 2 +- llvm/lib/Target/AMDGPU/SIMachineScheduler.h | 6 +- llvm/lib/Target/AMDGPU/SIModeRegister.cpp | 2 +- llvm/lib/Target/AMDGPU/SIOptimizeVGPRLiveRange.cpp | 2 +- llvm/lib/Target/AMDGPU/SIPeepholeSDWA.cpp | 2 +- llvm/lib/Target/AMDGPU/SIPostRABundler.cpp | 2 +- llvm/lib/Target/AMDGPU/SIPreEmitPeephole.cpp | 2 +- llvm/lib/Target/AMDGPU/SIRegisterInfo.td | 2 +- llvm/lib/Target/AMDGPU/SIShrinkInstructions.cpp | 2 +- llvm/lib/Target/AMDGPU/Utils/AMDGPUBaseInfo.h | 2 +- llvm/lib/Target/AMDGPU/Utils/AMDGPULDSUtils.h | 2 +- llvm/lib/Target/ARM/A15SDOptimizer.cpp | 5 +- llvm/lib/Target/Hexagon/HexagonBitSimplify.cpp | 8 +- llvm/lib/Target/Hexagon/HexagonEarlyIfConv.cpp | 4 +- llvm/lib/Target/M68k/CMakeLists.txt | 8 +- .../M68k/{GlSel => GISel}/M68kCallLowering.cpp | 0 .../M68k/{GlSel => GISel}/M68kCallLowering.h | 0 .../{GlSel => GISel}/M68kInstructionSelector.cpp | 0 .../M68k/{GlSel => GISel}/M68kLegalizerInfo.cpp | 0 .../M68k/{GlSel => GISel}/M68kLegalizerInfo.h | 0 .../M68k/{GlSel => GISel}/M68kRegisterBankInfo.cpp | 0 .../M68k/{GlSel => GISel}/M68kRegisterBankInfo.h | 0 .../M68k/{GlSel => GISel}/M68kRegisterBanks.td | 0 llvm/lib/Target/M68k/M68k.td | 2 +- llvm/lib/Target/M68k/M68kSubtarget.cpp | 6 +- llvm/lib/Target/PowerPC/PPCISelDAGToDAG.cpp | 45 + llvm/lib/Target/PowerPC/PPCInstr64Bit.td | 2 - llvm/lib/Target/PowerPC/PPCInstrInfo.td | 2 - llvm/lib/Target/RISCV/RISCVISelLowering.cpp | 9 +- llvm/lib/Target/VE/VEInstrInfo.td | 52 +- llvm/lib/Target/VE/VVPInstrPatternsVec.td | 7 +- llvm/lib/Target/X86/X86FloatingPoint.cpp | 26 + llvm/lib/Target/X86/X86ISelLowering.cpp | 253 +- llvm/lib/Target/X86/X86InsertWait.cpp | 21 +- llvm/lib/Target/X86/X86InstrFPStack.td | 2 +- llvm/lib/Target/X86/X86InstrInfo.cpp | 17 + llvm/lib/Target/X86/X86InstrInfo.h | 2 + llvm/lib/Transforms/IPO/OpenMPOpt.cpp | 43 +- .../Transforms/InstCombine/InstCombineAndOrXor.cpp | 43 +- llvm/lib/Transforms/Utils/LoopUnroll.cpp | 6 +- llvm/lib/Transforms/Vectorize/SLPVectorizer.cpp | 16 +- llvm/test/Analysis/CostModel/AArch64/cast.ll | 49 +- ...e-taken-count-guard-info-rewrite-expressions.ll | 101 + llvm/test/CodeGen/AArch64/fcvt_combine.ll | 16 +- llvm/test/CodeGen/AArch64/fp16-v8-instructions.ll | 148 +- llvm/test/CodeGen/AArch64/vselect-constants.ll | 20 +- .../CodeGen/AMDGPU/GlobalISel/legalize-sdiv.mir | 5756 ++++++++++---------- .../CodeGen/AMDGPU/GlobalISel/legalize-srem.mir | 5474 +++++++++---------- .../CodeGen/AMDGPU/GlobalISel/legalize-udiv.mir | 4798 ++++++++-------- .../CodeGen/AMDGPU/GlobalISel/legalize-urem.mir | 4576 ++++++++-------- llvm/test/CodeGen/AMDGPU/GlobalISel/sdiv.i64.ll | 2152 ++++---- llvm/test/CodeGen/AMDGPU/GlobalISel/sdivrem.ll | 1280 +++-- llvm/test/CodeGen/AMDGPU/GlobalISel/srem.i64.ll | 2494 +++++---- llvm/test/CodeGen/AMDGPU/GlobalISel/udiv.i64.ll | 934 ++-- llvm/test/CodeGen/AMDGPU/GlobalISel/udivrem.ll | 1151 ++-- llvm/test/CodeGen/AMDGPU/GlobalISel/urem.i64.ll | 1872 ++++--- .../CodeGen/AMDGPU/amdgpu-codegenprepare-idiv.ll | 3474 ++++++------ llvm/test/CodeGen/AMDGPU/bypass-div.ll | 204 +- llvm/test/CodeGen/AMDGPU/carryout-selection.ll | 796 +-- .../CodeGen/AMDGPU/llvm.amdgcn.set.inactive.ll | 1 + llvm/test/CodeGen/AMDGPU/operand-folding.ll | 1 + llvm/test/CodeGen/AMDGPU/sdiv64.ll | 357 +- llvm/test/CodeGen/AMDGPU/srem64.ll | 304 +- llvm/test/CodeGen/AMDGPU/udiv.ll | 2803 +++++++++- llvm/test/CodeGen/AMDGPU/udiv64.ll | 476 +- .../CodeGen/AMDGPU/undefined-subreg-liverange.ll | 1 + llvm/test/CodeGen/AMDGPU/urem64.ll | 280 +- llvm/test/CodeGen/AMDGPU/wave32.ll | 22 +- llvm/test/CodeGen/Hexagon/addh.ll | 1 + llvm/test/CodeGen/PowerPC/aix-cc-abi.ll | 13 - llvm/test/CodeGen/PowerPC/aix-cc-byval.ll | 4 +- llvm/test/CodeGen/PowerPC/aix-csr.ll | 2 +- llvm/test/CodeGen/PowerPC/aix-p9-insert-extract.ll | 382 -- llvm/test/CodeGen/PowerPC/aix64-cc-byval.ll | 10 +- llvm/test/CodeGen/PowerPC/atomics-indexed.ll | 8 - .../CodeGen/PowerPC/builtins-ppc-xlcompat-stfiw.ll | 8 - .../PowerPC/builtins-ppc-xlcompat-sync-64.ll | 37 +- .../builtins-ppc-xlcompat-trap-64bit-only.ll | 207 + .../CodeGen/PowerPC/builtins-ppc-xlcompat-trap.ll | 207 + llvm/test/CodeGen/PowerPC/complex-return.ll | 2 +- .../PowerPC/duplicate-returns-for-tailcall.ll | 2 +- llvm/test/CodeGen/PowerPC/fast-isel-conversion.ll | 1 - llvm/test/CodeGen/PowerPC/float-to-int.ll | 8 +- llvm/test/CodeGen/PowerPC/fpscr-intrinsics.ll | 18 - llvm/test/CodeGen/PowerPC/jaggedstructs.ll | 2 +- .../PowerPC/p8-scalar_vector_conversions.ll | 3 - llvm/test/CodeGen/PowerPC/ppc-passname.ll | 2 +- .../CodeGen/PowerPC/ppc64-sibcall-shrinkwrap.ll | 6 - llvm/test/CodeGen/PowerPC/testComparesigeuc.ll | 1 - llvm/test/CodeGen/PowerPC/testComparesigeui.ll | 1 - llvm/test/CodeGen/PowerPC/testComparesigeus.ll | 1 - llvm/test/CodeGen/PowerPC/testComparesigtsll.ll | 2 - llvm/test/CodeGen/PowerPC/testComparesiltsll.ll | 2 - llvm/test/CodeGen/PowerPC/testComparesllgeuc.ll | 1 - llvm/test/CodeGen/PowerPC/testComparesllgeui.ll | 1 - llvm/test/CodeGen/PowerPC/testComparesllgeus.ll | 1 - llvm/test/CodeGen/PowerPC/testComparesllgtsll.ll | 2 - llvm/test/CodeGen/PowerPC/testComparesllltsll.ll | 2 - .../CodeGen/PowerPC/variable_elem_vec_extracts.ll | 2 +- llvm/test/CodeGen/PowerPC/vec_xxpermdi.ll | 4 +- llvm/test/CodeGen/PowerPC/vrsave-inline-asm.ll | 2 +- .../test/CodeGen/RISCV/MachineSink-implicit-x0.mir | 33 + llvm/test/CodeGen/RISCV/double-arith.ll | 875 +++ llvm/test/CodeGen/RISCV/double-convert.ll | 902 +++ llvm/test/CodeGen/RISCV/double-fcmp.ll | 376 ++ llvm/test/CodeGen/RISCV/double-intrinsics.ll | 551 ++ llvm/test/CodeGen/RISCV/float-arith.ll | 766 +++ llvm/test/CodeGen/RISCV/float-convert.ll | 808 ++- llvm/test/CodeGen/RISCV/float-fcmp.ll | 360 ++ llvm/test/CodeGen/RISCV/float-frem.ll | 22 + llvm/test/CodeGen/RISCV/float-intrinsics.ll | 271 + llvm/test/CodeGen/RISCV/half-arith.ll | 1708 +++++- llvm/test/CodeGen/RISCV/half-convert.ll | 1643 +++++- llvm/test/CodeGen/RISCV/half-fcmp.ll | 250 + llvm/test/CodeGen/RISCV/half-intrinsics.ll | 1048 +++- llvm/test/CodeGen/RISCV/rv64i-double-softfloat.ll | 54 +- llvm/test/CodeGen/RISCV/rv64i-single-softfloat.ll | 749 +-- .../RISCV/rvv/fixed-vectors-insert-subvector.ll | 5 + llvm/test/CodeGen/Thumb2/mve-vecreduce-addpred.ll | 58 +- .../CodeGen/X86/avx512bw-intrinsics-upgrade.ll | 60 +- llvm/test/CodeGen/X86/avx512fp16-mov.ll | 29 + llvm/test/CodeGen/X86/combine-concatvectors.ll | 10 +- llvm/test/CodeGen/X86/combine-multiplies.ll | 8 +- llvm/test/CodeGen/X86/combine-pmuldq.ll | 56 +- llvm/test/CodeGen/X86/combine-rotates.ll | 16 +- llvm/test/CodeGen/X86/combine-shl.ll | 126 +- .../hoist-and-by-const-from-shl-in-eqcmp-zero.ll | 28 +- llvm/test/CodeGen/X86/inline-asm-fpstack.ll | 27 +- llvm/test/CodeGen/X86/madd.ll | 8 +- llvm/test/CodeGen/X86/min-legal-vector-width.ll | 63 +- ...ower-of-two-or-zero-when-comparing-with-zero.ll | 27 +- llvm/test/CodeGen/X86/packss.ll | 10 +- llvm/test/CodeGen/X86/sdiv-exact.ll | 38 +- llvm/test/CodeGen/X86/srem-seteq-vec-nonsplat.ll | 768 ++- llvm/test/CodeGen/X86/urem-seteq-illegal-types.ll | 39 +- llvm/test/CodeGen/X86/urem-seteq-vec-nonsplat.ll | 848 ++- llvm/test/CodeGen/X86/urem-seteq-vec-splat.ll | 8 +- llvm/test/CodeGen/X86/vec_shift6.ll | 4 +- llvm/test/CodeGen/X86/vector-fshl-128.ll | 16 +- llvm/test/CodeGen/X86/vector-fshl-256.ll | 60 +- llvm/test/CodeGen/X86/vector-fshl-512.ll | 170 +- llvm/test/CodeGen/X86/vector-fshl-rot-128.ll | 85 +- llvm/test/CodeGen/X86/vector-fshl-rot-256.ll | 132 +- llvm/test/CodeGen/X86/vector-fshl-rot-512.ll | 290 +- llvm/test/CodeGen/X86/vector-fshl-rot-sub128.ll | 64 +- llvm/test/CodeGen/X86/vector-fshr-128.ll | 16 +- llvm/test/CodeGen/X86/vector-fshr-256.ll | 66 +- llvm/test/CodeGen/X86/vector-fshr-512.ll | 194 +- llvm/test/CodeGen/X86/vector-fshr-rot-128.ll | 85 +- llvm/test/CodeGen/X86/vector-fshr-rot-256.ll | 132 +- llvm/test/CodeGen/X86/vector-fshr-rot-512.ll | 202 +- llvm/test/CodeGen/X86/vector-fshr-rot-sub128.ll | 64 +- llvm/test/CodeGen/X86/vector-mul.ll | 155 +- llvm/test/CodeGen/X86/vector-pcmp.ll | 892 ++- llvm/test/CodeGen/X86/vector-rotate-128.ll | 64 +- llvm/test/CodeGen/X86/vector-rotate-256.ll | 132 +- llvm/test/CodeGen/X86/vector-rotate-512.ll | 222 +- llvm/test/CodeGen/X86/vector-shift-ashr-128.ll | 2 +- llvm/test/CodeGen/X86/vector-shift-ashr-256.ll | 10 +- llvm/test/CodeGen/X86/vector-shift-shl-128.ll | 16 +- llvm/test/CodeGen/X86/vector-shift-shl-256.ll | 80 +- llvm/test/CodeGen/X86/vector-shift-shl-512.ll | 63 +- llvm/test/CodeGen/X86/vector-shuffle-combining.ll | 131 +- llvm/test/CodeGen/X86/vector-trunc-math.ll | 32 +- llvm/test/CodeGen/X86/vselect-zero.ll | 190 +- llvm/test/CodeGen/X86/x87-stack-pop.mir | 67 + llvm/test/DebugInfo/unrolled-loop-remainder.ll | 110 +- llvm/test/Feature/weak_constant.ll | 8 +- .../AddressSanitizer/global_metadata.ll | 4 +- .../AddressSanitizer/global_metadata_array.ll | 4 +- .../AddressSanitizer/global_with_comdat.ll | 4 +- .../Instrumentation/MemorySanitizer/msan_basic.ll | 2 +- .../DeadStoreElimination/out-of-bounds-stores.ll | 53 +- llvm/test/Transforms/InstCombine/or.ll | 44 +- .../Transforms/LoopUnroll/2011-08-08-PhiUpdate.ll | 158 +- .../Transforms/LoopUnroll/2011-08-09-PhiUpdate.ll | 83 +- .../LoopUnroll/AArch64/runtime-unroll-generic.ll | 4 +- .../LoopUnroll/AArch64/thresholdO3-cost-model.ll | 8 +- .../LoopUnroll/AArch64/unroll-upperbound.ll | 4 +- .../Transforms/LoopUnroll/ARM/loop-unrolling.ll | 4 +- .../test/Transforms/LoopUnroll/ARM/multi-blocks.ll | 672 ++- llvm/test/Transforms/LoopUnroll/ARM/upperbound.ll | 10 +- .../LoopUnroll/full-unroll-keep-first-exit.ll | 199 +- .../full-unroll-one-unpredictable-exit.ll | 16 +- llvm/test/Transforms/LoopUnroll/multiple-exits.ll | 8 +- llvm/test/Transforms/LoopUnroll/nonlatchcondbr.ll | 20 +- .../LoopUnroll/partial-unroll-non-latch-exit.ll | 14 +- .../partially-unroll-unconditional-latch.ll | 75 +- .../LoopUnroll/runtime-loop-at-most-two-exits.ll | 122 +- .../runtime-loop-multiexit-dom-verify.ll | 206 +- .../LoopUnroll/runtime-loop-multiple-exits.ll | 3666 +++++++++---- llvm/test/Transforms/LoopUnroll/runtime-loop5.ll | 34 +- .../LoopUnroll/runtime-multiexit-heuristic.ll | 238 +- .../LoopUnroll/runtime-small-upperbound.ll | 8 +- .../LoopUnroll/runtime-unroll-remainder.ll | 134 +- llvm/test/Transforms/LoopUnroll/scevunroll.ll | 48 +- .../Transforms/LoopUnroll/shifted-tripcount.ll | 4 +- ...er-exiting-with-phis-multiple-exiting-blocks.ll | 20 +- .../LoopUnroll/unroll-unconditional-latch.ll | 12 +- .../Transforms/LoopUnrollAndJam/unroll-and-jam.ll | 1182 +++- .../LoopVectorize/AArch64/sve-illegal-type.ll | 29 + .../LoopVectorize/reduction-small-size.ll | 32 +- .../Transforms/OpenMP/custom_state_machines.ll | 112 +- llvm/test/Transforms/OpenMP/spmdization.ll | 96 +- .../test/Transforms/OpenMP/spmdization_guarding.ll | 8 +- .../PhaseOrdering/AArch64/matrix-extract-insert.ll | 4 +- .../SLPVectorizer/AArch64/getelementptr.ll | 123 +- .../SLPVectorizer/X86/schedule_budget.ll | 24 +- .../SLPVectorizer/X86/split-load8_2-unord.ll | 49 +- .../test/Transforms/SLPVectorizer/X86/tiny-tree.ll | 14 +- llvm/test/Transforms/SROA/non-capturing-call.ll | 62 + llvm/test/tools/llvm-nm/X86/demangle.ll | 10 + llvm/test/tools/llvm-reduce/operands-skip.ll | 59 + .../tools/llvm-reduce/operands-to-args-metadata.ll | 31 + llvm/test/tools/llvm-reduce/remove-operands.ll | 3 + llvm/tools/llvm-jitlink/llvm-jitlink.cpp | 1 + llvm/tools/llvm-nm/llvm-nm.cpp | 26 +- llvm/tools/llvm-reduce/CMakeLists.txt | 1 + llvm/tools/llvm-reduce/DeltaManager.cpp | 2 + llvm/tools/llvm-reduce/deltas/Delta.cpp | 23 +- llvm/tools/llvm-reduce/deltas/Delta.h | 20 +- llvm/tools/llvm-reduce/deltas/ReduceAliases.cpp | 16 +- llvm/tools/llvm-reduce/deltas/ReduceArguments.cpp | 22 +- llvm/tools/llvm-reduce/deltas/ReduceAttributes.cpp | 15 +- .../tools/llvm-reduce/deltas/ReduceBasicBlocks.cpp | 19 +- .../llvm-reduce/deltas/ReduceFunctionBodies.cpp | 19 +- llvm/tools/llvm-reduce/deltas/ReduceFunctions.cpp | 21 +- .../llvm-reduce/deltas/ReduceGlobalObjects.cpp | 13 +- .../llvm-reduce/deltas/ReduceGlobalValues.cpp | 23 +- .../deltas/ReduceGlobalVarInitializers.cpp | 17 +- llvm/tools/llvm-reduce/deltas/ReduceGlobalVars.cpp | 16 +- .../llvm-reduce/deltas/ReduceInstructions.cpp | 17 +- .../llvm-reduce/deltas/ReduceInstructionsMIR.cpp | 20 +- llvm/tools/llvm-reduce/deltas/ReduceMetadata.cpp | 31 +- llvm/tools/llvm-reduce/deltas/ReduceModuleData.cpp | 18 +- .../llvm-reduce/deltas/ReduceOperandBundles.cpp | 15 +- llvm/tools/llvm-reduce/deltas/ReduceOperands.cpp | 51 +- .../llvm-reduce/deltas/ReduceOperandsSkip.cpp | 223 + .../tools/llvm-reduce/deltas/ReduceOperandsSkip.h | 13 +- .../llvm-reduce/deltas/ReduceOperandsToArgs.cpp | 26 +- .../llvm-reduce/deltas/ReduceSpecialGlobals.cpp | 18 +- llvm/unittests/ADT/IteratorTest.cpp | 94 + llvm/unittests/Analysis/LoopInfoTest.cpp | 36 + .../ExecutionEngine/JITLink/LinkGraphTests.cpp | 6 + llvm/unittests/IR/ConstantRangeTest.cpp | 18 +- llvm/utils/extract_symbols.py | 4 +- llvm/utils/gn/build/BUILD.gn | 3 +- llvm/utils/gn/secondary/compiler-rt/BUILD.gn | 7 +- .../gn/secondary/compiler-rt/lib/scudo/BUILD.gn | 8 +- .../gn/secondary/compiler-rt/test/hwasan/BUILD.gn | 3 +- llvm/utils/gn/secondary/libcxx/include/BUILD.gn | 1 - llvm/utils/gn/secondary/libcxx/src/BUILD.gn | 1 + llvm/utils/gn/secondary/libunwind/BUILD.gn | 10 +- llvm/utils/gn/secondary/lldb/tools/driver/BUILD.gn | 9 +- .../utils/gn/secondary/llvm/lib/Target/targets.gni | 15 + .../gn/secondary/llvm/tools/llvm-reduce/BUILD.gn | 1 + mlir/CMakeLists.txt | 2 + mlir/include/mlir/Dialect/DLTI/DLTI.h | 8 +- mlir/include/mlir/Dialect/GPU/GPUOps.td | 3 +- mlir/include/mlir/Dialect/LLVMIR/LLVMTypes.h | 6 +- .../BufferizableOpInterface.h | 128 +- .../BufferizableOpInterface.td | 18 +- .../ComprehensiveBufferize.h | 68 +- .../ComprehensiveBufferize/LinalgInterfaceImpl.h | 52 + mlir/include/mlir/Dialect/Linalg/IR/LinalgBase.td | 10 - .../Linalg/IR/LinalgNamedStructuredOps.yaml | 77 + mlir/include/mlir/Dialect/Linalg/Passes.h | 7 +- mlir/include/mlir/Dialect/Linalg/Passes.td | 13 + .../mlir/Dialect/Linalg/Transforms/Transforms.h | 14 + mlir/include/mlir/Dialect/SPIRV/IR/SPIRVBase.td | 1524 ++++-- .../include/mlir/Dialect/SPIRV/IR/SPIRVImageOps.td | 2 +- mlir/include/mlir/Dialect/Tensor/IR/Tensor.h | 15 + mlir/include/mlir/Dialect/Vector/VectorOps.h | 4 +- mlir/include/mlir/Dialect/X86Vector/Transforms.h | 113 + mlir/include/mlir/ExecutionEngine/CRunnerUtils.h | 3 +- mlir/include/mlir/ExecutionEngine/RunnerUtils.h | 3 +- mlir/include/mlir/IR/BuiltinAttributes.h | 4 +- mlir/include/mlir/IR/BuiltinTypes.h | 52 +- mlir/include/mlir/IR/BuiltinTypes.td | 7 +- mlir/include/mlir/IR/DialectImplementation.h | 8 +- mlir/include/mlir/IR/DialectInterface.h | 4 +- mlir/include/mlir/IR/OpBase.td | 5 +- mlir/include/mlir/IR/TypeRange.h | 3 +- mlir/include/mlir/IR/UseDefLists.h | 4 +- mlir/include/mlir/TableGen/Attribute.h | 2 +- mlir/include/mlir/TableGen/CodeGenHelpers.h | 162 +- mlir/include/mlir/TableGen/Constraint.h | 22 +- mlir/include/mlir/TableGen/Predicate.h | 28 +- mlir/include/mlir/TableGen/Type.h | 5 +- mlir/lib/CAPI/CMakeLists.txt | 27 + mlir/lib/CAPI/Conversion/CMakeLists.txt | 2 +- mlir/lib/CAPI/Debug/CMakeLists.txt | 2 +- mlir/lib/CAPI/Dialect/CMakeLists.txt | 18 +- mlir/lib/CAPI/ExecutionEngine/CMakeLists.txt | 2 +- mlir/lib/CAPI/IR/CMakeLists.txt | 2 +- mlir/lib/CAPI/Interfaces/CMakeLists.txt | 2 +- mlir/lib/CAPI/Registration/CMakeLists.txt | 2 +- mlir/lib/CAPI/Transforms/CMakeLists.txt | 2 +- mlir/lib/Conversion/GPUToNVVM/WmmaOpsToNvvm.cpp | 2 + mlir/lib/Conversion/VectorToGPU/VectorToGPU.cpp | 83 +- mlir/lib/Dialect/Async/IR/Async.cpp | 4 +- mlir/lib/Dialect/DLTI/DLTI.cpp | 8 +- mlir/lib/Dialect/EmitC/IR/EmitC.cpp | 8 +- mlir/lib/Dialect/LLVMIR/IR/LLVMDialect.cpp | 12 +- mlir/lib/Dialect/LLVMIR/IR/LLVMTypeSyntax.cpp | 37 +- .../BufferizableOpInterface.cpp | 158 + .../Linalg/ComprehensiveBufferize/CMakeLists.txt | 13 +- .../ComprehensiveBufferize.cpp | 988 +--- .../ComprehensiveBufferize/LinalgInterfaceImpl.cpp | 540 ++ mlir/lib/Dialect/Linalg/IR/CMakeLists.txt | 1 + mlir/lib/Dialect/Linalg/IR/LinalgTypes.cpp | 23 +- mlir/lib/Dialect/Linalg/Transforms/CMakeLists.txt | 4 +- .../Transforms/ComprehensiveBufferizePass.cpp | 13 + .../Linalg/Transforms/ElementwiseOpFusion.cpp | 93 +- .../Linalg/Transforms/LinalgStrategyPasses.cpp | 29 + mlir/lib/Dialect/Linalg/Transforms/Transforms.cpp | 66 +- .../Dialect/Linalg/Transforms/Vectorization.cpp | 163 +- mlir/lib/Dialect/PDL/IR/PDLTypes.cpp | 6 +- .../Dialect/SPIRV/Transforms/SPIRVConversion.cpp | 17 +- .../SparseTensor/IR/SparseTensorDialect.cpp | 4 +- .../Dialect/SparseTensor/Transforms/CMakeLists.txt | 1 + .../SparseTensor/Transforms/Sparsification.cpp | 5 +- mlir/lib/Dialect/Tensor/IR/TensorOps.cpp | 44 + mlir/lib/Dialect/Vector/VectorOps.cpp | 6 +- .../Dialect/X86Vector/Transforms/AVXTranspose.cpp | 208 + .../Dialect/X86Vector/Transforms/CMakeLists.txt | 2 + mlir/lib/TableGen/Attribute.cpp | 6 - mlir/lib/TableGen/Constraint.cpp | 10 +- mlir/lib/TableGen/Type.cpp | 6 - .../dialects/linalg/opdsl/ops/core_named_ops.py | 19 + mlir/test/CAPI/CMakeLists.txt | 9 +- .../Conversion/VectorToGPU/vector-to-mma-ops.mlir | 25 + .../test/Dialect/Linalg/decompose-convolution.mlir | 37 +- .../Dialect/Linalg/fusion-elementwise-ops.mlir | 38 + mlir/test/Dialect/Linalg/named-ops.mlir | 13 + .../test/Dialect/Linalg/vectorize-convolution.mlir | 51 +- .../Vector/vector-contract-matvec-transforms.mlir | 2 +- .../Dialect/Vector/vector-contract-transforms.mlir | 33 +- .../Dialect/Vector/vector-flat-transforms.mlir | 65 - .../test/Dialect/Vector/vector-mem-transforms.mlir | 2 +- mlir/test/Dialect/Vector/vector-transforms.mlir | 2 +- .../Dialect/Vector/vector-transpose-lowering.mlir | 101 + .../Vector/vector-transpose-to-shuffle.mlir | 14 - .../lib/Dialect/Linalg/TestLinalgTransforms.cpp | 18 +- mlir/test/lib/Dialect/Test/TestAttrDefs.td | 5 + mlir/test/lib/Dialect/Test/TestAttributes.cpp | 26 +- mlir/test/lib/Dialect/Test/TestOps.td | 5 + mlir/test/lib/Dialect/Test/TestTypes.cpp | 16 +- mlir/test/lib/Dialect/Test/TestTypes.h | 6 +- mlir/test/lib/Dialect/Vector/CMakeLists.txt | 1 + .../lib/Dialect/Vector/TestVectorTransforms.cpp | 145 +- mlir/test/mlir-tblgen/attr-or-type-format.td | 24 +- mlir/test/mlir-tblgen/attrdefs.td | 10 +- mlir/test/mlir-tblgen/constraint-unique.td | 156 + mlir/test/mlir-tblgen/op-format.mlir | 8 + mlir/test/mlir-tblgen/predicate.td | 22 +- mlir/test/mlir-tblgen/rewriter-static-matcher.td | 10 +- mlir/test/mlir-tblgen/typedefs.td | 14 +- mlir/tools/mlir-opt/mlir-opt.cpp | 4 +- mlir/tools/mlir-tblgen/AttrOrTypeDefGen.cpp | 14 +- mlir/tools/mlir-tblgen/AttrOrTypeFormatGen.cpp | 6 +- mlir/tools/mlir-tblgen/CodeGenHelpers.cpp | 389 +- mlir/tools/mlir-tblgen/OpDefinitionsGen.cpp | 284 +- mlir/tools/mlir-tblgen/RewriterGen.cpp | 69 +- openmp/CMakeLists.txt | 1 + openmp/libomptarget/DeviceRTL/src/Kernel.cpp | 16 +- .../deviceRTLs/common/src/omptarget.cu | 17 +- .../libomptarget/deviceRTLs/common/src/support.cu | 1 + openmp/libomptarget/deviceRTLs/target_interface.h | 1 + openmp/libomptarget/test/offloading/bug51781.c | 38 + openmp/runtime/CMakeLists.txt | 5 + openmp/runtime/src/CMakeLists.txt | 51 +- openmp/runtime/src/kmp.h | 4 +- polly/lib/Support/ISLTools.cpp | 4 +- utils/bazel/llvm-project-overlay/mlir/BUILD.bazel | 203 +- .../bazel/llvm-project-overlay/mlir/build_defs.bzl | 37 + .../llvm-project-overlay/mlir/test/BUILD.bazel | 1 + 733 files changed, 51410 insertions(+), 30284 deletions(-) copy clang-tools-extra/test/clang-apply-replacements/Inputs/{basic => relative-pat [...] create mode 100644 clang-tools-extra/test/clang-apply-replacements/Inputs/relative [...] create mode 100644 clang-tools-extra/test/clang-apply-replacements/Inputs/relative [...] create mode 100644 clang-tools-extra/test/clang-apply-replacements/relative-paths.cpp create mode 100644 clang/test/Analysis/symbol-simplification-disequality-info.cpp create mode 100644 clang/test/Analysis/symbol-simplification-fixpoint-iteration-un [...] create mode 100644 clang/test/Analysis/symbol-simplification-fixpoint-one-iteration.cpp create mode 100644 clang/test/Analysis/symbol-simplification-fixpoint-two-iterations.cpp create mode 100644 clang/test/Analysis/symbol-simplification-reassume.cpp create mode 100644 clang/test/CodeGen/attr-cpuspecific-avx-abi.c create mode 100644 clang/test/CodeGen/ffp-model.c create mode 100644 clang/test/Lexer/Inputs/final-macro-system.h copy clang/test/{CodeGen/ffp-contract-option.c => Misc/ffp-contract.c} (68%) create mode 100644 compiler-rt/lib/memprof/memprof_meminfoblock.h create mode 100644 compiler-rt/lib/memprof/memprof_mibmap.cpp create mode 100644 compiler-rt/lib/memprof/memprof_mibmap.h create mode 100644 compiler-rt/lib/memprof/memprof_rawprofile.cpp create mode 100644 compiler-rt/lib/memprof/memprof_rawprofile.h create mode 100644 compiler-rt/lib/memprof/tests/CMakeLists.txt create mode 100644 compiler-rt/lib/memprof/tests/driver.cpp create mode 100644 compiler-rt/lib/memprof/tests/rawprofile.cpp create mode 100644 compiler-rt/lib/sanitizer_common/tests/sanitizer_addrhashmap_test.cpp delete mode 100644 compiler-rt/test/memprof/TestCases/mem_info_cache_entries.cpp create mode 100644 compiler-rt/test/memprof/TestCases/memprof_merge_mib.cpp delete mode 100644 compiler-rt/test/memprof/TestCases/print_miss_rate.cpp create mode 100644 compiler-rt/test/sanitizer_common/TestCases/frexp.cpp create mode 100644 compiler-rt/test/tsan/Linux/clone_deadlock.cpp create mode 100644 compiler-rt/test/tsan/Linux/clone_setns.cpp delete mode 100644 libcxx/include/__memory/pointer_safety.h create mode 100644 libcxx/src/legacy_pointer_safety.cpp copy libcxx/test/std/{utilities/memory/util.dynamic.safety/declare_no_pointers.pas [...] copy libcxx/test/std/{utilities/memory/util.dynamic.safety/declare_reachable.pass. [...] copy libcxx/test/std/{utilities/memory/util.dynamic.safety/declare_no_pointers.pas [...] copy libcxx/test/std/{utilities/memory/util.dynamic.safety/declare_no_pointers.pas [...] copy libcxx/test/std/{utilities/memory/util.dynamic.safety/declare_no_pointers.pas [...] copy libcxx/test/std/{utilities/memory/util.dynamic.safety/declare_no_pointers.pas [...] copy libcxx/test/{libcxx/diagnostics/detail.headers/memory/pointer_safety.module.v [...] rename libcxx/test/std/{utilities/memory/util.dynamic.safety/declare_reachable.pas [...] copy libcxx/test/std/{utilities/memory/util.dynamic.safety/declare_no_pointers.pas [...] copy libcxx/test/std/{utilities/memory/util.dynamic.safety/declare_no_pointers.pas [...] copy libcxx/test/std/{utilities/memory/util.dynamic.safety/declare_no_pointers.pas [...] copy libcxx/test/std/{utilities/memory/util.dynamic.safety/declare_no_pointers.pas [...] copy libcxx/test/std/{utilities/memory/util.dynamic.safety/declare_no_pointers.pas [...] rename libcxx/test/std/{utilities/memory/util.dynamic.safety/declare_no_pointers.p [...] create mode 100644 libcxx/test/std/input.output/iostream.format/output.streams/ost [...] delete mode 100644 libcxx/test/std/utilities/memory/util.dynamic.safety/get_pointe [...] create mode 100644 libcxx/test/std/utilities/time/time.clock/time.clock.file/to_fr [...] create mode 100644 lld/test/ELF/linkerscript/orphan-memory.test create mode 100644 lldb/test/API/iohandler/sigint/TestIOHandlerPythonREPLSigint.py copy lldb/test/API/{commands/expression/dollar-in-variable => linux/aarch64/unwind [...] copy lldb/test/API/{functionalities/signal/handle-abrt/TestHandleAbort.py => linux [...] create mode 100644 lldb/test/API/linux/aarch64/unwind_signal/main.c rename llvm/lib/Target/M68k/{GlSel => GISel}/M68kCallLowering.cpp (100%) rename llvm/lib/Target/M68k/{GlSel => GISel}/M68kCallLowering.h (100%) rename llvm/lib/Target/M68k/{GlSel => GISel}/M68kInstructionSelector.cpp (100%) rename llvm/lib/Target/M68k/{GlSel => GISel}/M68kLegalizerInfo.cpp (100%) rename llvm/lib/Target/M68k/{GlSel => GISel}/M68kLegalizerInfo.h (100%) rename llvm/lib/Target/M68k/{GlSel => GISel}/M68kRegisterBankInfo.cpp (100%) rename llvm/lib/Target/M68k/{GlSel => GISel}/M68kRegisterBankInfo.h (100%) rename llvm/lib/Target/M68k/{GlSel => GISel}/M68kRegisterBanks.td (100%) create mode 100644 llvm/test/CodeGen/RISCV/MachineSink-implicit-x0.mir create mode 100644 llvm/test/CodeGen/X86/x87-stack-pop.mir create mode 100644 llvm/test/tools/llvm-reduce/operands-skip.ll create mode 100644 llvm/test/tools/llvm-reduce/operands-to-args-metadata.ll create mode 100644 llvm/tools/llvm-reduce/deltas/ReduceOperandsSkip.cpp rename libcxx/test/libcxx/diagnostics/detail.headers/memory/pointer_safety.module. [...] create mode 100644 mlir/include/mlir/Dialect/Linalg/ComprehensiveBufferize/LinalgI [...] create mode 100644 mlir/lib/Dialect/Linalg/ComprehensiveBufferize/LinalgInterfaceImpl.cpp create mode 100644 mlir/lib/Dialect/X86Vector/Transforms/AVXTranspose.cpp delete mode 100644 mlir/test/Dialect/Vector/vector-flat-transforms.mlir create mode 100644 mlir/test/Dialect/Vector/vector-transpose-lowering.mlir delete mode 100644 mlir/test/Dialect/Vector/vector-transpose-to-shuffle.mlir create mode 100644 mlir/test/mlir-tblgen/constraint-unique.td create mode 100644 openmp/libomptarget/test/offloading/bug51781.c