This is an automated email from the git hooks/post-receive script.
tcwg-buildslave pushed a change to branch linaro-local/ci/tcwg_bmk_tx1/llvm-master-aarch64-spec2k6-O2_LTO in repository toolchain/ci/llvm-project.
omits 1ab88de0ed9 Add tests for trunc(shl/lshr/ashr(*ext(x),zext(and(y,c)))) [...] omits b18405fbc02 Add vector trunc(or(shl(zext(x),c1),zext(x))) tests omits f42f599d372 [LLD][ELF][Windows] Allow LLD to overwrite existing output [...] omits bb69ca822aa [AMDGPU] Don't combine DPP if DPP register is used more tha [...] omits 8bf99f1e6f0 [ARM] Add Cortex-A77 Support for Clang and LLVM omits 19eaff650c9 Revert RecursiveASTVisitor fixes. omits 8bf4c40af81 Make RecursiveASTVisitor call WalkUpFrom for operators when [...] omits 7b0be962d68 Make RecursiveASTVisitor call WalkUpFrom for unary and bina [...] omits 94454442c3c RecursiveASTVisitor: don't call WalkUp unnecessarily in pos [...] omits 79889691430 Added tests for RecursiveASTVisitor for AST nodes that are [...] omits 8aff6891646 [libcxx testing] Remove ALLOW_RETRIES from another test omits 9e09a54c692 [DebugInfo] Use Cursor to detect errors in debug line prolo [...] omits 80d4f334790 Regenerate apint-cast tests and replace %tmp variable names [...] omits b3a2882dbc4 Add nonuniform vector trunc(or(shl(zext(x),c1),srl(zext(x), [...] omits 029046dc32d Regenerate mul-trunc tests, add vector variants and replace [...] omits 3faec833760 [lldb] Fix missing characters when autocompleting LLDB comm [...] omits b6f08b7cfd0 [DWARFYAML][debug_gnu_*] Add the missing context `IsGNUStyl [...] omits f181c66c030 Fix MSVC "result of 32-bit shift implicitly converted to 64 [...] omits 5c46fefdba3 [clangd] Improve hover on arguments to function call omits 3da42f48101 [InstCombine] Add sext(ashr(shl(trunc(x),c),c)) folding sup [...] omits 76673c65e70 Regenerate PR19420 tests omits 769af95e657 [llvm-readelf] - Do not report a misleading warning when th [...] omits 64156347baa [llvm-readelf] - Do not error out when dumping symbols. omits 063258eb6e3 [Alignment][NFC] Use 5 bits to store Instructions Alignment omits eb305631bec [flang][NFC] Move and rework pgmath description used in folding omits 87e2751cf07 [Alignment][NFC] Use proper getter to retrieve alignment fr [...] omits 47cb8a0f0bc [OpenMP][OMPT]Add event callbacks for taskwait with depend omits 01c4574a129 [Attributor] Create getName() method for abstract attribute omits c8ef3d5a2f1 Fix stack-clash probing for large static alloca omits 3587c9c4275 [NFC] Use ADT/Bitfields in Instructions omits b94e9b7f053 [X86] Remove MODRM_SPLITREGM from the disassembler tables. omits 283c8f7f5ad [clang] Check ValueDependent instead of InstantiationDepend [...] omits 0724153bbeb [CostModel] Fix cast crash omits 03828e38c3c [PowerPC] Implement probing for dynamic stack allocation omits 52855ed099f [X86] Add back support for matching VPTERNLOG from back to [...] omits 42ca2070d7d [AMDGPU] Insert PS early exit at end of control flow omits d8921a80052 [PowerPC][NFC] Prevent unused error when assertion is disabled. omits 53eb7fda51f [lld-macho] Support binding dysyms to any section omits 7ec6927bade Revert "[AMDGPU] Insert PS early exit at end of control flow" omits 40e9e0826be [PowerPC][NFC] Refactor lowerDynamicAlloc omits 2bfcacf0ad3 [AMDGPU] Insert PS early exit at end of control flow omits a3daa3f75a0 [AMDGPU] Unify early PS termination blocks omits 4e958c1748a [flang] External I/O runtime work, repackaged (part 2) omits e98030a55f9 [NFC][Scalarizer] Also scalarize loads in newly-added tests omits 739c7a0a04d [NFC][Scalarizer] Add some insertelement/extractelement tests omits 39f4b1c86ed [gn build] get everything to build when llvm_targets_to_bui [...] omits acf6c94a388 [X86] Teach lower512BitShuffle to try bitmask and bitblend [...] omits 37f98f6f4c8 [flang] External I/O runtime work, repackaged (part 1) omits ca464639a1c [PowerPC] Implement Vector Blend Builtins in LLVM/Clang omits 0fd383e6566 Fix typo and check commit access. omits 4585e3509c2 [x86] remove redundant tests with no check lines; NFC omits bc110de78a4 [SelectionDAG] don't split branch on logic-of-vector-compares omits 6076fc698df [PowerPC]Add Vector Insert Instruction Definitions and MC Test omits 912cd8a37f4 [X86] Add vpternlog to the broadcast unfolding table. omits e87a95b5c24 [X86] Add test case for unfolding broadcast load from vpternlog. omits 47481cbffbe [test] Deflake test/profile/ContinuousSyncMode/online-merging.c omits 359345d6090 [InstSimplify] Add test for sext/zext comparisons (NFC) omits ee01c7a7406 [mlir] [VectorOps] Add choice between dot and axpy lowering [...] omits b93e6650c8a [x86] add tests for vector select with bit-test condition; NFC omits 204a21317a3 [X86] Modify the conditions for when we stop making v16i8/v [...] omits cdf84c7b6b7 [X86] Add test cases for v32i8 rotate with min-legal-vector [...] omits 08679af900c Revert "[MLIR][SPIRV] Support two memory access attributes [...] omits 286073484f7 [PowerPC]Implement Vector Permute Extended Builtin omits 425fb21e03b ld64.lld: Make janky support for tbd files actually work sometimes omits 7cccd49a553 [flang] Clean up binary dependences of runtime libraries omits 70f2bcc197e [flang] Fix bug determining alternate return omits fcf4d5e4499 Revert "[clang][NFC] Store a pointer to the ASTContext in A [...] omits 670dbad4732 [DebugInfo] Fix LineTest byteswap for cross-targeting builds omits aa7fd905e4e [clang][NFC] Store a pointer to the ASTContext in ASTDumper [...] omits 0059f6ffe84 [NewPM] Add -basic-aa to pr33196.ll omits 1cfaaf64552 [MLIR][SPIRVToLLVM] Convert spv.constant scalars and vectors omits 5416fc014ae [gn build] make building on an arm mac work omits 3d12e79094d [NewPM][LSR] Rename strength-reduce -> loop-reduce omits 61238d2690a [OpenMPOpt][Fix] Remove double initialization of omp::types. omits 0e0483bf5c3 [OpenMP][CMake] Fix version detection of testing compiler omits 16989f6f5c6 [LLD] Add required dependency after shared libs break due t [...] omits a701dc5510a [PowerPC] Remove undefs from splat input when changing shuf [...] omits ef2f46e1f6a [MLIR][SPIRV] Support two memory access attributes in OpCop [...] omits 8119a374bc3 [MLIR][SPIRVToLLVM] SPIR-V function call conversion pattern omits 03fe7eb16fa [MLIR][SPIRVToLLVM] Implementation of spv.BitFieldInsert pattern omits 50b25e0679d [InstCombine] Add some sext/trunc tests to show missing sup [...] omits b725142c8db [lldb] Fix type conversion in the Scalar getters omits 8b7b0ad24c7 [AArch64][SVE] NFC: Rename isOrig -> isReverseInstr omits 769b9799307 [InstCombine] Add (vXi1 trunc(lshr(x,c))) -> icmp_eq(and(x, [...] omits 103d62e1313 [InstCombine] Add some (vXi1 trunc(lshr(x,c))) -> icmp_eq(a [...] omits 5012ddd5aff [ELF][test] Add some additional .eh_frame/.eh_frame_hdr testing omits e6cf796bab7 Preserve GlobalsAA analysis result in LowerConstantIntrinsics omits 59f1bf46f8c [ASTImporter] Add unittest case for friend decl import omits 10a898b3ecd [MLIR] Exact integer emptiness checks for FlatAffineConstraints omits 1c9d681092d [AMDGPU][CODEGEN] Added support of new inline assembler con [...] omits 3c72cafdf40 Fix missing build dependencies on omp_gen omits f51a319cacd [ASTMatchers] Enhanced support for matchers taking Regex arguments omits c1f1db8502f [lldb] Add a host-independent test for handling -flimit-debug-info omits e0968ad4594 call ::pthread_detach on llvm_execute_on_thread_impl omits 23eeae55268 Regenerate sext/trunc tests and replace %tmp variable names [...] omits 075c440f7bc [AArch64][SVE] Put zeroing pseudos and patterns under flag. omits e4d178a7524 [clang][Serialization] Don't duplicate the body of LambdaEx [...] omits 5c02a2421b9 [flang] Add inliner pass. omits ffa1f8198e6 [flang] Add changes to codegen to convert it to tablegen passes. omits 30bd66544d7 [BasicAA] Fix recursive phi MustAlias calculations omits 8c5133f1855 [clang] Fix a null-NSS-access crash in DependentNameType. omits d6343e607ac [lldb] Skip TestLimitDebugInfo on windows omits db4d5f7048a [analyzer][StdLibraryFunctionsChecker] Add POSIX file handl [...] omits 37cc3ee8c55 [clangd] Switch FindSymbolsTests to use TestTU omits 4cf24cb868b [NFC][clang] Add missing VALIDATE_DIAG_SIZE() omits 8dbafd24d6d [Alignment][NFC] Transition and simplify calls to DL::getAB [...] omits d2dcff60fe2 [Alignment][NFC] VectorLayout now uses Align internally omits fd6193d5ea4 [AArch64][SVE] Add reg+imm addressing mode for unpredicated stores omits 421c02e5c6b [InstCombine] Add some (vXi1 trunc(lshr(x,c))) -> icmp_eq(a [...] omits 11c4bb0c7cb Regenerate apint-shift tests and replace %tmp variable name [...] omits d4cf4c66b5b Fix some typos (unkown -> unknown); NFC omits a8fe12065ec [LV] Enable the LoopVectorizer to create pointer inductions omits 58a56ef4e7a Regenerate llvm/test/CodeGen/X86/optimize-max-0.ll omits 2c16100e6f7 [ScalarEvolution] createSCEV(): recognize `udiv`/`urem` dis [...] omits 68498ce8af3 [BasicAA] New basic-aa-recphi test. NFC omits 559685d0bbd [gn build] Port 804d9687443 omits 804d9687443 [VE] Rename VE toolchain source files omits 00f5921609a [SVE] Add warnings checks in four more LLVM SVE tests omits a27478e54f5 [Support][Windows] Prevent 2s delay when renaming a file th [...] omits 7f903873b8a DSE: fix builtin function recognition to take decl into account omits 6f1694759cc [AMDGPU] Fix formatting in MIR tests omits 143e324e750 [CodeGen][SVE] Don't drop scalable flag in DAGCombiner::vis [...] omits 07bda98b6af [AArch64][SVE] Add unpred load/store patterns for bf16 types omits f255656a97f [SVE] ACLE: Fix builtins for svdup_lane_bf16 and svcvtnt_bf [...] omits 83aa58d795b [lldb][NFC] Don't pass around passthrough from ClangDiagnos [...] omits aa4fd7d848d [NFC] Fix typo in triples from unkown to unknown omits dc8e4d85661 [ARM] Rearrange SizeReduction when using -Oz omits 9e6f19fd839 Fix missing build dependency on omp_gen. omits c7df35d2b28 [CodeGen] Fix warnings in getCopyToPartsVector omits d3bf1f3af2f Revert "[clang-tidy] For `run-clang-tidy.py` escape the pat [...] omits 11b1eeeaec6 [lldb][NFC] Fix a variable name in ClangDiagnosticManagerAdapter omits 0aad82943af [X86] Enable multibyte NOPs in 64-bit mode for padding/alignment. omits 2a36f29fce9 [clang] Re-add deleted forward declaration. omits e4b3c138deb This patch adds basic debug info support with basic block s [...] omits fdbd78333fc Add parenthesized expression to SyntaxTree omits c59aec0ca1e [mlir][OpFormatGen] Add support for resolving variadic type [...] omits ba5087f1302 ld64.lld: Add janky support for tbd files omits 7be1661fc6e lld/MachO: Remove a useless temporary omits c9f251aa6f6 [lldb/build.py] Always pass an SDK to the compiler on Darwin omits 4a674b62379 [lldb/ObjC] Add support for direct selector references omits 61d22ef2362 [lldb/ObjCRuntime] Implement support for small method lists omits e1a31f52cd7 [AMDGPU] Control num waves per EU for implicit work-group size omits 7996a1ef702 [lld-macho] Make sure ZeroFill sections are at the end of t [...] omits 88874f07464 [PowerPC]Implement Vector Shift Double Bit Immediate Builtins omits 2ddba3082ca [flang][openmp] Use common Directive and Clause enum from l [...] omits aded4f0cc07 [X86-64] Support Intel AMX instructions omits 99c4207d428 [PowerPC][NFC] Update doc for FeatureISA3_1/FeatureISA3_0 d [...] omits 05756e6937d [flang] Add more support for alternate returns omits c5b4f03b53a [PowerPC] Exploit xxspltiw and xxspltidp instructions omits 0670f855a7d [mlir][spirv] Add support for lowering scf.for scf/if with [...] omits fbce9855e9d [mlir][NFC] Move conversion of scf to spir-v ops in their own file omits dd904082625 [flang][NFC] Get formatting in sync with latest clang-format omits 48c196f5c8b [gcov] Move llvm_writeout_files from atexit to a static destructor omits 6f13299c02d Revert "Update lto.ll test after 3367e9da enabled multibyte [...] omits 79f6a814ab9 Update lto.ll test after 3367e9da enabled multibyte NOPs in [...] omits ac8d059c8e8 typo fixes to cycle bots omits 9fc877213e0 clang CoverageMapping tests bot cleanup omits e7da7d94282 [NFCI] Actually provide correct check lines in sdiv.ll omits d2e74fad20b AMDGPU: Set more mov flags on V_ACCVGPR_{READ|WRITE}_B32 omits afb3bd9914f RegAllocGreedy: Use TargetInstrInfo already in the class omits a230f1db3f2 AMDGPU: Fix missing tracksRegLiveness in tests omits 54e2dc7537d [AMDGPU] Limit promote alloca to vector with VGPR budget omits 5c37b2a5eee Revert "[flang][openmp] Use common Directive and Clause enu [...] omits 51ff7642a33 [NFC][ScalarEvolution] Add udiv-disguised-as-sdiv test omits c420762172b Revert "[X86] Enable multibyte NOPs in 64-bit mode for padd [...] omits 003a086ffc0 [RISCV][NFC] Pre-commit tests for D82660 omits d9d992bb880 [lldb/API] Add missing LLDB_RECORD_RESULT omits a59dc55c2a1 [InstSimplify] Move assume icmp test (NFC) omits 3fb48b70884 [compiler-rt][Android] Use correct builtins library name for tests omits 31e6cd28a5a [flang] Implement cross-set EQUIVALENCE impossibility checking omits cb8faaacb52 [CallGraph] Add support for callback call sites omits f4e3e8811e3 Test commit omits ecfa0b24189 [libTooling] Fix `maybeExtendRange` to support `CharRange`s. omits e6ad78fe050 [ELF] Don't resolve a relocation in .debug_line referencing [...] omits 31fdcf64d24 [AMDGPU] Update DWARF proposal omits 5a580bbb818 [flang] Add the Runtime.h to prepare for more code being up [...] omits 7f1e7767952 [flang][openmp] Use common Directive and Clause enum from l [...] omits e1581540876 [clang-tidy] Allows the prevailing include header guard in [...] omits 51e92b223bf [X86] Speculatively apply the same fix from 361853c96f46848 [...] omits 779e4d82dea [IR] Add classof methods to ConstantExpr subclasses. omits 361853c96f4 [LegalizeTypes] Properly handle the case when UpdateNodeOpe [...] omits 91836fd7f3c [LVI][CVP] Handle (x | y) < C style conditions omits 05d79295df1 [Sanitizers] Disable sysmsg interceptors on Android omits ddcf063dd52 [Coroutines] Fix test breakage in D82928 omits 278874f07f7 debugserver: Return a nullptr in GetPlatformString() omits 116b1033738 Revert "Revert "Improve the detection of iOS/tvOS/watchOS s [...] omits e7c5da57a5f [CodeGen] Add public function to emit C++ destructor call. omits ba3bafe46a4 AMDGPU: Convert AGPR copy test to generated checks omits 14fe4607f15 AMDGPU: Support commuting register and global operand omits a21544ad11f AMDGPU: Fix handling of target flags when commuting instruction omits 16ea23ff78f AMDGPU: Clear subreg when folding immediate copies omits 3367e9dac56 [X86] Enable multibyte NOPs in 64-bit mode for padding/alignment. omits f11305780f0 [CodeGen] Fix warnings in DAGCombiner::visitSCALAR_TO_VECTOR omits 98c3a38a196 Revert "Improve the detection of iOS/tvOS/watchOS simulator [...] omits cc4d523bb60 sanitizer_common_interceptors: Fix lint errors omits c30da98d478 [AArch64] Remove unnecessary CostKindCheck (NFC). omits 565e37c7702 [Coroutines] Fix code coverage for coroutine omits 66f3b625a07 Test commit omits 3eacfdc72f1 [BPF] Fix a BTF gen bug related to a pointer struct member omits 4b0aa5724fe Change the INLINEASM_BR MachineInstr to be a non-terminatin [...] omits 78c69a00a4c [NFC] Clean up uses of MachineModuleInfoWrapperPass omits 0f6afd946d2 [CVP] Use different number in test (NFC) omits 353a169cb81 [ms] [llvm-ml] Use default RIP-relative addressing for x64 MASM. omits 0f9d623b63e [Alignment][NFC] Use Align for BPFAbstractMemberAccess::Rec [...] omits 6bd1db08e7c [InstCombine] Don't let an alignment assume prevent new/del [...] omits ca4c1ad854a [Outliner] Set nounwind for outlined functions omits 38907b696c0 [DWARFYAML][debug_abbrev] Emit 0 byte for terminating abbre [...] omits c83ec0a6335 Make dyn_cast results explicitly auto* instead of just auto. omits 0ae989a1fed Pass DebugLoc::appendInlinedAt DebugLoc arg by const refere [...] omits d36f2c6a6c4 [RISCV] Add mcountinhibit CSR omits b2aa546b074 [RISCV] Temporarily move riscv-expand-pseudo pass to PreEmitPass2 omits 9010cef2af0 [lldb] Replace StringConvert with llvm::to_integer when par [...] omits a61fa1a4b9d Revert "[RISCV] Temporarily move riscv-expand-pseudo pass t [...] omits 1276855f2b4 [lldb] Attempt to fix TestLimitDebugInfo on windows omits 19520558920 [VE] Support symbol with offset value omits c5263a4e84c [clangd] Fix race in FileIndex that sometimes temporarily l [...] omits 05a20a9e9ab [RISCV] Temporarily move riscv-expand-pseudo pass to PreEmitPass2 omits 19c35526d98 Limit x86 test to require target to fix buildbot (from 2831a317b) omits ef36f5143d8 [Alignment] TargetLowering::hasPairedLoad must use Align fo [...] omits d3085c25012 [Alignment][NFC] Transition and simplify calls to DL::getAB [...] omits 27bbc8ede12 [Alignment][NFC] Migrate TargetTransformInfo::CreateVariabl [...] omits 63eddb679ad [cmake][Windows] Add libpath to CMAKE_MODULE_LINKER_FLAGS too omits 2831a317b68 Implement AVX ABI Warning/error omits 97a7a9abb25 [CodeGen] Fix up warnings in visitEXTRACT_SUBVECTOR omits f3b5bf3eb70 [lldb] Fix NSDate test after Scalar change omits 7d9518c8000 [mlir][Linalg] Add an option to use Alloca instead of mallo [...] omits a03dc8c9fa8 [lldb] Add basic -flimit-debug-info support to expression e [...] omits e35a5876e4c Revert "[StackSafety,NFC] Remove unneded constexpr" omits 669494e9c06 [clang-tidy] fix cppcoreguidelines-init-variables with catc [...] omits 37dd8b6ce5f [llvm-readobj] - Simplify the symbols.test omits 65647ed1e5e Pass DIEnumerator APInt args by const reference not value. omits b294e00fb07 [PowerPC] Fix for PC Relative call protocol omits 2c7af6dffc0 Pass stripNonLineTableDebugInfo remapDebugLoc lambda DebugL [...] omits b485586482a [X86][SSE] Fix targetShrinkDemandedConstant constant vector [...] omits 41ca82cbe81 [llvm-size] Output REL, RELA and STRTAB sections when allocatable omits 93707fe3092 [X86][SSE] Add test showing incorrect sign-extension by tar [...] omits cfb5b144cf4 Fix Wdocumentation warnings by only tagging a param id once [...] omits 36aaffbf569 Fix Wdocumentation warnings due to outdated parameter list. NFC. omits 0144f501a63 AttrBuilder::merge/remove - use const& for iterator values [...] omits 7dc892661ed [RISCV] Implement Hooks to avoid chaining SELECT omits c44266dc481 [RISCV][NFC] Add Test for (select (or B1, B2), X, Y) omits c79745ed48f [Analyzer] Quick fix for broken tests on Windows omits 22a3e4055f4 [clangd] Set gRPC deadlines to all remote index requests omits f70cad26121 [lldb/api] Improve error reporting in SBBreakpoint::AddName (NFCI) omits a61f62a7b60 Revert "[lldb/api] Improve error reporting in SBBreakpoint: [...] omits 56bb1d1755a [lldb/api] Improve error reporting in SBBreakpoint::AddName (NFCI) omits 070acb1d1e5 [Driver][ARM] parse version of arm/thumb architecture correctly omits 8180a399652 [StackSafety,NFC] Remove expensive assert omits 38470baa542 [StackSafety,NFC] Remove unneded constexpr omits 4b9ae1b7e5e AMDGPU/GlobalISel: Select init_exec intrinsic omits 4c6683eafc1 [AArch64][SVE] Add reg+imm addressing mode for unpredicated loads omits 7dcc3858e72 [clangd] Fix name conflict again, unbreak GCC. NFC omits 61f967dccab [llvm-readobj] - Don't crash when checking the number of dy [...] omits 917bdfaca6d [llvm-readobj] - Simplify and refine hash table tests omits 85460c4ea27 [DebugInfo] Do not emit entry values for composite locations omits 7f37d883063 [Alignment][NFC] Migrate MachineFrameInfo::CreateSpillStack [...] omits 8270a903baf [lldb] Scalar re-fix UB in float->int conversions omits f0ecfb789bb [NFC][ARM] Add test. omits 76b2d9cbebd [AMDGPU] Correct AMDGPUUsage.rst DW_AT_LLVM_lane_pc example omits a1aed80a35f [SVE] Relax merge requirement for IR based divides. omits 9d347f6efa3 [gn build] Port f12cd99c440 omits 52f65323660 [analyzer][CrossTU] Lower CTUImportThreshold default value omits f12cd99c440 [clangd] Config: compile Fragment -> CompiledFragment -> Config omits a8e582c8307 [ThinLTO] Always parse module level inline asm with At&t di [...] omits 91823163955 [AMDGPU] Spill more than wavesize CSR SGPRs omits 3ee580d0176 [ARM][LowOverheadLoops] Handle reductions omits ffee8040534 Correctly track GCOVProfiling IR update omits 28de229bc63 [Alignment][NFC] Migrate MachineFrameInfo::CreateStackObjec [...] omits f3b34466104 [clang][CrossTU] Invalidate parent map after get cross TU d [...] omits 52e0582440c [gn build] Port 4da65c2920b omits 9e63b190af7 [Analyzer] Handle pointer implemented as iterators in itera [...] omits ea563daae52 [Analyzer] Fix errors in iterator modeling omits 4da65c2920b [clang-tidy] New util `Aliasing` factored out from `bugpron [...] omits 40c50bdee44 [Sema][NFC] Remove Redundant Condition omits ff2d09148c9 [LLDB][Clang Integration][NFC] Remove redundant condition omits 1b2d2d70e1e [LLDB][NFC] Remove redundant condition omits ec5ba353fab [Hexagon][NFC] Remove redundant condition omits 71c6a36018d [AMDGPU][NFC] Remove redundant condition omits 7f6bc84a97f [BPF] Fix a bug for __builtin_preserve_field_info() processing omits f5e0ae240f2 [ELF][test] Fix ppc32-gnu-ifunc.s and remove XFAIL: * omits f625f5231ab [mlir] Remove the default template parameters from AttrBase [...] omits 83fae3f7626 [CodeComplete] Add code completion after function equals omits ca134e4c525 [NFC] fix diagnostic omits 73e575a88e2 [lld][WebAssembly] Give better error message on bad archive member omits c7586444ca7 Fix diagnostic for missing virtual dtor omits 9a5e3a43923 [NewPM] Add explicit init value to -enable-new-pm omits a22091b4f07 [DWARFYAML][test] Make the checker stricter. NFC. omits 4eff2beefb2 [c++20] consteval functions don't get vtable slots. omits 56fc6b987ab Fixup BDVER1 and ZNVER1 definitions that were accidentally [...] omits 5f56da3763a [llvm-install-name-tool] Tighten some path checks omits f9348f70c23 [Docs][BasicAA] Rename some more basicaa -> basic-aa omits 144e57fc953 [Sanitizers] Implement interceptors for msgsnd, msgrcv omits 679d101e7cb [gn build] (semi-manually) port ce6153a5282 omits e9eab30339a GlobalISel: Disallow undef generic virtual register uses omits 291ece0efa0 AMDGPU/GlobalISel: Remove some selection tests which should [...] omits b6c490349d1 A constexpr virtual function is implicitly inline so should [...] omits 8b6f675f448 Fix wrong title underline length omits 926fab7c4fc [gn build] Update build for new OpenMP tablegen logic omits 50ac7ce94f3 [ModuloSchedule] Make PeelingModuloScheduleExpander inheritable. omits 3dfe1440aec [Docs][BasicAA] Rename -basicaa to -basic-aa in docs omits 5d699d18b32 [mlir] Remove locking for dialect/operation registration. omits 2e2cdd0a523 [mlir] Refactor InterfaceGen to support generating interfac [...] omits 9fbb2de8e47 [mlir] Add support for defining Traits and Interfaces on At [...] omits ffa63dde8e9 [clangd] Run formatting operations asynchronously. omits b210c9899bd [BasicAA] Replace -basicaa with -basic-aa in polly omits 4c2c6c7cc16 [PPC][NFC] Replace TM with Subtarget->getTargetMachine() in [...] omits c8f1d442d08 split darwin-version-min-load-command.s into Arm64 subtest [...] omits 1df1186ab12 [X86] Use some preprocessor macros to reduce the very simil [...] omits 73377c45974 [PowerPC][Power10] Add Vector Splat Imm/Permute/Blend/Shift [...] omits 89a0c4066b0 [clang][diagnostics] Add '-Wundef-prefix' warning option omits ecae672ac2a [ASTImporter] Fix AST import crash for a friend decl omits df1f371e283 [SVE] Reject vector struct indexes for scalable vectors. omits 1eb211ada17 [libc++] Translate the std Lit parameter to the DSL omits 32791937d7a [Sanitizer] Remove obsolete assert for OS version checking [...] omits 0ec712afec6 [BitcodeReader] Fix DelayedShuffle handling for ConstantExp [...] omits f7b2997ad67 Sparc: Use Register omits 08649f0a9da RISCV: Don't store function in RISCVMachineFunctionInfo omits d9f0c3663f0 PPC: Don't store function in PPCFunctionInfo omits 669bb3111ff Mips: Don't store MachineFunction in MipsFunctionInfo omits 983a4b520ea Skip arm-(fp|gp)-read.test on Darwin. omits 4f1f253ce50 [TestReturnValue] Skip based on architecutre, not platform. omits 2501e86acda [lldb/Scalar] Fix undefined behavior omits 15440191b57 [IR] Delete llvm::Constants using the correct type. omits 1ccc49924ae [AArch64] Add getCFInstrCost, treat branches as free for th [...] omits 4ab43980450 [mlir] minor tweaks in standard-to-llvm lowering omits 3537939cda8 [X86] Move frontend CPU feature initialization to a look up [...] omits f886f072481 [X86] Some CHECK-NOTs for FMA4/TBM/XOP for znver1/znver2 in [...] omits 9e49d1d9b87 [InstCombine] fma x, y, 0 -> fmul x, y omits 99f213e07c0 [libc++] Fix the Lit DSL test in case a substitution is empty omits 1a70077b5a6 [openmp] Move Directive and Clause helper function to tablegen omits 0f43fce7839 [mlir] Fix case in MLIRGPUtoGPURuntimeTransforms omits 24a1447b028 [macho] emit LC_BUILD_VERSION load command for supported OS [...] omits 7099d8e4f7d [mlir] Fix case in MLIRGPUtoNVVMTransforms omits cf6ed682f03 [mlir] Fix case in MLIRGPUtoROCDLTransforms omits 66d9c0d4fc7 [lldb/Test] Skip TestIOHandlerResizeNoEditline with reproducers omits a06a5ed9780 [clang-tidy] Added option to readability-else-after-return omits d54e4dded7b [sve][acle] Enable feature macros for SVE ACLE extensions. omits 2bdcd8b14f4 [llvm-install-name-tool] Add -change option omits ca518c49183 [llvm-install-name-tool] Add -id option omits b7402edce31 [PDB] Defer public serialization until PDB writing omits 09b8dbf70c1 [PhaseOrdering][NewPM] update test that silently showed bug [...] omits 0da0437b2af Improve the detection of iOS/tvOS/watchOS simulator binarie [...] omits ab35ba57422 [SVE] Remove calls to VectorType::getNumElements from AArch64 omits 73370b2c0ce [libc++] Add missing include in test omits 9b500e564a7 [SVE] Remove calls to VectorType::getNumElements from Execu [...] omits 8164f69e4cb Update the phabricator docs to reflect the monorepo change. omits ce6153a5282 [libc++] Split dylib instantiations for deprecated std::ran [...] omits 98202edacba [flang] Silence some warnings from clang-tidy omits a7b0f391852 [MVT] Add new MVT types for RISC-V vector. omits 787b1a47468 [InstCombine] New FMA tests and regenerate tests. NFC omits 3163269275d [PowerPC][NFC] Rename/organize encoding test files for ISA3.1 omits a1f4e48c4ac [clang][docs] Add note about using `-flto` with `-g` on macOS omits 3324e3a6eeb [ARM] Allow the fabs intrinsic to be tail predicated omits 32f8cd9a6a5 Pass MDFieldPrinter::printAPInt APInt arg by reference not value. omits 66fa3139999 [ARM] Allow the usub_sat and ssub_sat intrinsics to be tail [...] omits c2547f1554d [libc++abi] Remove unused include of <sys/types.h> omits b7f6ecf0c7d RegAlloc: Start using Register omits af1eeaf3807 BranchFolding: Use Register omits edb4a5cb369 TailDuplicator: Use Register omits cac655f2330 AMDGPU: Use Register omits 249933f254e X86: Use Register omits af45907653f [ARM][MVE] Tail-predication: clean-up of unused code omits 63b3933d0c3 [mlir] [VectorOps] Replace zero fma with mult for vector.contract omits 69b2d9f42f6 [lldb/Test] Skip recognizer tests when Python is disabled omits d9cb811cbfd [ARM] Allow rounding intrinsics to be tail predicated omits 8ba4867c270 [CodeComplete] Tweak completion for else. omits 2efba0e8122 [clang-tidy] performance-faster-string-find string-view omits 423458ec09d [Alignment][NFC] TargetLowering::allowsMemoryAccessForAlignment omits 833273a8125 [clang-tidy] Sanity checks in ClangTidyTest header. omits 9c795481e2e [libc++abi] Remove empty source file cxa_unexpected.cpp omits e55a09793d6 [lldb/Scripts] omits 9945bd59116 Add Metadata to Transformer tooling omits ce404c8b854 [NFC] Remove dead code omits e9c6b63d4a1 [SystemZ] Simplify knownbits.ll test omits d285f29317d [AST][RecoveryExpr] Avoid spurious 'missing typename' diagn [...] omits 70f6389257a [runtimes] Rename newformat to just format, now that the ol [...] omits b58b61c4b78 [libc++] Remove dead code since the removal of the old test [...] omits 8032727a43c [DWARFYAML][MachO] Remove endianness related tests. omits 9f865246a81 [ASTMatcher] Fix a performance regression: memorize the chi [...] omits 35674976f09 [lldb/Test] Introduce "assertSuccess" omits 82de0189545 [X86][SSE] LowerVectorAllZero - add support for masked OR-r [...] omits 05c479491c1 Make it possible for client code to consume CLANG_LINK_CLANG_DYLIB omits c1cd61e02ad [Alignment][NFC] Migrate SelectionDAGTargetInfo::EmitTarget [...] omits 72568984b80 [clangd] Suppress GCC -Woverloaded-virtual by renaming Thre [...] omits 306d7c6929b [Alignment][NFC] Migrate SelectionDAGTargetInfo::EmitTarget [...] omits 6a6af30d433 [Alignment][NFC] Migrate SelectionDAGTargetInfo::EmitTarget [...] omits 2723a9dd6d3 [NFC][ARM] Tail predication reduction tests omits 1a6cebb4d12 [PM] Fix new PM to perform SpeculativeExecution as in old PM omits bc163f63245 [lldb] Fix TestModuleGetXcodeSDK test after DWARFYAML change omits 0f8ca20b3e0 [X86] Add tests for cmp-zero + and/trunc + or-reduction patterns omits c37d25f0d1e [lldb] Tab completion for `frame recognizer delete` omits 33bae9c2654 [AST] Fix handling of some edge cases in fixed-point division. omits 80eb42281fe [lldb] Tab completion for `frame select` omits 502773d7434 [lldb][NFC] Remove ImportInProgress lock in ClangASTSource omits 6764869548a [SystemZ] Add NoMerge MIFlag omits 815a8100e02 [llvm][Z3][NFC] Improve mkBitvector performance omits 84ced55d9b7 [clangd] Remove redundant `findRefs` calls. NFC. omits 6f5da84f7bb [mlir] Extended BufferPlacement to support nested region co [...] omits d28267f9810 [AST][RecoveryExpr] Add error-bit to NestNameSpecifierDepen [...] omits 2c5ff48e61b [Alignment][NFC] Migrate AtomicExpandPass to Align omits 621f8456792 [lldb] Modernize TestOperatorOverload.py asserts omits aa93d84db93 [IR] NoFree IntrinsicProperty. omits 64bae035ef8 [yaml2obj] - Support reading a content as an array of bytes [...] omits 657c4ab39dc [yaml2obj] - Add a way to set default values for macros use [...] omits d7173826331 AMDGPU/GlobalISel: Select icmp intrinsic omits 4b980cc9ca0 [GlobalISel][InlineAsm] Add support for matching input constraints omits 446b90135f0 [mlir] Fix case in MLIRGPUtoVulkanTransforms omits 39ea5d74b28 Revert "Fix missing build dependency on omp_gen." omits 8577a090f5f [MLIR][Shape] Fix lowering of `shape.get_extent` omits fe08ab542bd [DWARFYAML][debug_info] Replace 'InitialLength' with 'Forma [...] omits 60cde478934 [clang-tidy][docs] Fix malformed link in ReleaseNotes omits 5f8bdb3e6a9 [Alignment][NFC] TargetLowering::allowsMemoryAccess omits a976ea3209b [Alignment][NFC] Migrate PPC, X86 and XCore backends to Align omits 0ee439b705e [builtins] Change si_int to int in some helper declarations omits 19e75717eff [MSP430] Declare comparison LibCalls as returning i16 inste [...] omits 4f5133a4dcd [Alignment][NFC] Migrate AArch64, ARM, Hexagon, MSP and NVP [...] omits ed4328c6073 Fix missing build dependency on omp_gen. omits 767c9c5bf5b [X86] Remove an isel pattern than can never match. Remove b [...] omits c02332a6939 [CodeGen] Fix warning in getNode for EXTRACT_SUBVECTOR omits ef7aad0db49 [SystemZ] Improve handling of ZERO_EXTEND_VECTOR_INREG. omits 2c663aa539c [llvm-objcopy][MachO] Fix segment size alignment omits 46a7f4d6f4b [SVE][CodeGen] Fix bug in DAGCombiner::reduceBuildVecToShuffle omits 6b9a706200c Add front/back accessors to indexed_accessor_range. omits f01d9e6fc3e [SimplifyCFG] Fix inconsistency in block size assessment fo [...] omits 11cd9770174 Add missing #include omits bb162dfe252 [clang] attempt to fix a linux test failure for the darwin- [...] omits 45bb073da8e [OpenMP] fix clang warning about printf format in CUDA plugin omits 6792a607788 [darwin][driver] pass the minimum supported OS version to t [...] omits 5a5f5350e1c [c++20] Fix handling of operator rewrites naming consteval [...] omits 31c689e6940 Move Sema::PragmaStack<ValueType>::Act into Sema.h so it ca [...] omits 3819789be6b [MLIR][SPIRVToLLVM] Added Bitcast conversion pattern omits 71b9d89df78 [ods] Update Operator to record Arg->[Attr|Operand]Index mapping omits 9b04d69ccef [X86] Prefer AND over PSHUFB for v64i8 when possible omits cd1bc5c15d4 [MLIR][SPIRVToLLVM] Convert bitwise and logical not omits 782585a2144 [FileCheck] Permit multiple -v or -vv omits 63243872642 [FileCheck][NFC] Clean up RUN style in verbose.txt test omits 4772b99dffe Clang Driver: refactor support for writing response files t [...] omits 381df1653c9 Clang Driver: Use Apple ld64's new @response-file support. omits bdcd2006293 [SVE] Remove calls to VectorType::getNumElements from Instr [...] omits cf1d0448434 [CMake][compiler-rt] Only set lld as available when it was built omits ee394e68427 [MLIR] Add variadic isa<> for Type, Value, and Attribute omits 657ac8e717e [CMake] Fix incorrect handling of get_target_property failure omits 4d1b7e9820e Fix a few cases that were incorrectly parsed as unary-expre [...] omits 25055a4fb90 [mlir] add unsigned comparison builders to Affine EDSC omits bd2c3014e12 [flang] Add coarray lowering hooks. omits af9cc2d2afe [PowerPC] Fix FeatureISA3_1 def in PPC.td to imply FeatureISA3_0. omits 1bcdea5c36c [X86] Add common prefixes to merge more hadd/sub tests checks omits 1f14287eab9 [clangd] config() -> Config::current to avoid confict with NS omits c48ccb6b4e5 Simplify conditionals in DNBArchMachARM64::EnableHardwareSi [...] omits 4a80f190786 [mlir] [VectorOps] Extend vector reduction integration test [...] omits 6f87b99a79a [ADT] Use more explicit from to initialize member. Appease MSVC? omits de172dd17f0 [clang][RelativeVTablesABI] Update CodeGenCXX/RelativeVTabl [...] omits 7b8cf98b4a9 Reland "[clang][SourceManager] cache Macro Expansions"" omits 7c2cb1448ad Revert "[clang][SourceManager] cache Macro Expansions" omits c5a6ee16f2f Reland [clangd] Config: config struct propagated through Context omits a3684dfc45c Revert "[clangd] Config: config struct propagated through Context" omits 8c288db2c69 Reland [ADT] Support const-qualified unique_functions omits 300bbbcb707 [ProcessGDBRemote] Get rid of an unused function. omits f45b41348ba [flang] Defer stmt function body analysis until specificati [...] omits 5918d49ac15 [llvm][NFC] Use llvm_canonicalize_cmake_booleans for LLVM_H [...] omits 1c15229ba3a [gn build] Add missing llvm-lipo dep to check-lld omits f7a14514ee6 [darwin][driver] isMacosxVersionLT should check against the [...] omits e7a1c2a4959 X86: Upgrade a test to not rely on byval pointee type omits 7c308dc80a5 LowerConstantIntrinsics: Fix missing test for byval behavior omits 2790516418f X86: Use MOV32r0 pseudo instead of directly emitting xor omits 6d01a941935 Silence unused var warning in NDEBUG build omits a450e0d8d09 [gn build] Port 9963d93b073 omits 2bad2226801 Add optimization to basic_string::assign for compile-time k [...] omits c84a952dc7c [IndVars] Regenerate test checks (NFC) omits 09b6dffb8ed Revert "[ADT] Support const-qualified unique_functions" omits 9963d93b073 [clangd] Config: config struct propagated through Context omits b8a6f58f696 [DEBUGINFO]Add a test for packed bitfields, NFC. omits 01bf8cdf5fa [ADT] Support const-qualified unique_functions omits 0da1e7ebf9a [SVE] Remove calls to VectorType::getNumElements from X86 omits 5d838808854 [runtimes] Remove the ability to select the old libc++ test [...] omits 5cba1c6336c [SVE] Remove calls to VectorType::getNumElements from mlir omits d2533d96e14 [PowerPC] Fix crash for shuffle canonicalization with elt 0 [...] omits e73c3bb06b5 [AArch64][SVE] Add bfloat16 to outstanding tuple vector intrinsics omits de361df3f6d [analyzer][Z3-refutation] Fix a refutation BugReporterVisitor bug omits 1ef75f53e9e [AArch64][SVE] clang: Add missing svbfloat16_t tests omits 29ea1b4baaa [Sphinx] Support older recommonmark versions. omits da940b1a2d0 [libc++] Enable tests and documentation by default when bui [...] omits 09943e8de15 [libc++] Provide a default LLVM_PATH when building standalone omits 3936b753bac [LLDB] skip TestCreateDuringInstructionStep on aarch64/linux omits 0f95f4c6593 [gn build] Port fe0a555aa3c omits fe0a555aa3c [analyzer][NFC] Add unittest for FalsePositiveRefutationBRVisitor omits b4130e6e996 Correctly report Changed status in FoldBranchToCommonDest omits 67e4330facf [sve][acle] Implement some of the C intrinsics for brain float. omits 8cc722ffc74 [NFC] Fixed ignored .hip test. omits eb68a0ab5ee [libc++] Do not try creating llvm-lit when LIBCXX_INCLUDE_T [...] omits 226cda58d50 [AMDGPU] Moving SI_RETURN_TO_EPILOG handling out of SIInsertSkips. omits 58f2be9671a RecursiveASTVisitor: inline a macro that is only used once omits 860aefd0784 [clang-tidy][NFC] Remove unnecessary includes throughout cl [...] omits 1cf2e45c19f Compile the RecursiveASTVisitor callbacks test with "/bigobj" omits deb72ce2986 [ARM] Better reductions omits 5447e5d973b Fix MSVC truncation of constant value warning. omits a44425f25b5 Revert "[analyzer][NFC] Add unittest for FalsePositiveRefut [...] omits cc836950ab2 [llvm-objcopy] Fix "unused-function" warning in NDEBUG builds omits e22cae32c5c [analyzer][NFC] Add unittest for FalsePositiveRefutationBRVisitor omits 333aa690f4c [X86][SSE] MatchVectorAllZeroTest - handle OR vector reduct [...] omits 57ad8f4730c [PowerPC] Don't combine SCALAR_TO_VECTOR without VSX omits 6292702d123 [lldb/Test] Skip TestVSCode_disconnect on Darwin omits 3621a520d33 Inliner: Add missing test for alignment assume with byval omits b6315aee5b4 [VectorCombine] try to form vector compare and binop to eli [...] omits 67ecd7e296d [mlir] Clean up NVVM intrinsics definitions a little. omits 1f228e572da [clang-tidy] Fix hicpp-named-paramater omits fefa34faf55 [CodeGen] Use the common semantic for fixed-point codegen, [...] omits d0b0b252e1e AMDGPU: Use IsSSA property check instead of asserting on isSSA omits 0c332a7784c [clang-format] Preserve whitespace in selected macros omits 3b95d8346d5 [VectorCombine] refactor - make helper function for extract [...] omits 876df18aecb [gn build] Port 2cb0644f90b omits 2cb0644f90b [RISCV] Split the pseudo instruction splitting pass omits d1df5602313 [Analyzer][StreamChecker] Use BugType instead of BuiltinBug [...] omits 48ca15592f1 [lldb] Deduplicate Scalar integral getters omits bd46a56474d [OpenCL] Reject block arguments omits b7ca06b7450 [NFC] Fix typos omits db5500a1a5a [gn build] Port b56b467a9a8 omits b56b467a9a8 [ADT] Add Bitfield utilities omits 874fcd4e8ff Add intrinsic helper function omits 39f6a36a24c [AArch64][SVE] NFCI: Choose consistent naming for predicate [...] omits 4822291da5b [NFC] Introduce a helper in BasicTTIImpl.h to cast to T omits ce1fa201af7 [Driver] When forcing a crash print the bug report message omits 52911428ef5 [Alignment][NFC] Migrate AMDGPU backend to Align omits 368a5e3a666 [Alignment][NFC] migrate DataLayout::getPreferredAlignment omits 3521ecf1f8a [X86] Add vector support to targetShrinkDemandedConstant fo [...] omits 7f3d9cc1c05 [openmp][NFC] Cleanup: guard __kmp_mic_type by KMP_MIC_SUPP [...] omits d5fc592b7c2 [AArch64][SVE] Add bfloat16 support to svext intrinsic omits bb6603f0132 [AArch64][SVE] Bail out of performPostLD1Combine for scalab [...] omits 07af1068109 [gn build] Port 8e5a56865f2 omits 339ed1e042c Move TestClangConfig into libClangTesting and use it in AST [...] omits 973685fc784 [TargetLowering] Add DemandedElts arg to ShrinkDemandedConstant omits d4230c67bf8 [OpenMP][Tool] Fix buffer overflow in ompt-multiplex.h omits 8e5a56865f2 Add tests for sequences of callbacks that RecursiveASTVisit [...] omits 10643c9ad85 [mlir] make the bitwidth of device side index computations [...] omits cba733edf53 [mlir] LLVM dialect: use addressof instead of constant to c [...] omits e503851d80e [llvm-objcopy] Emit error if removing symtab referenced by [...] omits 3500d9ec957 Fix invalid alignment in DAGCombiner::isLegalNarrowLdSt omits e34523c87c3 Revert "[clang-tidy] relanding b9306fd" omits d876e3202af [MLIR][Shape] Lower `shape.get_extent` to `extract_element` [...] omits 76d72c941df [MLIR][Shape] Lower `shape.get_extent` to `std.dim` when possible omits 37cc4fa2eaa [clang-tidy] relanding b9306fd omits 5edecc151df [gn build] Port 8f9ca561a2b omits 8f9ca561a2b [ObjectYAML][DWARF] Collect diagnostic message when YAMLPar [...] omits 42de94f839f [mlir] do not hardcode the name of the undefined function i [...] omits fbeceb9cede [mlir] Modernize LLVM dialect rountrip test omits 117b9230a74 [clangd][Hover] Dont crash on null types omits 8f73c4432b5 Revert "[clang-tidy] Reworked enum options handling(again)" omits 80e15b4574f [Clang][OpenMP][OMPBuilder] Moving OMP allocation and cache [...] omits 1becd298b82 [NFC] CallGraph related cleanup omits a28d38a6bca [SimplifyCFG] Make test more robust (NFC) omits d5a482acf99 [SimplifyCFG] Regenerate test checks (NFC) omits 20a60f46f50 [X86] Explicitly add popcnt feature to Intel CPUs with SSE4 [...] omits b07feef8736 [libc] This commit fixes the strcmp fuzzing test. It uses a [...] omits 25521150d7b [NFC][ScalarEvolution] Add a test showing SCEV failure to r [...] omits c8755b6378c [Coroutines] Optimize the lifespan of temporary co_await object omits 931411136af [VectorCombine] add test for scalable vectors; NFC omits 2f3549f8136 Revert "[VectorCombine] add test for scalable vectors; NFC" omits 700ec6b848c [VectorCombine] add test for scalable vectors; NFC omits af016424241 [x86] add tests for rsqrt opportunities; NFC omits 2b325f69cac [NFC][PowerPC] Add run lines to test DivRemPairsPass. omits 8758e14c6f1 [InstCombine] Add tests for assume implication (NFC) omits bfd99be0fc5 [clang-tidy] Update lang restrictions on perf module omits 614b995cace [LVI] Refactor value from icmp cond handling (NFC) omits 70c5d95248a [CVP] Add tests for icmp or and/or edge conds (NFC) omits e07a9826933 [X86] combineScalarToVector - handle (v2i64 scalar_to_vecto [...] omits 299dee91b34 Revert accidentally landed patch citing o build errors omits c73966c2f79 Improve stack object printing. NFC. omits c7bcd431d9c SpeculativeExecution: fix incorrect debug info move omits 9de26b56422 [X86] Rename dagcombine-cse.ll i386 test prefix X86 instead [...] omits 42a51587c79 Fix build errors after b9306fd0 omits b9306fd042c [clang-tidy] Reworked enum options handling(again) omits abafb655c85 [clang][docs] Remove untracked files from formatted status omits ab4627364ae [MachineLICM] testcase for hoisting rematerializable instru [...] omits 66b7ba52b7b Add OpenBSD support to be able to retrieve the thread id omits 8cd117c24f4 [LIT] Correcting max-failures option in lit documentation. omits 85b53598a98 [RISCV] Silence unused variable warning in Release builds. NFC. omits 323cb26cef4 [ValueTracking] Use a switch statement (NFC) omits 393b4bd1362 [X86] SimplifyDemandedVectorEltsForTargetNode - merge shuff [...] omits d698ff92a59 [RISCV] Support experimental v extensions. omits 66da87dcbaf [RISCV] Assemble/Disassemble v-ext instructions. omits f0634100cdc [Analysis] isDereferenceableAndAlignedPointer(): don't cras [...] omits 74dc081ef2d Update polly tests to use -disable-basicaa to -disable-basic-aa omits e855efe4240 [X86][AVX] SimplifyDemandedVectorEltsForTargetNode - reduce [...] omits d56c6475a60 [X86][AVX] SimplifyDemandedVectorEltsForTargetNode - reduce [...] omits a43b99a1e38 [clang-format] NFC 1% improvement in the overall clang-form [...] omits 43e3c39327f Revert "[Docs] Fix typo and test git commit access. NFC." omits 8b9e9753ea6 ThreadPool.h - remove unused BitVector.h include. NFC. omits eb50838ba08 [clang-format] [PR462254] fix indentation of default and br [...] omits 892df9e706e FileCollector.h - reduce Twine.h include to forward declara [...] omits 6bdb3ce4529 [DAG] reduceBuildVecExtToExtBuildVec - don't combine if it [...] omits 878a24d369e [X86] Add PR46461 test case omits 5883f6f977a [X86] Add AVX tests buildvec-insertvec.ll omits b392fb33761 Fix unused type alias warning. NFC. omits dab859d1bf2 Reland: [clang driver] Move default module cache from syste [...] omits df813dc09e1 Error.h - GenericBinaryError - pass Twine arg by reference [...] omits e92a620f6e5 CompileOnDemandLayer.h - remove unused Twine.h include. NFC. omits f605ad013e2 IndirectionUtils.h - reduce Twine.h include to forward decl [...] omits 23cdbdb20b9 MCSectionWasm.h - reduce includes to forward declarations. NFC. omits f02f3470de9 AsmPrinter.h - reduce includes to forward declarations. NFC. omits 9a334a4d204 [IR] Store attributes that are available "somewhere" (NFC) omits ba2ac689e60 AsmWriter - printConstVCalls/printNonConstVCalls - avoid st [...] omits 141e845da5d [SCEV] Make SCEVAddExpr actually always return pointer type [...] omits f9f52c88caf [NFCI][SCEV] getPointerBase(): de-recursify omits f4aaed3bf16 Reland D81869 "Modify FPFeatures to use delta not absolute [...] omits 89812eeee97 [OpenMP][OMPBuilder] Remove unused variable in Unittest omits eae84b41fe8 [MSAN] Handle x86 {round,min,max}sd intrinsics omits 9aa9855a9c2 [Docs] BitCodeFormat.rst: List missing attribute codes omits 9e8b5a20e9e [X86] Add MOVBE and RDRND features to BDVER4. omits 82b8236cf24 [OpenMP][OMPBuilder] Adding privatization related `createXX [...] omits c19e82c6b38 [Docs] Fix typo and test git commit access. NFC. omits 4cd19a6e151 [BasicAA] Rename -disable-basicaa to -disable-basic-aa to b [...] omits f31811f2dcb [BasicAA] Rename deprecated -basicaa to -basic-aa omits d94526bb5fa [ELF] --warn-backrefs: check that D79300 fixed an issue due [...] omits 059994f2190 [NewPM][BasicAA] basicaa -> basic-aa in Transforms/{New,}GVN omits 339eed5d0b1 [NewPM][BasicAA] basicaa -> basic-aa in Transforms/DeadStor [...] omits 28ef93cb144 Revert "Disable a JSONTest.Integers test with all MSVCs, PR46470" omits b925ca37a8f [llvm-install-name-tool] Add support for -rpath option omits 9649c2095f0 [InstCombine] Drop debug loc in TryToSinkInstruction (reland) omits 2b00cacb283 [darwin][driver] NFC, split addStartObjectFileArgs into mul [...] omits 253988f0f40 [darwin][driver] Do not link with libarclite when building [...] omits 5fb5f7b5ab3 [flang] Fix line continuation after bare labels (fm200.f) omits 63bcf89125f Disable a JSONTest.Integers test with all MSVCs, PR46470 omits fb1aa286c14 Disable a JSONTest.Integers test with newer MSVCs, PR46470 omits d298acde828 [X86] Don't disable xsave when avx is disabled. Implicitly [...] omits c918c1a91a0 [NFCi] Fixing build failures on Windows due to std::tie use [...] omits b4180fe477b [lldb/Test] Disable eh-frame-augment-noop.test on macOS omits 0077988a6f9 Fix full-store-partial-alias.ll omits b091c9a3e18 LLParser: Accept align(N) as new syntax for parameter attribute omits 443556c18f5 AMDGPU/GlobalISel: Fix some legalization of < dword vector stores omits ee3620643df Revert "[InstCombine] Drop debug loc in TryToSinkInstruction" omits 691c086d155 [NewPM][BasicAA] basicaa -> basic-aa in Transforms/SLPVectorizer omits feeed16a5f8 [NewPM][BasicAA] basicaa -> basic-aa in Analysis/BasicAA omits 2b8a09e1ed5 [MemorySSA] Update comment in PassBuilder omits c1cad151b03 [debugify] Demote an error about empty locations to a warning omits 898b01602ba [compiler-rt] Fix mismatched #if/#endif comments omits c2e403c19d4 GlobalISel: Don't fail translate on weak cmpxchg omits 990f8702c91 [AMDGPU] Define DWARF encoding for condition code registers omits b10bd6dfc62 [NFC] Bump ObjCOrBuiltinIDBits to 15 omits ddbdff3accb [sve][acle] Recommit https://reviews.llvm.org/D82501 omits 8b59c26bf34 Extend or truncate __ptr32/__ptr64 pointers when dereferenced. omits 903cf140d01 [InstCombine] Drop debug loc in TryToSinkInstruction omits ff5ccf258e2 Revert "[sve][acle] Add reinterpret intrinsics for brain float." omits 467ba4c92f5 More corrections to documented spelling of ffinite-math to [...] omits c0cdba727ab [VPlan] Add & use VPValue for VPWidenGEPRecipe operands (NFC). omits 13fdcd37b32 [NFC] Builtins: list 'R' for restrict omits 3a98d5d7e7f [SVE] Code generation for fixed length vector adds. omits dffc1420451 [clang][SourceManager] cache Macro Expansions omits 7cc5307c73c Correct documented spelling of ffinite-math to ffinite-math-only omits 64258773ad9 [CostModel] Avoid traditional ConstantExpr crashy pitfails omits 8bc62db2724 [libc++] Remove support for building through llvm-config omits 9e03bdebc17 AMDGPU: Add llvm.amdgcn.sqrt intrinsic omits 16dae81edc2 [NFCI] Cleanup range checks in Register/MCRegister omits b537c81b5fd [flang] Port remaining test_any.sh tests to FileCheck omits e7f7715eb9b [DAGCombiner] rename variables for readability; NFC omits 67043ed8853 [AArch64] add vector test for merged condition branching; NFC omits ac567eec119 [CMake] Add check-debuginfo-* targets omits ceb1b327b53 [mlir] [VectorOps] Add the ability to mark FP reductions wi [...] omits fa0da7ec6a3 [PowerPC] Add support for llvm.ppc.dcbt, llvm.ppc.dcbtst, l [...] omits c3477c51e59 [flang] Add CHARACTER type lowering helpers and runtime. omits ae74252341a [flang] Port test_any.sh tests to FileCheck: Hand port cano [...] omits bf57fc1c8ea [flang] Port test_any.sh tests to FileCheck: Hand port gets [...] omits 66c26d93b7b [flang] Port test_any.sh tests to FileCheck: Hand port getd [...] omits b4bceb94eeb [PGO] Add a functionality to always instrument the func entry BB omits 9c98ed9cd41 [flang] Port test_any.sh tests to FileCheck: Hand port test [...] omits 2e17bba3241 Migrate last batch of tests to gc-live bundle format omits 4d5c4489435 Revert "[clang driver] Move default module cache from syste [...] omits 8cce7af090b [SourceManager] don't check invalid param of getLocalSLocEntry() omits a95796a380e [NewPM][LoopUnroll] Rename unroll* to loop-unroll* omits 5ca75130f5c [PPC][NFC] Add Subtarget and replace all uses of PPCSubTarg [...] omits 30deabf89f9 [libTooling] Improve error message from failure in selectio [...] omits befd8f82fe2 [libc++abi] Fix build failure in abort_message.cpp when vas [...] omits defd43a5b39 Revert "Revert "Revert "Modify FPFeatures to use delta not [...] omits 951e43f357e [OpenMPOpt][NFC] Change ICV macros for initial value omits a15722c5ce4 [sve][acle] Add reinterpret intrinsics for brain float. omits e91c4b2af2c [NFC] Eliminate an unneeded -vv used in test development. omits 0e76c0a9ad9 [mlir][vulkan-runner] Make vulkan runner use GPU device memory omits 9518763d710 Revert "Revert "Modify FPFeatures to use delta not absolute [...] omits e086a39c118 [llvm-exegesis] Let Counter returns up to 16 entries omits b55d723ed61 Revert "Modify FPFeatures to use delta not absolute settings" omits fa1b4887761 Work around a bug in MSVC in the syntax tree test omits 3a748cbf86c Modify FPFeatures to use delta not absolute settings omits c8295de4a66 [MLIR][SPIRVToLLVM] Conversion for bitrverse and bitcount ops omits 056a539e570 [libTooling] Rename overloaded `range` range selector. omits 1507fc15064 [Alignment][NFC] Migrate TTI::isLegalToVectorize{Load,Store [...] omits 431daedee4d AMDGPU/GlobalISel: Fix legacy clover kernel argument ABI omits 54573528ae8 AMDGPU/GlobalISel: Add baseline checks for legacy clover ke [...] omits b1cfa64cb15 AMDGPU/GlobalISel: Uncomment some fixed tests omits a2004c344bf [mlir][spirv] Add RewriteInserts pass. omits 5547a83c0b6 [CodeComplete] Add code completion for using alias. omits 6b313f198c9 [AArch64][SVE] Remove asserts from AArch64ISelLowering for [...] omits 44f06db4394 Fix pass return status for loop extractor omits 0069824feab Revert rGf0bab7875e78e01c149d12302dcc4b6d4c43e25c - "Triple [...] omits d6485ed3a77 [MLIR][SPIRV] Add support for OpCopyMemory. omits 652a79659a8 [mlir] fix off-by-one error in collapseParallelLoops omits 8304ab5799b [mlir] Avoid creating local OpBuilders in Standard-to-LLVM [...] omits 6323065fd60 [mlir] support returning unranked memrefs omits bb91520e4fe [lldb] Re-add X-Fail for Windows to TestDollarInVariable omits 6551b7a9d88 Add explicit Twine.h include to try and fix ICE on clang-pp [...] omits 05b4ff0a4b1 [mlir-tblgen] Use fully qualified names in generated code files omits 2b5d1776ffa [MLIR][Affine-loop-fusion] Fix a bug in affine-loop-fusion [...] omits 41eb6392918 Fix implicit include dependencies on SmallVector.h. omits 4319c48fc7f [AArch64][SVE] Only support sizeless bfloat types if suppor [...] omits cb56fa2196c [MSP430] Update register names omits a4e8f7fe3f3 [builtins] Improve compatibility with 16 bit targets omits 754f3c4af4b Fix implicit Twine.h include dependency. omits 55fe7b79bb7 Improve LegacyPassManager API to correctly report modified status omits f0bab7875e7 Triple.h - reduce Twine.h include to forward declarations. NFC. omits bb26838ceff [clang driver] Move default module cache from system tempor [...] omits da2f852e191 [AST] Fix certain consteval assignment and comma operator i [...] omits 474177c0538 [AST] Improve overflow diagnostics for fixed-point constant [...] omits 94e8ec631dd [AST] Add fixed-point division constant evaluation. omits 53f5c8b4a14 [AST] Add fixed-point multiplication constant evaluation. omits eccf7fc7b31 [AST] Add fixed-point subtraction constant evaluation. omits 6fafde03872 TargetSubtargetInfo.h - remove unnecessary forward declarat [...] omits a1a355a42e7 MemorySSAUpdater.h - remove unnecessary WeakVH forward decl [...] omits 7686b295841 [DWARFYAML][debug_info] Teach yaml2obj emit correct DWARF64 [...] omits b66e33a689c [Alignment][NFC] Migrate TTI::getGatherScatterOpCost to Align omits fdc7c7fb877 [Alignment][NFC] Migrate TTI::getInterleavedMemoryOpCost to Align omits 048d11de43b [lldb][NFC] Make TestDollarInVariable a non-inline test omits 1b9e3cdf3c7 [AMDGPU] Use std::pair to return two values. NFC. omits d45cf9105b5 [AArch64][SVE2] Guard while intrinsics on scalar bfloat fea [...] omits 7e1f79c3de5 [Alignment][NFC] Migrate TTI::getMaskedMemoryOpCost to Align omits edcfef8fee1 [AArch64][SVE] Add bfloat16 support to store intrinsics omits 1b10c618e92 LoopVectorize.h - reduce AliasAnalysis.h include to forward [...] omits 5ed8765e2f0 [lldb/Unwind] Use eh_frame plan directly when it doesn't ne [...] omits ce275d3030a [lldb] Rewrite Scalar::Promote omits 0ccfe1b267a [AArch64][SVE] Predicate bfloat16 load patterns with HasBF16 omits c65d4eb5d3d [AArch64][SVE] Guard perm and select bfloat16 intrinsic patterns omits d428f881520 [ARM] VCVTT fpround instruction selection omits 712b0a20267 Constants.h - remove unnecessary forward declarations. NFC. omits 8ebab67785e MemoryLocation.h - reduce Instruction.h include to forward [...] omits da426ead73a LiveRangeEdit.h - reduce AliasAnalysis.h include to forward [...] omits 8b52037c7f9 Fix some clang-tidy namespace closing comments warnings. NFC. omits 70f290d95c3 VNCoercion.cpp - remove unused includes. NFC. omits dd3580cc291 AggressiveInstCombineInternal.h - reduce unnecessary includ [...] omits 834c71829cc [CodeComplete] Tweak code completion for `typename`. omits 1a30eab413c Prevent unused error when assertions are disabled. omits 76e0e1a55d1 [ARM] VCVTT instruction selection omits 48f1d4fcd27 [mlir] parallel loop canonicalization omits ae47d158a09 Remove "rm -f" workaround in acle_sve_adda.c omits 12665f28129 [X86] Make XSAVEC/XSAVEOPT/XSAVES properly depend on XSAVE [...] omits 7a834a0a4ee [SVE] Fix scalable vector bug in DataLayout::getIntPtrType omits 243a5329d42 [SelectionDAG] Lower @llvm.get.active.lane.mask to setcc omits 1319d9bb84f [ARM] Don't revert get.active.lane.mask in ARM Tail-Predica [...] omits a7db230d752 [X86] Add CMPXCHG16B feature to amdfam10 in the frontend. omits d4adac48320 [libc] Add the remaining long double flavors of nearest int [...] omits 05c552ad053 [libc++] Fix the runtimes build after making __config_site [...] omits 70165bb7e91 [DebugInfo] Fix emitting offsets to CUs with -dwarf-section [...] omits 53623d4aa71 [libc++] Always generate a __config_site header omits 8013ce44902 [HIP] Add missing options for lto omits 471c806a45b [hip] Refine `clang/test/CodeGenCUDA/amdgpu-kernel-arg-poin [...] omits ed398c3ca40 [NFC] Extract unifyTargetFeatures omits e0c02dc9800 [PowerPC][Power10] Implement centrifuge, vector gather ever [...] omits 0723b1891fa [hip] Re-enable `clang/test/CodeGenCUDA/amdgpu-kernel-arg-p [...] omits d3f437d3518 [hip] Disable test temporarily due to failures on build servers. omits 161ae1f3981 [CMake] Add optional lldb dependency to DEBUGINFO_TEST_DEPS omits 0c6bf90b568 [NewPM][BasicAA] Rename basicaa -> basic-aa, add alias omits 0e1997ed4ef [clangd] Fix test compile with GCC (name conflict) omits e477a5f6c88 [CMake] Add optional asan & safestack dependencies to DEBUG [...] omits dccfaacf93e [InferAddressSpaces] Handle the pair of `ptrtoint`/`inttoptr`. omits 40dd5cb1107 [debuginfo-tests] Require "lldb" for some dexter tests omits 97a34b5f8d2 [AArch64][GlobalISel] Fix extended shift addressing mode se [...] omits f441313464b [lldb/ScriptInterpreter] Fix Windows error C2371: 'pid_t': [...] omits ca8b7ef7637 [CMake] Add llvm-config to DEBUGINFO_TEST_DEPS omits 4abf0243367 Remove references to the 4.0 release as a major breaking (NFC) omits b2303debfa6 [compiler-rt] Add support for arm64 macOS omits 8808574e743 [libc++] Add missing <stddef.h> include to <wchar.h> omits c7eb06a8805 [test] XFail TestStepNoDebug based on arch rather than OS omits 38135b2a7ff [test] XFail TestSigtrampUnwind based on arch rather than OS omits 0df7be23441 [lldb/test] XFAIL TestHWBreakMultiThread on arch rather platform. omits d358ec46394 [lldb/test] Skip TestBreakpointThumbCodesection on arm64. omits 46a32683123 [WebAssembly] Add warnings for -shared and -pie omits b9a539c0108 [WebAssembly] Adding 64-bit versions of __stack_pointer and [...] omits 6e11ed52057 Fix polly build after 8c2082e1dc9505da21806b707dfb3eae3f0550ff omits 7014b44c0af [libc++] Remove unnecessary LLVM_INCLUDE_BENCHMARKS option [...] omits 7fb84dff695 [AArch64][GlobalISel] Port buildvector -> dup pattern from [...] omits 2c09e910545 [MVT] Add missing floating point types for 1024/2048-bit vectors. omits 5d65529e506 Migrate a couple of codegen tests to gc-live format omits ed87d774a37 [gn build] Port e9fb1506b83 omits e9fb1506b83 [clangd] Config: Fragments and parsing from YAML omits d79b57b8bbb [ARM] Split FPExt loads omits 06be4bb5e6c [libc++] Remove deprecated _LIBCPP_ALTERNATE_STRING_LAYOUT macro omits 72312958309 [x86] add vector test for merged condition branching; NFC omits b5769a777f1 Migrate a couple of codegen tests to gc-live format omits 8532b2ee892 [ARM] MVE VCVT lowering for f16->f32 extends omits 6673d69226d [X86] Don't imply -mprfchw when -m3dnow is specified. Enabl [...] omits c498780526e [NFC][Support] Add unit of measure to comment for PeakMemory omits 0d0dbd61706 [NFC][Support] Make Unix/Program.inc separately compilable omits 7b2eb7a6212 [Support][AIX] Add declaration of wait4 to fix build omits d8e3e55857b [libc++] Fix some typos in the comment header for <regex> omits a931ec7ca0e [builtins] Move more float128-related helpers to GENERIC_TF [...] omits 11f2ef4d9e7 [lldb/ScriptInterpreter] Fix missing include on Windows omits 9da93f59041 [HIP] Improve check patterns to avoid test failures in case [...] omits 1eaebe192f0 [openmp] Use config.test_extra_flags in archer and multiplex tests omits 4198874630b [flang] Replace ATTRIBUTE_UNUSED with LLVM_ATTRIBUTE_UNUSED omits b68904d954b [libc++abi] NFCI: Minor refactoring of abort_message() omits 01c18f9199a Revert "[X86] Don't imply -mprfchw when -m3dnow is specifie [...] omits 0bfb4c25068 [ARM] Add FP_ROUND handling to splitting MVE stores omits c25acec8459 [Coroutines] Handle dependent promise types for final_suspe [...] omits 636d31a5c34 [X86] Don't imply -mprfchw when -m3dnow is specified. Enabl [...] omits 821271ea27e [gn build] Port 9878996c708 omits 9878996c708 Revert "[PGO] Extend the value profile buckets for mem op sizes." omits d48c7859fbb [InlineCost] GetElementPtr with constant operands omits dbf7603be63 [gn build] Port 63a89693f09 omits c61ef1f25c7 [Sema][CodeComplete][ObjC] Don't split the first selector fragment omits 2bdd41b8c0b [lldb/Docs] Add more details to the issues with custom Pyth [...] omits 366159566df [Coroutines] Special handle __builtin_coro_resume for final [...] omits 63a89693f09 [PGO] Extend the value profile buckets for mem op sizes. omits 4df7d852afc [lldb][NFC] Use expect_expr in TestDollarInVariable omits 7b404b6d003 Add `FloatingLiteral` to SyntaxTree omits 466e8b7ea6e Add StringLiteral to SyntaxTree omits 221d7bbe49c Add `CharLiteral` to SyntaxTree omits c4b1daed1d6 [NewPM] Move debugging log printing after PassInstrumentati [...] omits 408efffbe4a [Clang][SourceManager] optimize getFileIDLocal() omits ed8184b7814 [lldb/Lua] Redirect Lua stdout/stderr to the CommandReturnObject omits 842283652eb [lldb/ScriptInterpreter] Let the IORedirect factory handle [...] omits 79d7e9c7d07 [llvm-readobj][COFF] add .llvm.call-graph-profile section dump omits f79a66ba696 Ensure that default value for -triple is correctly normaliz [...] omits 37c1bf21d1d [analyzer] Enable constructor support in evalCall event. omits d79273c941d [lldb/ScriptInterpreter] Extract IO redirection logic omits 3b83501c295 [FileCheck][NFC] Remove redundant DumpInputDefault omits 7200fa38a91 [sve][acle] Add some C intrinsics for brain float types. omits 772f4826465 Change while to do-while omits c55051eea5d [libunwind] Allow specifying custom Lit config files omits 33c9c10d183 [libc++abi] Allow specifying custom Lit config files omits f6329a6875e GVN.h - reduce AliasAnalysis.h include to forward declarati [...] omits 85ff5b524e4 [NewPM] Separate out alias analysis passes in opt omits 16501782c8d [Clang] Add support for -Wno-inline-namespace-reopened-noninline omits 15edd7aaa71 [FPEnv] PowerPC-specific builtin constrained FP enablement omits 7f7f8564808 Add `BoolLiteralExpression` to SyntaxTree omits c9e8c9e3ea2 [InstCombine] fold fmul/fdiv with fabs operands omits b044a822707 [ARM] Fixup for signed comparison warning. NFC omits a72887831a2 [mlir][EDSC] Add divis and diviu and vector.extractelement omits 1472e2a792f Remove orphan AMDGPUAAResult::Aliases and AMDGPUAAResult::P [...] omits 894cb22cd22 Remove orphan TypeBasedAAResult::PathAliases declaration. NFC. omits 8c2082e1dc9 GlobalsModRef.h - reduce CallGraph.h include to forward dec [...] omits db69b174090 LoopAccessAnalysis.h - reduce AliasAnalysis.h include to fo [...] omits 3cb2190b0ba [ARM] MVE VCVT lowering for f32->f16 truncs omits da852b03b00 [AArch64] Emit warning when disassembling unpredictable LDR [...] omits 6c67ee0f583 [MC] Fix PR45805: infinite recursion in assembler omits 17326ebbd6c [ObjectYAML][DWARF] Format codes. NFC. omits e504a23b634 [NFC][PPC][AIX] Add stack frame layout diagram to PPCISelLo [...] omits c336f21af50 [PhaseOrdering] delete test for vectorization; NFC omits d0fa52cc379 [lldb] Rewrite Scalar::GetBytes omits 324cda2073d [Alignment][NFC] Conform X86, ARM and AArch64 TargetTransfo [...] omits 1815b77c3ef LiveIntervals.h.h - reduce AliasAnalysis.h include to forwa [...] omits 1020a661e59 Attributes.cpp - fix include sorting order. NFC. omits c941b643e68 IRBuilder.cpp - fix include sorting order. NFC. omits 792e4a8c971 CodeGenPrepare.cpp - remove unused IntrinsicsX86.h header. NFC. omits 172c36a100d Fix typos in CodeGenPrepare::splitLargeGEPOffsets comments. omits 2e7bba693ef [Alignment][NFC] Use Align for TargetCallingConv::OrigAlign omits 5b9ce07a761 [openmp] Use Directive_enumSize instead of OMPD_unknown position omits 4837daf8836 [DSE,MSSA] Check if Def is removable only wen we try to remove it. omits 37657991d17 Fix a crash with [[clang::acquire_handle]] when written as [...] omits 66e0f66d8ff [MLIR][Shape] Canonicalize subsequent `size_to_index` and ` [...] omits 32ea3397bec [OPENMP]Dynamic globalization for parallel target regions. omits f14457f5d8b [ARM] Split cast cost tests, and add masked load/store tests. NFC omits bf2a4f3b3a0 [MLIR][Shape] Canonicalize subsequent `index_to_size` and ` [...] omits 03b902752e3 [llvm-readelf] - Report a warning instead of an error when [...] omits 95a3550dc89 Repair various issues with modernize-avoid-bind omits c95ffadb247 [AssumeBundles] Use operand bundles to encode alignment ass [...] omits 8938a6c9ede [NFC] update test to make diff of the following commit clear omits 043b6083995 [Matrix] Use 1st/2nd instead of first/second in matrix diags. omits 187f627a505 [ARM] Allow tail predication on sadd_sat and uadd_sat intrinsics omits 22f02db625d [Matrix] Group matrix diagnostics together (NFC). omits e367c0081cb FPEnv.h - reduce includes to forward declarations. NFC. omits bc7eb9010f4 MachineScheduler.h - reduce AliasAnalysis.h include to forw [...] omits 9fb7e98db5a [AST] Fix a crash on accessing a class without definition i [...] omits b5d3abea228 [libclang] Get rid of relience on SourceManager member signature omits e4e2d8e4c2d Ensure that CompilerInvocationTest normalizes default targe [...] omits 5a7cd5db3cb [MLIR][Shape] Fix ambiguous symbol omits 495fd640419 [analyzer] SATest: Use logger in single-threaded mode as well omits 7a84ab9f9bd [analyzer] SATest: Fix package versions for test dependencies omits 6f55355c16b [analyzer] SATest: Add 5 more projects for testing omits 11f287826fb [analyzer] SATest: Add an easy option to connect to docker [...] omits 061b5bf914c [analyzer] SATest: Do not re-run CMake in Docker if not needed omits 94f0eb83a2e [analyzer] SATest: Make main script Python2 compatible omits e30706af2e1 [analyzer] SATest: Make docker interfaces transparent omits 8dc2802773c [analyzer] SATest: Add a set of initial projects for testing omits 3770f5c9b98 [analyzer] SATest: Add convenience 'docker' command omits e010d1432fa [analyzer] SATest: Add initial docker infrastructure omits 067c660ac99 Use concrete natural type alignment for masked load/store o [...] omits 95435117add [docs][llvm-dwarfdump] Fix the warnings during docs-llvm-html buil omits 019d7a32feb [docs][GlobalISel] Fix the warnings during docs-llvm-html build omits e34b88309e7 [MLIR][Shape] Lower `shape_of` for unranked tensors omits 24debf5a76e [MLIR][Shape] Lower `shape.rank` omits de9f842c556 [PowerPC] add popcount CodeGen test; NFC omits 7bca97d960a [MLIR][Shape] Add canonicalization pattern for `shape.rank` omits 0045786f146 [AMDGPU] Select s_cselect omits d6efc981164 Reland "[clang][Driver] Correct tool search path priority" omits 81469527ec9 [MLIR][Shape] Add constant folding to `shape.rank` omits 895529cfd87 [lldb][PDB] Constexpr static member values as AST literals omits 2c061998b55 [MLIR][Shape] Add `shape.rank` operation omits cd730816058 [mlir] parallel loop tiling optimization for loops with sta [...] omits fabe67728ee [AArch64][SVE] Enable __ARM_FEATURE_SVE macros. omits 2bfce22a924 [OpenMP] Upgrade default version of OpenMP to 5.0 omits ee26a31e7b0 [SVE] Make ConstantFoldGetElementPtr work for scalable vect [...] omits 4c6548222b3 [Test] Add more tests for selects & phis omits 1eeb7147878 [InstCombine] Combine select & Phi by same condition omits a5041987edd [X86] Emit a reg-reg copy for fast isel of vector bitcasts. omits 6036bf53090 [VE] Add clang tests for VE omits b2eb1c5793d [X86] Fix a typo error. omits 5ac47c3f523 Move explicit template class specialization out of the clas [...] omits bcb75344a59 [X86][NFC] Pre-commit test case for the following patch. omits 325c52956bf [NewPM][opt] Assert PassPipeline and Passes don't both cont [...] omits e5911de3772 [Hexagon][llvm-objcopy] Add missing check for SHN_HEXAGON_S [...] omits 413a187856a [Inliner] Handle 'no-signed-zeros-fp-math' function attribute. omits 06412dae823 [lldb] Use std::make_unique<> (NFC) omits b5c24c24a47 [MLIR][SPIRVToLLVM] Implementation of SPIR-V module convers [...] omits e6a343e491d [mlir][DialectConversion][NFC] Add comment blocks and organ [...] omits 2bcb6208688 [mlir][spirv] Add TransposeOp omits 090c108d04e Don't inline dynamic allocas that simplify to huge static allocas. omits 7d1452d8373 [mlir] Refactor OpInterface internals to be faster and fact [...] omits 93bc571d472 [DWARFYAML][debug_gnu_*] 'Descriptor' field should be 1-byte. NFC. omits d891d738d9b [MLIR][NFC] Adopt variadic isa<> omits 47ac45332e2 [HostInfoMacOS] Parse correctly the triple for Apple Silicon. omits 2010444e5e5 [Apple Silicon] Handle macOS in PlatformDarwin omits 1c0bbe4341a [lldb/API] Use std::make_unique<> (NFC) omits 6330653547f [unittest] Fix FrontendTests CanGenerateCC1CommandLineFlag [...] omits 7f094f7f9d3 [InlineCost] PrinterPass prints constants to which instruct [...] omits 3c5745cb1f3 [clangd] Make background index thread count calculation clearer omits 546be088378 [llvm-profdata] --hot-func-list: fix some style issues in D81800 omits 4d81aec40c6 [MIR] Fix CFI_INSTRUCTION escape printing omits 8fe9d2a2067 [gn build] Port 1e2691fe238 omits 0c221470275 [NFCI][InstSimplify] Add CHECK-LABEL to new icmp.ll test omits 8911a35180c [SROA] convertValue(): we can have <N x iK*> to <M x iQ> cast omits 07a23c06dd9 [SROA] convertValue(): we can have <N x iK> to <M x iQ*> cast omits 2b8d706b19c [IR] GetUnderlyingObject(), stripPointerCastsAndOffsets(): [...] omits 381054a989e [InstCombine] visitBitCast(): do not crash on weird `bitcas [...] omits 1e2691fe238 [NFCI] SCEV: promote ScalarEvolutionDivision into an public [...] omits 31bd860ec02 Revert "Use concrete natural type alignment for masked load [...] omits ebc88811b5c Remove Passes dependency on CodeGen omits c6d01ed0465 [TextAPI/MachO] Fix style issues. NFC omits 39819ccd36b Use concrete natural type alignment for masked load/store o [...] omits 10045cbe019 Revert "[BitcodeReader] Fix DelayedShuffle handling for Con [...] omits b7d41a11cd3 [ARM] Make cp10 and cp11 usage a warning omits 6a5d7d498c0 [InlineCost] InlineCostAnnotationWriterPass introduced omits a61c73dbe32 Add a git hook script that can be manually setup to run som [...] omits d82f26cc4bc [PowerPC][Power10] Implement Count Leading/Trailing Zeroes [...] omits 0cd9e598291 [ProcessGDBRemote] Fix a typo in an ifdef from 58de2a3851391d omits 40bc99538c8 [lld-macho] Remove using namespace llvm::MachO omits 81b2d1d1120 [NFC][PowerPC] Fix some typos in MachineCombiner comments omits 3d123e17d84 [SVE] Remove calls to VectorType::getNumElements from IPO omits 58de2a38513 [ProcessGDBRemote] Placate the Windows buildbot. omits 7ddee0922fc [NFCI][CostModel] Add const to Value*. omits cad79f73b6b [lldb][NFC] Use expect_expr in TestStructTypes.py omits ca899bf90ac [InlineCost] Added InlineCostCallAnalyzer::print() omits 26fd3ffa783 [x86][AArch64] add tests for fmul-fma combine; NFC omits 56b530d92c4 Fix a pair of wtype-limits and 3 wparentheses warnings from [...] omits 53cf53023cb Add --hot-func-list to llvm-profdata show for sample profiles omits dc3f8913d2a Fix crash on XCore on unused inline in EmitTargetMetadata omits 395920a6149 [llvm-objcopy] Update help message tests omits 18db086dca8 [lld-macho] Use namespace qualifiers (macho::) instead of ` [...] omits b4fdddf971b [Apple Silicon] Debugging of process under Rosetta is supported. omits fd19ddb8f2a [Apple Silicon] Initial support for Rosetta omits 35bb9bfbb09 [SLP] Limit GEP lists based on width of index computation. omits d65cdb498f9 [docs] Fix typo omits ecb098c6deb [FileCheck][NFC] Fix typo in test comment omits cdd6a2788ca [ObjC] Copy a block to the heap if it is passed as a variad [...] omits 01ddb2a7b04 [OpenMP][NFC] Remove hard-coded line numbers from test omits 6c6adde84f3 InstCombineInternal.h - reduce AliasAnalysis.h include to f [...] omits a53dddb3e95 Local.h - reduce includes to forward declarations. NFC. omits 3fa666b8836 [OpenMP][Docs] Mark TR8 `present` as claimed in docs omits ca133cdecfe [llvm-objcopy] Update help messages omits af5e61bf4fd [NVPTX] Fix for NVPTX module asm regression omits 1a4f8889800 [X86] Rename O3-pipeline.ll to opt-pipeline.ll and add O1/O [...] omits d4ef5695776 Disable a flaky lldb-vscode test on aarch64 omits d291bd510e6 [WPD] Allow virtual calls to be analyzed with multiple type tests omits 8dc92142e3c [X86] Replace PROC macros with an enum and a lookup table o [...] omits ebc9e0f1f07 Fix coding style. NFC. omits e7f25483803 [gn build] Port 29125ddf132 omits 29125ddf132 Start adding support for generating CC1 command lines from [...] omits ceb298be402 [gn build] Port 4fb2116ee7f omits 324fa9a4cfd [gn build] (manually) port bdceefe95ba6a omits c18b753686d LoopUtils.h - reduce AliasAnalysis.h include to forward dec [...] omits aec5344f48a [MLIR] Fix affine loop fusion private memref alloc omits 87340a2bf1d [libTooling] Delete deprecated `Stencil` combinators. omits fd9f5f9c1b7 [llvm] Remove full stop frome error message omits 6a890885237 Revert "[llvm] Added support for stand-alone cmake object l [...] omits 6e5f64c44f2 [OpenMP] Adopt std::set in HostDataToTargetMap omits 69d2fa9ed1c [SemaObjC] Fix a crash on invalid when 'auto' is used in a [...] omits 4fb2116ee7f GlobalISel: Add unit tests for some utils functions omits f4044dd5392 [SLP] Precommit short load / wide math test for AArch64. omits 8e08422385d Disable flaky lldb-vscode tests on aarch64 omits e8775c8d817 [AMDGPU] Make sure to fix implicit operands on insertBranch omits a4486707520 AMDGPU/GlobalISel: Legalize 64-bit G_SDIV/G_SREM omits b5c4e6c1484 AMDGPU/GlobalISel: Invert parameter for div/rem lowering function omits 6a3cffce3e8 [clangd] Disable printing of Value for tag-types on hover omits 085701b8b00 [Hexagon] Reducing minimum alignment requirement omits 4542c18ef29 [ELF] -r: don't parse @ (symbol versioning) for .symver inl [...] omits 778351df777 Revert "[AMDGPU] Enable compare operations to be selected b [...] omits b5979a383a2 [NewPM] Add SimpleLoopUnswitchPass to PassRegistry.def omits fcf0741262c [NewPM] Handle -simplifycfg in opt omits bdceefe95ba [llvm] Release-mode ML InlineAdvisor omits 62841415e68 [llvm] Added support for stand-alone cmake object libraries. omits a0f967418f9 [VectorCombine] give invalid index value a name; NFC omits 9e8afee47b0 [VectorCombine] add tests for extract + cmp + binop; NFC omits c5d240093b6 WebAssembly: Don't store MachineFunction in MachineFunctionInfo omits 457db4036a1 Cloning.h - reduce AliasAnalysis.h include to forward decla [...] omits 5f94c9a421e [AST][RecoveryExpr] Add error-bit TemplateArgument omits 16e17ca16a8 [lldb] Refactor Scalar::TruncOrExtendTo omits c3b3b999ec9 [AMDGPU] Avoid redundant mode register writes omits ab27603c6d4 [DSE,MSSA] Add missing -enable-dse-memoryssa flag to test. omits 3249bfda967 [llvm-readobj] - Don't crash when a broken GNU hash table i [...] omits bf77c7ef2de Loads.h - reduce AliasAnalysis.h include to forward declara [...] omits 8131ef5d635 [LLD][PowerPC] Add support for R_PPC64_GOT_PCREL34 omits 4e62c6359c7 [DSE] Eliminate stores at the end of the function. omits 0f426935bb5 [OpenMPOpt] ICV macro definitions omits 73b7ff4e16c [OpenMP] NFC: Create OpenMP release notes file omits 90ad37646f9 ObjCARC.h - remove unnecessary includes. NFC. omits 7ebcb489e93 StackLifetime.h - remove unused AliasAnalysis.h include. NFC. omits 2ace69339ff Don't install clang-import-test omits 0fad648b65b [clang-format] restore indent in conditionals when AlignOpe [...] omits 31fe8c2763a [llvm-readelf] - Don't crash when e_shstrndx==SHN_XINDEX, b [...] omits 72131423cc9 [libclang] Extend clang_Cursor_Evaluate(). omits 05e10ee0aee [AArch64][SVE2] Add bfloat16 support to whilerw/whilewr intrinsics omits fd2c4b89993 [AArch64][SVE] Add bfloat16 support to svlen intrinsic omits 26502ad6092 [AArch64][SVE] Add bfloat16 support to perm and select intrinsics omits 3d6cab271c7 [AArch64][SVE] Add bfloat16 support to load intrinsics omits 1b090db0df4 [ARM] Improve diagnostics message when Neon is unsupported omits 4bfa43809fe [lldb] fix typo in docs: withing -> within omits 7b72cb47e6c [DSE,MSSA] Precommit small test changes for D72631. omits 521ac0b5cea [AMDGPU] Enable compare operations to be selected by divergence omits b769eb02b52 [ARM][BFloat] Legalize bf16 type even without fullfp16. omits bfec030e69a [AST][RecoveryExpr] Populate error-bit from Type to Expr. omits 9df3e6e24d6 [gn build] Port 96d4ccf00c8 omits f0084c3bcbc [AST][RecoveryExpr] Fix a crash: don't attach error-type ba [...] omits 96d4ccf00c8 [VE] Clang toolchain for VE omits 25ac19de4b4 [libc] Enable copysignl, frexpl, logbl and modfl on aarch64. omits 8172ed91f8f [X86] Speculatively fix to X86AvoidStoreForwardingBlocks no [...] omits 7abdb2b948f [libc][Obvious] Remove a debug #include of iostream. omits a00fb593b4e [libc] Add long double flavors of the floating point manipu [...] omits 31c40f2d6bc [X86] Add mayLoad/mayStore flags to some X87 instructions t [...] omits 6507bc56216 [lldb/Test] Temporarily disable TestSimulatorPlatform.py omits 1a342ff3753 test fix: add missing system-darwin REQUIRES omits 565603cc94d [clang][driver] set macOS as the target OS for -arch arm64 [...] omits 050ed9720f8 [cmake] configure the host triple on an Apple Silicon machi [...] omits 60f914e5b19 [NFC][MLIR] Undo anonymous namespace change from https://re [...] omits 8df3e1fd86f Add option to symbolize inline frames for InternalSymbolizer omits b5740105d27 [BitcodeReader] Fix DelayedShuffle handling for ConstantExp [...] omits f4c337ab85c [PowerPC] Add support for vector bool __int128 for Power10 omits fceadbcb335 [AArch64][GlobalISel] Improve codegen for some constant vec [...] omits a2caa3b6149 Remove GlobalValue::getAlignment(). omits f8bd6a75eda [SimplifyCFG] Drop debug loc in SpeculativelyExecuteBB omits a162048a47b AMDGPU/GlobalISel: Fix fixed ABI special VGPR function arguments omits 5804a8b1228 [WebAssebmly] Fully disable 'protected' visibility omits e7f7137cd71 [MLIR] [NFC] Add new line and empty line before printing mo [...] omits bf8b63ed296 [clang codegen] Fix alignment of "Address" for incomplete a [...] omits d1446017f3f DR458: Search template parameter scopes in the right order. omits c2bb88cc025 [NFC] Remove outdated comment in llvm-symbolizer test case. omits e9d4e34ab8a [AArch64][SVE] Add legalization support for i32/i64 vector [...] omits 90ad786947c [IR] Prefer scalar type for struct indexes in GEP constant [...] omits 723b5a17854 [lld][ELF][AArch64] Handle R_AARCH64_PLT32 relocation omits fffd05d5252 [ELF] Add -z start-stop-visibility= to set __start_/__stop_ [...] omits ea6df2fb8fa [AMDGPU] Update AMD GPU processor information omits 4f5f6c1b83c Move late-parsed class member attribute handling adjacent t [...] omits e49584a34a1 [WebAssembly] Fix for use of uninitialized member in WasmOb [...] omits ba690195d1c [mlir] [integration-test] Let target check-mlir imply targe [...] omits 4935419d779 Remove clang::Codegen::EHPadEndScope as unused omits f724ce0d73e [clang][driver] allow macOS 11 OS version in the driver omits ba05bf5fc85 [lldb] Fix the modules build omits 0947a8ca982 [RISCV][NFC] Add tests for folds of ADDIs into load/stores omits 84f38058053 [flang] add RTBuilder.h omits d604cc6e9a4 [ARM] Mark more integer instructions as not having side effects. omits a6308c0ad95 When performing a substitution into a dependent alias templ [...] omits 55d09dfc7b1 [mlir] [VectorOps] Improve vector.create_mask lowering omits 433c9adf7b2 [SVE] Remove calls to VectorType::getNumElements from AsmParser omits 887c0b56656 [ARM] Cortex-M4 integer instructions scheduler info test. NFC omits 6a822e20ce7 [ASan][MSan] Remove EmptyAsm and set the CallInst to nomerg [...] omits be494adb30e [lldb/Lua] Fix typo: s/stdout/stderr/ omits 16784c0558c test/msan/sigwait: Don't silently ignore assertion failures omits f64dc4e6866 Preserve GlobalsAA analysis result in InjectTLIMappings omits e07a8b5efd6 Add missing string conversions to fix a compile error in Local.h omits 47fb21d2ea9 fix test failure for clang/test/CodeGen/builtin-expect-with [...] omits 6904c7129b2 [IR] Remove MSVC warning workaround (NFC) omits e6d8636935e [SVE] Remove calls to VectorType::getNumElements from Bitcode omits 52e86797ba6 [IR] Remove unnecessary uint64_t casts (NFC) omits dc72be4e013 [libc][Obvious] Fix few typos in tests. omits ff4de8683ad [DSE,MSSA] Treat `store 0` after calloc as noop stores. omits 3a55a2a97fd [LLD][PowerPC] Add support for R_PPC64_PCREL34 omits 74ab1da0285 Redo of Add terminateCommands to lldb-vscode protocol omits 33ece57241d Generalize TestFormattersBoolRefPtr to work on Apple Silicon. omits 63d597093cc [ObjectFileMachO] Check for TARGET_EMBEDDED instead of list [...] omits 3c79212319d [Host] Check for TARGET_OS_EMBEDDED instead of listing arch [...] omits 1db1a08ddae [mlir] Avoid pontentially ambiguous class name omits cc9d6938565 [AMDGPU/MemOpsCluster] Implement new heuristic for computin [...] omits fb34345e363 Change CMake so that we only look for Z3 when LLVM_ENABLE_Z [...] omits e618ccbf431 [ELF] Resolve relocations in .debug_* referencing (discarde [...] omits 0a9e7d0b6be [vscode] set default values for terminateDebuggee for the d [...] omits a2edbd8170b [MLIR][LLVMDialect] Added bitreverse and ctpop intrinsics omits 8b64adb0a28 Fix incorrect "REQUIRE" (default_target->default_triple) in [...] omits 4d1fd33561c [SVE] Remove calls to VectorType::getNumElements from FuzzMutate omits d13c3e2f88c [lldb][NFC] Add some more tests for edge cases LLDB's built [...] omits 5048933c471 [mlir] Added the dialect inliner to the SCF dialect omits f2dd08844c1 [Coroutines] Fix a few failing tests omits 2276bb48be0 [debugserver] Initial support for Apple Silicon. omits e7e204a3736 [X86][AVX] Attempt to lower v16i32/v16f32 shuffles with low [...] omits 2ff6fad7004 Revert "[mlir] make the bitwidth of device side index compu [...] omits f9b4b8e3b3d [X86][AVX] Add v16f32 variant of PR46249 test case omits 23f5fd85bf9 [NewPM] Attempt to run opt passes specified via -foo-pass u [...] omits 8bec88e6384 Remove strcmp fuzz from CMakeList since it breaks build. omits 6e670e07964 [lldb/Lua] Require Lua 5.3 omits ddc6ec9470b WithColor.h - reduce CommandLine.h include to forward decla [...] omits f3c61b56e6d [X86][AVX] Add PR46249 test case omits fa1b4a96a01 [lldb/Lua] Use the debugger's output and error file for Lua [...] omits 45fa936855f [ObjectYAML][DWARF] Remove unused context. NFC. omits a809cea68ca [PhaseOrdering] add test for missed vectorization; NFC (PR43745) omits fad54c50e49 [ObjectYAML][ELF] Add support for emitting the .debug_pubty [...] omits ddf7ae852c4 [openmp] Add missing dependencies for OMP.h.inc after d90443b omits 4837562de4d [MLIR][SPIRV] Extend automation script to generate coverage [...] omits 79ceda2e394 Fix test added by D79830 omits a4dc61344f0 [MLIR][SPIRVToLLVM] Implementation of spv.func conversion, [...] omits adf7973fd35 [ARM] Describe defs/uses of VLLDM and VLSTM omits 510796d1a7c [gn build] (semi-manually) Port d90443b1d93 omits d90443b1d93 [openmp] Base of tablegen generated OpenMP common declaration omits 3f353a2e5a9 [BFloat] Add convert/copy instrinsic support omits db777eaea3a AMDGPU/GlobalISel: Fix asserts on non-s32 sitofp/uitofp sources omits 8ca7d2a1ee9 [unittest, ADT] Add unit tests for itostr & utostr omits 2168d69d1f3 Mangle.cpp - fix implicit Format.h dependency. NFC. omits 62c1750ea90 [libc++abi] Allow code-signing executables when running the tests omits df794431e0a [PhaseOrdering] add test for vectorizer cooperation; NFC omits 264f0dbef81 [OPENMP][DOCS]Update status of supported constructs, NFC. omits cb90e6a7c0a [OPENMP50]Codegen for scan directives in parallel for simd [...] omits 8c7775e9a73 [ObjectYAML][ELF] Add support for emitting the .debug_pubna [...] omits f1c671925b1 Add stddef.h to fix missing size_t type build errors. omits 5adf6a24e1c ProfileSummaryInfoTest.cpp - fix implicit CommandLine.h dep [...] omits 114d19eb3c7 DwarfGenerator.cpp - fix implicit FileSystem.h dependency. NFC. omits 9c579540ff6 [ARM] BFloat MatMul Intrinsics&CodeGen omits 5832950adbf [AMDGPU/MemOpsCluster] Compute `width` for `MIMG` instructi [...] omits 1e820e82b14 [DebugInfo/DWARF] - Do not hang when CFI are truncated. omits 01fee8dce54 [DebugInfo][test] Attempt to fix big endian build bots omits 36bab8484d6 llvm-isel-fuzzer.cpp - fix implicit CommandLine.h dependency. NFC. omits e051187c540 llvm-dwp.cpp - fix implicit CommandLine.h dependency. NFC. omits 2013be48368 ModuleTest.cpp - fix implicit SourceMgr.h dependency. NFC. omits cdceef4a4f9 [Analysis] Ensure we include CommandLine.h if we declare an [...] omits 4ffe2b24f5c [libc] Add fuzz test for strcmp. omits 5540765be60 Add strcmp fuzz test. Reviewed-by: todo Differential Revisi [...] omits 8a9311940a2 Handle invalid types in the nullPointerConstant AST matcher omits 121e585ec8a [AArch64][SVE] ACLE: Add bfloat16 to struct load/stores. omits 36bc10e74aa [Transforms] Ensure we include CommandLine.h if we declare [...] omits fb99a09d782 SanitizerCoverage.h - fix implicit VirtualFileSystem.h depe [...] omits 985cfadfc93 DWARFLinkerDeclContext.h - fix implicit FileSystem.h depend [...] omits 50805031740 [SVE][CodeGen] Legalisation of vsetcc with scalable types omits d57e9aca013 [IndVarSimplify] Don't replace IV user with unsafe loop-inv [...] omits f3f016dbaa0 [libcxx tests] Clang is more strict now about coroutines omits 7ab05d9a60b [PowerPC] fold addi's imm operand to its imm form consumer' [...] omits c8fae2bb4af [AArch64][SVE] Guard svbfloat16_t with feature macro in ACLE omits 15b9dc46c6d Revert "[AVR] Explicitly set the address of the data sectio [...] omits d668d8b6197 [TableGen] Add error messages omits 5a4d78064e2 [lldb] Split ClangASTSource::CompleteType omits 4c257bb44e7 [X86] truncateVectorWithPACK - fix outdated comment. NFC. omits bcc0dc38329 [DAG] visitSIGN_EXTEND_INREG - rename EVT variable. NFCI. omits 499c63288f4 [SVE] Code generation for fixed length vector loads & stores. omits b9c26a9cfe5 [AVR] Rewrite the function calling convention. omits 82a882db083 Silence gcc warning about extra ";" [NFC] omits f09ef03e1c5 [PowerPC][NFC] Add tests for variadic functions on PPC64 omits 9782c922cb2 [DebugInfo] Print line table extended opcode bytes if parsi [...] omits 7a55d984971 ProfileSummary.cpp - fix implicit Format.h dependency. NFC. omits 0acd22b8fb3 StatepointLowering.cpp - fix implicit CommandLine.h depende [...] omits 35cb9b323ee LowLevelTypeImpl.h - fix implicit Debug.h dependency. NFC. omits f36f8b41beb [llvm-rc] Implement the language id option omits a822ec75cc6 [DSE,MSSA] Treat passed by value args as invisible to caller. omits 5eca1d5e0d2 AST dump: recurse into type template arguments when dumping. omits 1c4a42a4d88 [Triple] support macOS 11 os version number omits 987fac79c9a [libc] Match x86 long double NaN classification with that o [...] omits f95850ce9c7 [SROA] Teach SROA to perform no-op pointer conversion. omits 9bff376e5c1 [InstCombine] Replace selects with Phis omits b1360caa823 [SDAG] Add new AssertAlign ISD node. omits 2a3b86c1571 Fix rejects-valid when referencing an implicit operator== f [...] omits 6bb4fc93c2f Fix a corner case in vector.shape_cast when the trailing di [...] omits b7c4912996d [mlir][mlir-rocm-runner] Remove compile-time warning. NFC. omits 9f9373f86d2 Distinguish between template parameter substitutions that a [...] omits 19df9e2959c [PowerPC][Power10] Implement VSX PCV Generate Operations in [...] omits 8953ecf22bc [InstCombine] reassociate diff of sums into sum of diffs omits 7e1f376f801 [InstCombine] add tests for integer reductions; NFC omits 54143e2bd55 [VectorCombine] do not use magic number for undef mask elem [...] omits eac4a601548 [AVR] Disassemble double register instructions omits 9f09c29f015 [AVR] Disassemble instructions with fixed Z operand omits ec9efb856c6 [AVR] Disassemble multiplication instructions omits 01c2209d518 [AVR] Decode single register instructions omits ff4817ec2ad [AVR] Don't adjust for instruction size omits d332ec9209a [llvm-install-name-tool] Implement delete_rpath option omits 009c9b83acf Fix multilevel deduction where an outer pack is used in the [...] omits e135cf8a03b Add -ast-dump-decl-types flag to include types of value and [...] omits c20875a48c3 [MLIR][NFC] Adopt hasNItems() for SizedRegion predicate omits 79aad89d8d2 [WebAssembly] Add support for externalref to MC and wasm-ld omits a9c478acd09 add copy of MLIR .clang-tidy to squelch noise in phabricato [...] omits cd6848f6e1d [SVE] Remove calls to VectorType::getNumElements from ARM omits 0d9726bc3db - Add hasNItemsOrLess and container variants of hasNItems, [...] omits d335c1317b6 Fix dynamic alloca detection in CloneBasicBlock omits 516803dc868 [Coroutines] Ensure co_await promise.final_suspend() does n [...] omits ada0d41dbc2 [mlir][ods] Allow filtering of ops omits 23654d9e7a2 Recommit "[X86] Calculate the needed size of the feature ar [...] omits ccf5a44917f Fix the verification of DIEs with DW_AT_ranges. omits bd7defeb940 llvm-nm: Implement --special-syms. omits 4bafb0adcf3 Add Statically Linked Libraries omits 77df5a8283e [HIP] Move HIP Linking Logic into HIP ToolChain omits 315bd964377 Use std::make_tuple instead initializer list omits 1357c065783 Revert "[X86][SSE] MatchVectorAllZeroTest - handle OR vecto [...] omits 5e2c736395c [SVE] Remove calls to VectorType::getNumElements from WebASM omits bebea4221d3 Revert "[X86] Calculate the needed size of the feature arra [...] omits 0dfc8e1837e [X86] Remove encoding value from the X86_FEATURE and X86_FE [...] omits 5ac144fe64c [X86] Calculate the needed size of the feature arrays in _c [...] omits 663860f63e7 [flang] Fix bug checking SAVE attribute omits 809bcf4c87d [mlir] Fix a doc link in LinalgBase.td omits 30140cd2492 [llvm] Fix typo in test case comment (NFC) omits 3a4feb1d53d [ARM][BFloat] Implement bf16 get/set_lane without casts to [...] omits 6ae0f5f3e1d [clang-tidy] RenamerClangTidy wont emit fixes in scratch space omits 9a8b0411448 [clang-tidy] llvm-twine-local ignores parameters omits 37fb8603012 Add support of __builtin_expect_with_probability omits 9e1decf7434 [PGO][PGSO] Enable non-cold size opts under partial profile [...] omits ef597eda8ef [sve][acle] Add SVE BFloat16 extensions. omits 16d24e45430 [flang] Shape analysis for result of MATMUL omits 1728dec255a [lldb/Lua] Recognize "quit" as a way to exit the script int [...] omits 9934cc544ca [VectorCombine] make helper function for shift-shuffle; NFC omits 328c8642e2a [DSE,MSSA] Reorder DSE blocking checks. omits c52bee61e91 [MCParser] Support quoted section name for COFF omits 9c56e94a9f0 [NPM] Bail out when -foo and --passes=foo are both specified omits b458d8ce951 [DSE,MSSA] Add additional tests with non-removable stores (NFC). omits 3a84d84adcd [flang] Finish adding AbstractConverter.h omits 01641197ee0 [MLIR] Remove TableGen redundant calls to native calls when [...] omits f633b076690 Pre-commited test update. NFC. omits ce7a1dc4e90 [AMDGPU] Generate test checks omits 539381da260 [DebugInfo] Update MachineInstr to help support variadic DB [...] omits 597a9070b52 [ARC] Add missing return statement omits 736b0d0cf09 Pre-commit SLP test. NFC. omits be9c5818351 [analyzer] Remove forbidden characters from a filename for [...] omits 02022ff2e3f [mlir][spirv] Enhance AccessChainOp index type handling omits b30c16670e4 Implement constexpr BinaryOperator for vector types omits 98c2f4eea56 [VectorCombine] add helper to replace uses and rename omits 8383ac61971 Revert commit 9e52530 because of dependencies issue omits 9e525309fb3 [openmp] Base of tablegen generated OpenMP common declaration omits 03480c80d3a [DWARFYAML][debug_info] Add support for error handling. omits 3a48a632d00 [DWARFYAML][debug_info] Use 'AbbrCode' to index the abbreviation. omits 48d1a2d6d06 [DAG] Add SimplifyMultipleUseDemandedVectorElts helper for [...] omits f570d581048 Revert "[clang][Driver] Correct tool search path priority" omits 79608371f1f [lldb][NFC] Add more test for builtin formats omits de65b356dc2 [VectorCombine] add/use pass-level IRBuilder omits 9761d3cf9c1 [AMDGPU] Update more live intervals in SIWholeQuadMode omits f38f068b14d [llvm-readelf] - Do not crash when dumping the dynamic symb [...] omits 2580635bd2f Let HIP default include respect -nogpuinc and -nogpulib omits cce625f73d7 [VectorCombine] improve IR debugging by providing/salvaging [...] omits 96ecead5a22 [AMDGPU] clang-format of SIModeRegister.cpp omits ba808b157e8 [llvm-readobj] - Validate the DT_STRSZ value to avoid crash. omits 16cc759ebd5 Attempt to unbreak the test introduced in 359fae6eb094 on Windows omits ecc5d7ee0d2 [DAG] SimplifyMultipleUseDemandedBits - drop unnecessary *_ [...] omits b5b46601c01 OptimizationRemarkEmitter.h - reduce unnecessary Function.h [...] omits cde2dc2fa6c [mlir] Fix linalg.generic matmul example in the doc omits 632088c7e84 [analyzer] Handle `\l` symbol in string literals in explode [...] omits 09d72ad3990 Revert "[CGP] Enable CodeGenPrepares phi type convertion." omits cba56e026c7 [ASTMatcher] Correct memoization bug ignoring direction (de [...] omits eae0d2e9b27 Revert "[Peeling] Extend the scope of peeling a bit" omits 5d964e262f0 [StackSafety] Check variable lifetime omits 8f592ed3336 [StackSafety] Ignore unreachable instructions omits 01f9388d95a [analyzer] Handle `\l` symbol in string literals in explode [...] omits 6cb80fbe405 Revert "[MSP430] Update register names" omits 2a9c3eb9ec8 Make ninja smart console builds more pretty omits 8f6620f6630 [MSP430] Update register names omits 75b0bbca1d0 [LTO] Use StringRef instead of C-style strings in setCodeGe [...] omits a5bd75aab86 [MSP430] Enable some basic support for debug information omits 359fae6eb09 [DebugInfo] Explicitly permit addr_size = 0x02 when parsing [...] omits 23063296b53 [clang-tidy] Improved accuracy of check list updater script omits 0e19ff02d80 [DSE,MSSA] Remove unused arguments for isDSEBarrier (NFC). omits c2b22c57fc1 Fixed ASTMatchers registry and regen ast docs omits d10b1a38a7d [mlir] make the bitwidth of device side index computations [...] omits e935a540ea2 [Analyzer][StreamChecker] Add note tags for file opening. omits 792786e34d8 [CSInfo][MIPS] Don't describe parameters loaded by sub/supe [...] omits 028571d6084 [clang][Driver] Correct tool search path priority omits 4bcd08eb1c3 [mlir] Add for loop specialization omits 46ea465b5b7 Return false if the identifier is not in the global module index. omits 29b2c1ca720 [Peeling] Extend the scope of peeling a bit omits fa5d416efdc [flang]Fix individual tests with lit when building out of tree omits d3c79d19530 [X86] Add an AVX check prefix to bitcast-vector-bool.ll to [...] omits 59d48eadd0a [X86] Add test file that was supposed to go with D81327. omits 20a1700293f [amdgpu] Fix REL32 relocations with negative offsets. omits 3646ee503df [lld-macho] Refactor segment/section creation, sorting, and [...] omits 90406d62e51 [X86] Add cooperlake and tigerlake to the enum in cpu_model.c omits 1d4c87335d5 [X86] Assign a feature priority to 'tigerlake' so it won't [...] omits 6bdd531af5a [VectorCombine] create class for pass to hold analyses, etc; NFC omits 42c176c3285 [X86] Add 'cooperlake' and 'tigerlake' to __builtin_cpu_is. omits 0e6c9316d4c [X86] Add cooperlake detection to _cpu_indicator_init. omits db90d315706 [clang-tidy] Implement storeOptions for checks missing it. omits 448bbc512f4 fix clang/PCH/delayed-pch-instantiate test omits 67121d7b82e [CGP] Enable CodeGenPrepares phi type convertion. omits 40569db7b3d [DSE,MSSA] Move reachability check to main loop. omits a45f713c673 add option to instantiate templates already in the PCH omits 730ecb63ec0 [CGP] Convert phi types omits 0ee21cdb63c [CGP][AArch64] Convert Phi type tests. NFC omits 37d3030711c [ValueTracking, BasicAA] Don't simplify instructions omits 5342dd6bf44 Revert "Add --hot-func-list to llvm-profdata show for sampl [...] omits 2ad42c2653c [ValueTracking] improve analysis for fdiv with same operands omits 97c0232621a [InstSimplify] add test for fdiv signbit; NFC omits cddc9993eaf [clang][test][NFC] Also test for serialization in AST dump [...] omits ecbf2f5f3d2 [clang][test][NFC] Also test for serialization in AST dump [...] omits e560280cd57 [clang][NFC] Regenerate test/AST/ast-dump-lambda.cpp with - [...] omits 0dbeffddd1d [clang][utils] Minor tweak to make-ast-dump-check.sh omits e7ce0528202 [clang][Serialization] Fix the serialization of ConstantExpr. omits ef3adbfc70b [clang][NFC] Fix typos/wording in the comments of ConstantExpr. omits 93a0f0e4fe7 [LangRef] Fix sphinx warnings omits f26b4201940 [Docs] Fix code block in MemorySSA docs (NFC) omits fb9f9dc318d [X86][SSE] Add SimplifyDemandedVectorEltsForTargetShuffle t [...] omits 10b0539772d [Attributor][NFC] Fix indentation omits 7c8a6936bf6 [Remarks] Add callsite locations to inline remarks omits 6e3faaeb44b [lldb/Lua] Remove redundant variable (NFC) omits e13fca4fac3 [lldb] Remove unused <iostream> includes (NFC) omits cc95635b1bf [PowerPC][Power10] Implement Vector Clear Left/Rightmost By [...] omits 0861889be10 [clang/llvm] As part of using inclusive language within the [...] omits 35f7d583282 [X86] Set the cpu_vendor in __cpu_indicator_init to VENDOR_ [...] omits da6332f5f9f [clang-tidy] As part of using inclusive language within the [...] omits ef455a55bcf Update comment to be more clear. omits dc204193515 Rename function to more accurately reflect what it does. omits 10b43541360 Temporarily Revert "[lldb][NFC] Add more test for builtin f [...] omits b938eaec55b [flang] Add BoxValue.h omits 8116d019050 Typos around a -> an. omits 741e20f3d61 [VectorCombine] fix assert for type of compare operand omits 90c1af106a2 [lldb][NFC] Add more test for builtin formats omits 7348b951fe7 Add --hot-func-list to llvm-profdata show for sample profiles omits 7b201bfcac2 [InstCombine] remove unused parameter and add assert; NFC omits fc3cf48e126 [InstCombine] add tests for fmul/fdiv with fabs operands; NFC omits 7a3f2a734a7 ProfileSummaryInfo.h - reduce unnecessary Function.h includ [...] omits 3bab56cc571 RegionPass.h - remove unnecessary Function.h include. NFC. omits d84cdb81ed4 [InstCombine] fabs(X) / fabs(X) -> X / X omits 61b5773796c [InstCombine] add tests for fabs(x) / fabs (x); NFC omits 89dcbdfcfd3 [X86] combineSetCCMOVMSK - consistently use CmpBits variabl [...] omits 56a9332328b [X86][SSE] Fold MOVMSK(PCMPEQ(X,0)) != -1 -> !PTESTZ(X,X) a [...] omits be93ba1fd60 [CVP] Add another non null test (NFC) omits 4ae1740b871 [JumpThreading] Make test more robust (NFC) omits d3d4e4bcb71 [LVI] Extract addValueHandle() method (NFC) omits 64ecf85f63e [LVI] Use find_as() where possible (NFC) omits f5bbe390d23 [clang] SequenceChecker: C++17 sequencing rule for overload [...] omits ab888262b32 [lldb] Skip TestBuiltinFormats.py on arm for now omits 9a7d80a32c8 Revert "[BasicAA] Use known lower bounds for index values f [...] omits cd058033b90 [CMake] Fix runtimes build for host Windows (default target) omits 64b04e4754b Temporarily Revert "[flang][OpenMP] Enhance parser support [...] omits 1f593f46f35 [AST/Lex/Parse/Sema] As part of using inclusive language wi [...] omits b32401464f4 [flang][OpenMP] Enhance parser support for flush construct [...] omits f305176bc60 [cpplint] As part of using inclusive language within the ll [...] omits ae2fa770e1c [docs/examples] As part of using inclusive language within [...] omits 10563e16aa2 [Analysis/Transforms/Sanitizers] As part of using inclusive [...] omits 858d3855785 As part of using inclusive language within the llvm project [...] omits e5e593e9e33 [Support/Utils] As part of using inclusive language within [...] omits cf238525871 [Target] As part of using inclusive language within the llv [...] omits 67703495928 [DWARFYAML][debug_info] Fix array index out of bounds error omits c721bc081ea [X86] Correct the implementation of ud1(a.k.a. ud2b) instruction. omits a1469914fd7 Update error to read a little better when an error occurs. omits 20d0ab6157c Fix warning caused by TableGen verifier predicate (NFC) omits d313cb6e956 Update redirected output file. omits 16897e47baa Update test file. omits 25ed42f05d0 [clang-change-namespace] As part of using inclusive languag [...] omits 8027f04a6d4 [lldb/Test] Disable TestBuiltinFormats.py on Windows omits 7a9a3419538 [lldb/Test] Temporarily skip watch simulator in TestSimulat [...] omits 0dda5e4ce29 [X86] Ignore bits 2:0 of the modrm byte when disassembling [...] omits 2a4317bfb31 [SanitizeCoverage] Rename -fsanitize-coverage-{white,black} [...] omits 6429471e8b7 [IR] Convert profile metadata in createCallMatchingInvoke() omits dd48c57da35 [Mips] Error if a non-immediate operand is used while an im [...] omits 058ec206772 [lld] As part of using inclusive language within the llvm p [...] omits 76ff0775d80 [libcxx] As part of using inclusive language within the llv [...] omits 6ee79e9b921 [UpdateTestChecks] As part of using inclusive language with [...] omits 3d8149db3cb [StackSafety,NFC] Don't rerun on LiveIn change omits 1cfdda57fa6 [ObjectYAML][ELF] Add support for emitting the .debug_info [...] omits 4a7de36afc7 [AMDGPU] Avoid use of V_READLANE into EXEC in SGPR spills omits b885b1b92d3 [mlir] Fix gcc build break due to previous commit omits d5f9c4a3d10 [ODRHash] Remove use of 'whitelist'. omits 0df6f8fe8ed [flang] Fix F5.3 formatting of 0.025 omits 670455c77d4 [mlir][spirv] Legalize subviewop when used with vector transfer omits e4bc08f0121 [mlir] Allow vector.contract to have mixed types operands omits c310bf8256f [Sema] Comparison of pointers to complete and incomplete types omits ac716c0cc42 [builtins][Android] Fix 386->686 adjustment omits 8627190f310 [builtins] Fix typos in comments omits d7fad626e9a Error related to ThinLTO caching needs to be downgraded to [...] omits f8a463c1709 As part of using inclusive language within the llvm project [...] omits 937c135dd57 As part of using inclusive language within the llvm project [...] omits f92011d875c As part of using inclusive language within the llvm project [...] omits b6536e549d9 As part of using inclusive language within the llvm project [...] omits 83c26eae234 [WebAssembly] Remove TEEs when dests are unstackified omits 63700971ac9 As part of using inclusive language within the llvm project [...] omits 2db1d75396f As part of using inclusive language within the llvm project [...] omits efb328f674c As part of using inclusive language with the llvm project, [...] omits cdbd2998008 [Support] Fix building for mingw on a case sensitive file system omits d150662024e [MLIR][NFC] Eliminate .getBlocks() when not needed omits 2565581e370 [NFC] Remove unused pass name parser classes omits aa7cd42993b [lldb][NFC] Add test for builtin formats omits a20d48d7d39 [flang] DATA stmt processing (part 4/4): Check & convert DATA omits 1feeecf224c [AArch64][GlobalISel] Make G_SEXT_INREG legal and add selec [...] omits 05e1612c434 [libc] This adds the strcmp (string compare) implementation [...] omits af4f2eb4763 [clang-tidy] remove duplicate fixes of alias checkers omits 216a37bb464 [VectorCombine] refactor extract-extract logic; NFCI omits d81d69f1c0c [libTooling] Change Transformer's `cat` to handle some case [...] omits b5d51c24488 [flang] Add SymbolMap omits 827c012297f [lldb] Replace calls to new with std::make_shared<> (NFC) omits 416be2255e6 Reland [FileCheck, unittest] Improve readability of Express [...] omits 0d82ab78853 [mlir] [VectorOps] Improve vector.constant_mask lowering omits f3e8f961736 [ADT] Fix itostr handling of min int64_t value omits f5eaa2afe2a [lldb] Replace std::isprint/isspace with llvm's locale-inde [...] omits 8340fbb9c7b [lldb] Reactivate Objective-C++ plugin omits be18df3d23f [lldb] Fix that SIGWINCH crashes IOHandlerEditline when we [...] omits 22d7a01dd72 [JITLink] Allow zero-length symbols at the end of blocks. omits bf783a6aa89 [JITLink] Display host -> target address mapping in debuggi [...] omits 7e825abd570 Repair support for launching ios/tv/watch simulator binarie [...] omits 6331c7d0bef [lldb] Disable complex tests on Windows omits 6d864097a2b [VectorCombine] fix crash while transforming constants omits 8ffb2097cc1 [ELF] Refine LMA offset propagation rule in D76995 omits 4171f80d541 [flang] DATA stmt processing (part 3/4): Remaining prep work omits c4d13f72a65 [ELF] Refactor ObjFile<ELFT>::initializeSymbols to enforce [...] omits 2b87a44c493 [AMDGPU] Some formatting fixes. NFC. omits 85e7e3b1c93 [lldb] Fix TestComplexInt on ARM omits ac3e5c4d93f [MLIR][Shape] Lower `shape.shape_of` to standard dialect omits a3adfb400ef Revert "[FileCheck, unittest] Improve readability of Expres [...] omits 98eb1457ffb [libc++] Require concepts support for <numbers> omits 6d9565d6d55 Revert "[AMDGPU] Select s_cselect" omits 2416e28c258 [mlir] Add support for alignment annotations to the LLVM di [...] omits 1e8e1ec00c0 [lldb][NFC] Remove unused DEPTH_INCREMENT in CompilerType.cpp omits 1719147019f [AMDGPU] Add some missing -LABEL checks omits 129388ddc4d [AMDGPU][CostModel] Add fneg cost estimation omits 35ec06f9669 [X86][SSE] movmsk-cmp.ll - cleanup check prefixes and add S [...] omits 3e66bd291f1 [lldb][NFC] Add test for C99 and GCC complex types omits 4067de569f1 [AMDGPU] Select s_cselect omits 4aa893b8f2d [ARM][MVE] tail-predication: renamed internal option. omits 490f78c0388 [ARM][BFloat] Implement lowering of bf16 load/store intrinsics omits cd2553de77f [FileCheck, unittest] Improve readability of ExpressionFormat omits 129ab77384b [AMDGPU][MC][NFC] Updated and enabled MC lit tests omits c21e8fe1ddd [X86][SSE] Add tests for (missing) MOVMSK(PCMPEQ(X,0)) != - [...] omits 75268812464 [ARM][BFloat] Lowering of create/get/set/dup intrinsics omits d3b752845df [clang][test][NFC] Also test for serialization in AST dump [...] omits 70f952bebe3 [clang][utils] Also match "col:" when looking for the end o [...] omits 3f2e61c1fe4 [AIX] Default AIX to using -fno-use-cxa-atexit omits 22337bfe7d8 [AIX][Frontend] Static init implementation for AIX consider [...] omits c3b4486a57f [NFC] Simplify IncludeInsertions appending to diagnostics omits 3bd7acf2e55 [clangd] Use drop_front instead of consume_front to get rid [...] omits dfafba39896 [mlir][linalg] Add callback-based builders for `linalg.(ind [...] omits a3b79340125 [clangd] Don't mangle workdir-relevant driver path in compi [...] omits c587b076a0e [llvm-readobj] - Add a validation of the GNU hash table to [...] omits 88f722c269a [DSE,MSSA] Enable XFAIL'd merge-stores.ll test (NFC). omits 4836188ad9b [clang-tidy] Extend InheritParentConfig to CommandLineConfig omits 63a3c5925dc [OpenMP][OMPT] Pass mutexinoutset to the tool omits c143db3b103 [X86][SSE] combineHorizontalPredicateResult - improve all_o [...] omits d2fcc586223 [clangd] Drop usage of PreambleStatCache in scanPreamble omits 498de090441 [gn build] Port 0628705efaf omits 8d654df5b98 [clangd] Rename FSProvider to TFS in case of ThreadsafeFS omits 0628705efaf [clangd][NFC] Rename FSProvider and getFileSystem omits 2dc2e47e3cb [clangd] Change FSProvider::getFileSystem to take CurrentWo [...] omits 0e1bdeafc9c [StackSafety,NFC] Fix comment omits 67448a8ccc4 try to fix build bot after b7338fb1a6a464472850211165391983 [...] omits cad2038700b [X86][SSE] combineSetCCMOVMSK - fold MOVMSK(SHUFFLE(X,u)) - [...] omits 584d0d5c174 [SVE] Fall back on DAG ISel at -O0 when encountering scalab [...] omits ad828e3f4db [SveEmitter] Add builtins for struct loads/stores (ld2/ld3/etc) omits 0dc28af219d [CodeGen,AArch64] Fix up warnings in performExtendCombine omits f224f3d0f2b [StackSafety] Add StackLifetime::isAliveAfter omits 306c257b00b [SafeStack,NFC] Print liveness for all instrunctions omits 20b1094a04a [StackSafety,NFC] Replace map with vector omits 7b27c09f635 [StackSafety,NFC] Don't test terminators omits f9d8e33c324 [SCCP] Turn sext into zext for non-negative ranges. omits 7cdf4326a8f [LiveIntervals] Fix early-clobber handling in handleMoveUp omits 4f6c4b473c4 [libc++] Implement <numbers> omits bb480056602 [NFC] Make AST_BLOCK_HASH test more robust with downstream changes omits b7338fb1a6a [AssumeBundles] add cannonicalisation to the assume builder omits 63b7e1e4744 [mlir] Remove EDSC NestedBuilder omits 0af2262df2e [mlir] Remove EDSC BlockBuilder, BlockHandle and related fu [...] omits 5c5ec96bd2c [mlir] Remove EDSC LoopBuilder, derived classes and related [...] omits 7edc7f6edbc [CodeGen] Fix SimplifyDemandedBits for scalable vectors omits 9e811b0d932 [CodeGen] Fix ComputeNumSignBits for scalable vectors omits 493d8059f39 [AST] Dump containsErrors bit for the Type. omits bc14c77a1e8 Fix `check-mlir` target when the host target isn't configured omits 59f45a1cdb3 Mark some LLVM tests which require a default_triple (NFC) omits c113b59ef52 [AArch64] Add clang command line support for -mharden-sls= omits 7f0d7f32631 [Test] Add more tests on select->phi transform omits 01741d6dbec [AVR] Remove duplicate specification of lib directory omits aeaa09ec10e Revert "[AVR] Remove duplicate specification of lib directory" omits 03b0831144a [AVR] Remove duplicate specification of lib directory omits d938ec4509c [AArch64] Avoid incompatibility between SLSBLR mitigation a [...] omits 1a377055a71 [libc] Migrate the libc benchmark instruction to ninja. omits 5bd33de9c89 [MC] Pass the symbol rather than its name to onSymbolStart() omits d32c1346485 [llvm][SVE] Reg + reg addressing mode for LD1RO. omits 1fed131660b [PowerPC] Canonicalize shuffles to match more single-instru [...] omits 8f3b2c8aa31 AMDGPU/GlobalISel: Remove selection of MAD/MAC when not available omits 9c9b71a2908 [gn build] Port 9ca50e887db omits 6f9fe31cff0 More test cleanup for c36b03e32556a966e584386ac7dbb110bc7e4bc5. omits 9ca50e887db [libTooling] Add parser for string representation of `Range [...] omits c36b03e3255 The type of a reference to a non-type template parameter pa [...] omits 9dda41e4332 [BFloat] Move LLVMBFloatTypeKind to the end of the enum omits 286d7a21593 [flang] DATA statement processing (part 2/4): Initial images omits 0f92096c0a9 Revert "Hook up OpenBSD 64-bit PowerPC support" omits c1709e5d90e Set appropriate host defines for building under emscripten omits 92f22259e0d [sanitizer] Update global_symbols.txt omits fcd67665a8d [StackSafety] Add "Must Live" logic omits 8b0df1c1a99 [NFC] Refactor Registry loops to range for omits f672791e08f [StackSafety] Add pass for StackLifetime testing omits 3008609d450 Hook up OpenBSD 64-bit PowerPC support omits 8d67d187ba1 [mlir][DialectConversion] Refactor how block argument types [...] omits ed1b556954e [NFC] Cleanup of EmitCXXGlobalInitFunc() and EmitCXXGlobalD [...] omits d1862eb8457 [flang] DATA stmt processing (part 1/4): designator folding omits d8c97292160 [docs] Regenerate clang/docs/ClangCommandLineReference.rst omits bbd78519f9a ARC: Enforce function alignment at code emission time omits 95605b784b3 AMDGPU/GlobalISel: Implement computeKnownAlignForTargetInstr omits ae5adb8da56 AMDGPU: Update private null pointer value in documentation omits b13f6b0fe02 BypassSlowDivision: Fix dropping debug info omits 27505565515 [flang] Roll up small fixes to runtime bugs found in testing omits c45c1611303 [PowerPC][Power10] Implement Parallel Bits Deposit/Extract [...] omits 2ec1267ecec GlobalISel: Fix some artifact combiner worklist inconsistencies omits 7f8b2e1b919 GlobalISel: Pass LegalizerHelper to custom legalize callbacks omits b4459b597a6 [docs] Specify rules for updating debug locations omits 9989e816795 [Sphinx] Adjust for source_parsers deprecation in Sphinx 3.0 omits 68628c94cdf [mlir] Update Toy tutorial to use callback-based loop constructors omits 8647a9bc511 [mlir] Refactor affine loop nest builders omits 80d7ac3bc7c [mlir] Allow for patterns to match any root kind. omits 3e98fbf4f52 [mlir] Refactor RewritePatternMatcher into a new PatternApp [...] omits af8aee7c073 [AIX] Split lit test shtest-format into two separate tests [...] omits 01277bc9569 [mlir] [integration-test] [LLVMIR] Add reduction intrinsic tests omits 8d11ec66b65 [SVE] Remove calls to VectorType::getNumElements from Trans [...] omits c830d517b4e [HIP] Enable -amdgpu-internalize-symbols omits afd43a7a787 [mlir][vulkan-runner] add support for memref of i8, i16 typ [...] omits 2ae0df5be74 [CodeView] Revert 8374bf43634725dc02a262a77b5f940fca25938c [...] omits 21e14cce235 [lld][WebAssembly] Allow ctors functions that return values omits 25cbfa07888 [mlir][spirv] Allow mixed type cooperative matrix muladd omits 7c59120f6e4 [mlir][ods] Look through OpVariable for type constraint omits 41d53194fb9 [BasicBlock] Added AnnotationWriter functionality to BasicB [...] omits 46a285ad9e3 [IRBuilder] add/use wrapper to create a generic compare bas [...] omits 50939c0a676 Add SveBFloat16 to type switch. omits f0abefaf508 AMDGPU: Add IntrWillReturn to intrinsic definitions omits 8cdd2a158c9 [SimplifyCFG] Update debug location when folding branch to [...] omits 1b2f6b4a08b Add support for DeclRefExpr in SyntaxTree, by generating Id [...] omits e7ac984dc05 [scudo][standalone] Allow Primary allocations to fail up mu [...] omits 2defe557226 [TTI] Expose isNoopAddrSpaceCast in TTI. omits 4976771e117 [libc++] Add a dummy CMake file to include runtime subprojects omits 3aee64a9e03 [flang] Fix build problems on osx omits 4dd332723de Fix return status of LoopDistribute omits 779cba79ec8 AMDGPU: Remove mayLoad/mayStore from some side effecting in [...] omits 139018265bf [libc] Add implementations long double fabsl and truncl functions. omits c9eeeb38719 [mlir] [VectorOps] remove print_i1 from runtime support library omits d96aac43542 Optimize 'construct at end' loops in vector omits 9cb10296eca [mlir] Add support for lowering tanh to LLVMIR. omits c835b5cc1df [NFC][TableGen] Fix some clang-tidy warnings omits eed45b5fa2b [OPENMP][DOCS]Update status of supported constructs, NFC. omits 035795659b6 [ARM][bfloat] Do not coerce bfloat arguments and returns to [...] omits 437cbad3b35 [OPENMP]Fix PR46357: Do not allow types declarations in pragmas. omits ce82b8e8af6 [HIP] Improve check patterns to avoid test failures in case [...] omits 6c7e1b16fa2 [AMDGPU] Added new encoding to getMCOpcodeGen omits 7142fef03d9 [libc++] Don't override LIBCXX_CXX_ABI_INCLUDE_PATHS for libcxxrt omits 3ce0e92f45f [update_cc_test_checks.py] Handle C++ methods omits ead7a8beccc [update_cc_test_checks.py] Correctly skip function definitions omits 5fac474fad3 vim: add `bfloat` keyword omits 91ef9305268 [GlobalOpt] Remove preallocated calls when possible omits 3e59dfc3012 [llvm][SveEmitter] Emit the bfloat version of `svld1ro`. omits da419320ef2 [NFC][IndVarSimplify] Test: replacing IV user with unsafe l [...] omits 4971d0b8ec6 [OPENMP50]Allow nonmonotonic modifier for all schedule kinds. omits 53d6bfef32e [Dexter] Add --source-dir-root flag omits ecdf48f15bd [ARM] Basic bfloat support omits 84167a8d58e [docs] Clarify semantics of ordered fadd/fmul reductions. omits 1ec469cf4c2 [OPENMP50]Codegen for scan directives in parallel for regions. omits 3ed2909feb3 [flang] Fix crash with alternate returns in modules omits 2d865ccbd8c unwind: EHABISectionIterator `operator!=`, constify `operator-` omits 24744213982 [TargetLowering] SimplifyMultipleUseDemandedBits - drop alr [...] omits 9bcd59fdef0 fix a typo to cycle bots omits b4c7a7542f4 Don't require shell in clang/test/CodeGen/aarch64-sve-intri [...] omits d9b8aada828 [clang-tidy] Add --use-color command line option and UseCol [...] omits 6f09bb7da21 AMDGPU: Don't pass MachineFunction if only the IR Function is used omits b4c91462e84 [AVR] Fix miscompilation of zext + add omits 850bb889a56 [clang-tidy] RenamerClangTidy group redecls into 1 warning. omits 243303f8d79 Lanai: Remove unused method omits fe0a85faf49 [X86][SSE] Fold MOVMSK(PCMPEQ(X,0)) == -1 -> PTESTZ(X,X) omits ec789a41e29 [libc++] Add equality for spaceship types for themselves omits 8fbd6d99a09 [libcxx/variant] Fix build error for when exceptions disabled. omits cab3fc53d2e Fix linker error in clang-fuzzer following 89ea0b05207d45c1 [...] omits 8374bf43634 [CodeView] Fix generated command-line expansion in LF_BUILD [...] omits 0c66af970c8 [libc++] Allow specifying custom Lit config files omits 7622ea5835f [RISCV64] Emit correct lib call for fp(float/double) to ui/si omits b2f2adee003 [llvm][docs] Document the LLVM_INSTALL_UTILS CMake option (NFC) omits 6853cc72218 [MC] Rename a misnamed function. NFC. omits 403f9537924 [CodeView] Add full repro to LF_BUILDINFO record omits 89ea0b05207 [MC] Pass down argv0 & cc1 cmd-line to the back-end and sto [...] omits 24eff42ba4b [CodeView] Add TypeCollection::replaceType to replace type [...] omits a45409d8855 [Clang] Move clang::Job::printArg to llvm::sys::printArg. NFCI. omits 92d8ad02e92 [HIP] Fix rocm not found on rocm3.5 omits c7350a3bab1 [clang][utils] Modify make-ast-dump-check.sh to generate AS [...] omits 05843dc6ab9 [clang] Fix the serialization of LambdaExpr and the bogus m [...] omits eb4c758fe4b [Matrix] Pass darwin tripe to SeamObjc test to fix windows [...] omits 1669fddc9f6 [Matrix] Use alignment info when lowering loads/stores. omits 3cfd74e64be [SVE] Add checks for no warnings in SVE tests omits ada4c9dc4a6 [ARM][Clang] Removing lowering of half-precision FP argumen [...] omits 92ad6d57c21 [ARM] Moving CMSE handling of half arguments and return to [...] omits a255931c405 [ARM] Supporting lowering of half-precision FP arguments an [...] omits 4612f391200 [SVE] Add flag to specify SVE register size, using this to [...] omits 7aad220795b [DA] conservatively mark the join of every divergent branch omits d8c612b7eab Make matrix-type-builtins.m pass also on platforms where th [...] omits 3324598844a [mlir] Add a pass to remove all shape.cstr_ and assuming_ ops. omits d88acd8f7d7 [Matrix] Preserve volatile when loading loads/stores. omits b5e082e7289 [Matrix] Add __builtin_matrix_column_store to Clang. omits 4ea8e27a642 [SveEmitter] Add builtins to insert/extract subvectors from [...] omits 108560e58c4 Try to remove the acle_sve_adda.s file that's breaking tests omits 8a82bc3ef35 [mlir] NFC: Fix link in traits documentation omits 3626eba11f2 [NFC][LiveDebugValues] Document how LiveDebugValues operates omits 934bcaf10b5 [Matrix] Add __builtin_matrix_column_load to Clang. omits a75e09372e7 [mlir] Provide OpBuilder-based replacements for edsc::BlockBuilder omits e31e8f1ed57 [MLIR][Linalg] Retire C++ MatvecOp in favor of a linalg-ods [...] omits 15bf42d503b [AVR] Implement disassembly of 32-bit instructions omits 1d7b4a7e5e4 [SveEmitter] Add builtins for tuple creation (svcreate2/svc [...] omits 12c8e3632ed [Clang][Sema] Use of incorrect __has_feature vs __has_builtin omits 9ce89b3b645 [Matrix] Add volatile load/store tests (NFC). omits 7e30ef77f67 [CodeGen] Fix warnings in getVectorTypeBreakdown omits 6d18c2067ef [Matrix] Update load/store intrinsics. omits 65912a9768e [CodeGen] Fix warnings in foldCONCAT_VECTORS omits f9c7e3136ed Correctly report modified status for HWAddressSanitizer omits d14d96b7437 [mlir] [Vector] Add missing edsc intrinsics. omits ae22e841634 [CodeGen] Fix warnings in isPow2VectorType and getPow2VectorType omits 945d20f7ab2 [MLIR][Shape] Lower `size_to_index` and `index_to_size` wit [...] omits eaf49130a9b [MLIR][Shape] Realize `shape` to `std` lowering with declar [...] omits 158e734af19 [ARM] Adjust AND/OR combines to not call isConstantSplat on [...] omits e3836fe1a55 Revert "[SVE] Add checks for no warnings in SVE tests" omits 3ffb44b4481 [CodeGen] Fix warnings in getVectorElementCount() omits fb495c31701 [SVE] Add checks for no warnings in SVE tests omits 910689f0aa7 [AST] Move the "fallback to recovery expr" mechanism to Cor [...] omits f1fa3b7f6ee [flang] AMAX0, MIN1... rewrite to MAX/MIN: make result conv [...] omits f7455da2633 [IndirectThunks] Tiny comment fix omits 832cfc76724 [IndirectThunks] Make generated MF structure as expected by [...] omits 3f0cc96a969 [AArch64] SLSHardening: compute correct thunk name for X29. omits 819948c4433 [Test] Add more tests showing missing opportunities in Sele [...] omits d261a1c0e0e [DWARFYAML][debug_abbrev] Make the abbreviation code optional. omits 3d316eb06d9 [MLIR] Move SymbolOpInterface::isPublic() and friends to Sy [...] omits f7453a97cef [lld-macho] Add missing search-paths-darwin.test omits d50f44a2f77 [lld-macho] Handle framework search path, alongside library [...] omits 525c7d8cda7 [lld-macho] Handle alignment correctly when merging InputSections omits 74871cdad72 [lld-macho] Ensure __bss sections we output have file offse [...] omits a12e7d406de [lld-macho] Handle GOT relocations of non-dylib symbols omits c3d98ea89fa [lld-macho] Support X86_64_RELOC_GOT omits fcde378dcbd [lld-macho] Support non-pcrel section relocs omits 2f4cfa3c7ad [lld-macho] Avoid explicit -arch in tests by defaulting to x86-64 omits 77b79d79c05 Remove "unused" member ModuleSlice from `struct OpenMPOpt` omits 58e19d465a1 [PowerPC] Don't convert Loop to CTR Loop for fp128 BinaryOperator omits 1f391afbf44 [ObjectYAML][ELF] Add support for emitting the .debug_abbre [...] omits ad6024e29fe [PowerPC] Custom lower rotl v1i128 to vector_shuffle. omits 49279ca1601 [ELF] Improve --export-dynamic-symbol performance by checki [...] omits 7ee758d691b [WebAssembly] MC: Fix for data aliases with offsets (getele [...] omits 6c4ce202267 [Driver] Search computed sysroot for libc++ header paths omits 5f5f566b265 AMDGPU: Don't use 16-bit FP inline constants in integer operands omits 973cfa9ef5c Revert "When performing a substitution into a dependent ali [...] omits 55b6f68f4b2 Revert "Fix rejects-valid when referencing an implicit oper [...] omits 3d627d6ff9b [flang] More Fortran runtime support for CHARACTER operations omits f4ef77cbb48 [mlir][Inliner] Properly handle callgraph node deletion omits 55d53d4f544 [mlir][spirv] Add MatrixTimesScalar operation omits ac20150e299 [CUDA] make the test more hermetic omits 7c1c2d97758 [clang-format] NFC 3% improvement in the overall clang-form [...] omits 89648eb16d0 [BPF] fix a bug for BTF pointee type pruning omits c851d6cf4a4 When performing a substitution into a dependent alias templ [...] omits c7fbe2191b8 Fix rejects-valid when referencing an implicit operator== f [...] omits 771b7886872 [MLIR][SPIRVToLLVM] Support cast ops, some logical ops, UModOp omits a8dad303881 Revert "Remove unused class variable ModuleSlice." as it wa [...] omits b46e2548b67 [flang] Fix fallout from varous changes to the cmake files. omits 07a1749081b Remove unused class variable ModuleSlice. omits 1e60678c1f6 [MLIR] Fix parallel loop tiling. omits 8819202dfd2 [SVE] Eliminate bad VectorType::getNumElements() calls from [...] omits 4b776a98f1a [SVE] Fix invalid usages of getNumElements in ShuffleVector [...] omits 2eaadfc4fe6 [NFC] Use llvm::hasSingleElement() in place of .size() == 1 omits 6c45532908b Remove code duplication from RegisterContextPOSIX_* omits 9d8d0646d75 [NFC] Silence compiler warning [-Wmissing-braces]. omits f39000b4505 [Driver] Delete CC1 -fxray-function-index and clean up some tests omits 84b4f5a6a6b [InstCombine] Negator: while there, add detection for cycle [...] omits e3d8cb1e1d2 [InstCombine] Negator: cache negation results (PR46362) omits c4166f3d849 [NFC][InstCombine] Negator: add thin negate() wrapped befor [...] omits 2b851473372 [NFC][InstCombine] Negator: do not include unneeded "llvm/I [...] omits 49754dcf221 [WebAssembly] Fix bug in FixBrTables and use branch analysis utils omits 37e54ffa505 Revert 'This is a test commit - ded57e1a06a6ba omits ded57e1a06a This is a test commit omits c76edaabdde [clang-tidy] Prune dead code. NFC. omits f392b75fd85 [flang] Fix out-of-tree builds omits aaf50adb539 Revert "[OpenMP][NFC] Added DeviceID and Event pointer to _ [...] omits e7816f263b1 [InlineSpiller] add assert about spills post terminators omits 08c83ed7575 [clang-tidy][NFC] Remove the double look-up on IncludeInserter omits 88c965ba14c BreakCriticalEdges for callbr indirect dests omits 9b22b29f684 [mlir] [VectorOps] Add create mask integration tests omits 438f7fc068f [libc][benchmarks] Link the memory benchmark exes to functi [...] omits 5c244115c98 [lit] Avoid re-iterating result codes in different places omits ee1bf45e1d4 [OpenMP][NFC] Added DeviceID and Event pointer to __tgt_async_info omits bbf89644b58 [llvm-readobj] set --elf-cg-profile as alias of --cg-profile omits 1cbaf847ab8 [CGP] Reset the debug location when promoting zext(s). omits 7c7c8e0da4e [xray] Option to omit the function index omits acb30f6856c [X86] For 32-bit targets, emit two-byte NOP when possible omits ad879b31f05 [X86] Change signature of EmitNops. NFC. omits c8b082a3abe [llvm-cov gcov] Support clang<11 fake 4.2 format omits 64c87a94caa [lldb/Test] Fix tests that rely on logfiles with reproducers. omits d4f298c8206 [clang-tools-extra] Prevent linking to duplicate .a libs and dylib omits 1ad5e3cd6b8 [llvm] Disable linking llvm-exegesis to dylib omits 352558e69b3 [llvm] Avoid linking llvm-cfi-verify to duplicate libs omits 5c621900a66 [llvm] [CommandLine] Do not suggest really hidden opts in n [...] omits 2956cc50f34 [Clang][Driver] Remove gold linker support for PS4 toolchain omits 691ff4682f8 [AMDGPU] Skip CFIInstructions in SIInsertWaitcnts omits 4317ee27bd6 [clangd] Make use of preamble bounds from the patch inside [...] omits 2e28009981f [NFC] Move getAll{S,V}GPR{32,128} methods to SIFrameLowering omits 7cfd267c518 [OpenMPOPT][NFC] Introducing OMPInformationCache. omits def2e4c47fa [AMDGPU] Simplify GCNPassConfig::addOptimizedRegAlloc. NFC. omits e584abfcd50 [X86] Regenerate mixed-ptr tests checks omits a5f1f9c9b86 ScalarEvolution.h - reduce LoopInfo.h include to forward de [...] omits d1522513d4c [ARM] Reimplement MVE Tail-Predication pass using @llvm.get [...] omits ea844c75207 Revert "[InlineCost] InlineCostAnnotationWriterPass introduced" omits dcf2a9f2ee3 Revert "[InlineCost] PrinterPass prints constants to which [...] omits 39a4505e343 Revert "[InlineCost] GetElementPtr with constant operands" omits 34fba68d800 [InlineCost] GetElementPtr with constant operands omits 52b0db22f8c [InlineCost] PrinterPass prints constants to which instruct [...] omits 37e06e8f5c6 [InlineCost] InlineCostAnnotationWriterPass introduced omits ccd127008aa [clang-tidy] warnings-as-error no longer exits with ErrorCount omits 81cbe0ca83c Revert "GlobalISel: Make LLT constructors constexpr" omits 08029595ca3 [OPENMP]Fix overflow during counting the number of iterations. omits 34ee2549a72 [OPENMP50]Codegen for scan directive in for simd regions. omits 6aae8ef164e [SCCP] Add a few more additional sext tests (NFC). omits df9a51dab35 Remove global std::strings. NFCI. omits c1034d044ad Follow up of rGe345d547a0d5, and attempt to pacify buildbot: omits e345d547a0d Recommit "[LV] Emit @llvm.get.active.lane.mask for tail-fol [...] omits 0bdcd95bf20 [SYCL][OpenMP] Implement thread-local storage restriction omits 076e08aa450 [LSR] Filter for postinc formulae omits 88c8581d9fe [llvm-readobj] - Do not crash when GnuHashTable->symndx is [...] omits e8299a806ad [llvm-readobj] - Split the printGnuHashTable(). NFCI. omits ac8a2f132b0 [AMDGPU] Fix failure in VCC spilling omits 547b6da73cc [CallPrinter] Remove static constructor. omits b1130c4f55b [SCCP] Precommit some sext tests (NFC). omits e29b31513ff [lldb] Remove xfail aarch64/linux from TestBuiltinTrap.py omits 5bf0858c0b4 Return "[InstCombine] Simplify compare of Phi with constant [...] omits 93cd4115799 [NFC] Run clang-format on clang/test/OpenMP/nvptx_target_co [...] omits 95db1e7fb92 [FileCheck] Implement * and / operators for ExpressionValue. omits 16ad6eeb94f [IR] Don't copy profile metadata in createCallMatchingInvoke() omits 1cafd8a5d1a Fix LoopIdiomRecognize pass return status omits d4e183f6863 Revert "[LV] Emit @llvm.get.active.mask for tail-folded loops" omits 4ac9a6902f2 [NFC] Add API for edge domination check in dom tree omits 773353be4e5 [SCCP] Move common code to simplify basic block to helper (NFC). omits 47650451738 [LV] Emit @llvm.get.active.mask for tail-folded loops omits 20835cff272 [TTI] Refactor emitGetActiveLaneMask omits 3847737fa48 [CallPrinter] Handle freq = 0 case omits bbc629ebd64 [CallPrinter] Fix maxFreq = 0 case omits e51c1d06a99 [SveEmitter] Add builtins for svtbl2 omits af3d8245341 [clangd] Depend on llvm-config for lit tests omits e4b58ea8c1e [MemDep] Also remove load instructions from NonLocalDesCache. omits 8bc8d2d678a Use explicitly unsigned zero to prevent from a warning omits 9465dd5ddd2 [Test] Add missing opportunity for replacement of select with Phi omits b21794a91cc [DebugInfo] Unify Cursor usage for all debug line opcodes omits d1b4e6a0d1f [gn build] Port 6754a0e2edd omits d812efb121f [SafeStack,NFC] Fix names after files move omits 6754a0e2edd [SafeStack,NFC] Move SafeStackColoring code omits d3f7448e3ca [SystemZ] Bugfix in storeLoadCanUseBlockBinary(). omits 8580af3f7d9 subdirectories should not use cmake project command omits e9b8ed1fd7c [OpenMP][Tool] Header-only multiplexing of OMPT tools omits c2574dc9f70 [NFC]][PowerPC] Remove unused intrinsic for old CTR loop pass omits 564821ad65b [www] Update cxx_dr_status page for recent fixes. omits 02fccc26cf6 Revert "DR458: Search template parameter scopes in the righ [...] omits 2e613d2ded2 [Support] Get process statistics in ExecuteAndWait and Wait omits e3fd9dc9734 [clang] Enable -mms-bitfields by default for mingw targets omits 7b3fe969927 [clang] Don't emit warn_cxx_ms_struct when MSBitfields is e [...] omits beeed368b60 [clang] [MinGW] Link kernel32 once after the last instance [...] omits ccbd7e8d463 [DebugInfo] Support parsing and dumping of DWARF64 macro units. omits d3963b3a5f4 [DA] propagate loop live-out values that get used in a branch omits df9d64ed9c1 [IR] Add missing GlobalAlias copying of ThreadLocalMode attribute omits 3b34f3fccac AMDGPU/GlobalISel: Fix obvious bug in ported 32-bit udiv/urem omits 237c2a23b6d DR458: Search template parameter scopes in the right order. omits 1b8125b041e Don't assert if we find a dependently-typed variable in the [...] omits 50155bcd464 [PowerPC] remove wrong added FIXME in testcases, NFC omits a2d096df260 [lld-macho] Use uint64_t for getSize() instead of size_t omits 9aaa32cfcb1 [ObjectYAML][DWARF] Let writeVariableSizedInteger() return Error. omits c5c58fd6b5c AMDGPU: Remove intermediate DAG node for trig_preop intrinsic omits a649802c599 [lld-macho][test] Fix dylink-lazy.s after 0a5228a02c32cb5b1 [...] omits 70f9cfc857f [builtins][test] Delete unneeded file headers omits 4a1776979fd [CodeGen][TLS] Set TLS Model for __tls_guard as well. omits 0a5228a02c3 test: add library search path to repair the test omits 778db88723d [gicombiner] Allow disable-rule option to disable all-except-... omits 7b226fde678 [MLIR] Add an Op util which returns its name with the diale [...] omits 8e204f807b9 [SVE] Generalize size checks in Verifier to use getElementCount omits 73312976ad8 lld: remove old test support path omits 1a1849c99b8 [NFC] Use EXPECT_FALSE(...) in test rather than EXPECT_EQ(f [...] omits c151230533e [lldb/Test] Cleanup TestJITLoaderGDB and make it compatible [...] omits 30db1776935 [flang] Upstream the Mangler module from lowering. omits eb81c85afdc [SVE] Deprecate default false variant of VectorType::get omits cd93906f93e [mlir] Fix case in MLIRGPUtoSPIRVTransforms omits 7e01675ea50 [SelectionDAG] Add MVT::bf16 to getConstantFP() omits 7f7cb79b578 [llvm-cov gcov] Don't suppress .gcov output if .gcda is corrupted omits ada2a8ea4a9 Remove the try/catch codepath if `swap` is `noexcept`. omits e35ba09961c [gicombiner] Allow generated combiners to store additional members omits b3e77c6d558 [SVE] Remove invalid calls to VectorType::getNumElements fr [...] omits 369d00df60d [CallPrinter] Adding heat coloring to CallPrinter omits def21563895 [gcov] Add -i --intermediate-format omits 4cd7ba7eca1 [gcov] Refactor llvm-cov gcov and add SourceInfo omits 28ebdf1a02e [gicombiner] Allow generated CombinerHelpers to have additi [...] omits 6f2943fb196 [MLIR][Standard] Fix use of `dyn_cast_or_null` omits 6a5641eff6c [CGP] Add `--match-full-lines` to make sure we don't have a [...] omits 0f631bd3bb6 Revert "[OPENMP50]Codegen for scan directive in for simd regions." omits 0990f1a3ade [MLIR][Standard] Lower `std.dim` with dynamic dimension ope [...] omits c0f1dcf31ee [lldb/Test] Pass the lldb_tool_dir when setting the lldb-re [...] omits 616d8d942be [SVE] Eliminate calls to default-false VectorType::get() fr [...] omits b265cad93e7 [NFC] Bail out for scalable vectors before calling getNumElements omits 747486991cc [SVE] Fix bad FixedVectorType cast in simplifyDivRem omits 6e78a3086a7 [OPENMP50]Codegen for scan directive in for simd regions. omits 8d4a806ef0b Revert "remove gold linker" omits 8c6c606cdc7 [Clang] Add a "#pragma unroll" test case for correct error [...] omits 719c87edc58 remove gold linker omits 3488e8c21ce [OPENMP]Fix PR46347: several ordered directives in a single [...] omits ff628f5f5ed [SVE] Eliminate calls to default-false VectorType::get() fr [...] omits e4f19d1dda9 GlobalISel: Fix not failing on widening G_INSERT_VECTOR_ELT omits 37e72f47a41 [PowerPC] Add -m[no-]power10-vector clang and llvm option omits 08f62ff8ef3 [Matrix] Add align info to some more loads/stores (NFC). omits 7837de13943 [lit] Improve consistency for showing result groups omits d970ab63e22 Driver: Accept multiple --config options if filenames are the same omits b4bc72afb78 [mlir] refactor Linalg LoopNestBuilder to use common infra omits 3adced3494d [mlir] Introduce callback-based builders to SCF Parallel an [...] omits 8a3340d25d1 GlobalISel: Use early return and reduce indentation omits b877f33d93a [MLIR] Add documentation for generate-check-lines.py omits 91bec1d385c GlobalISel: Make special case handling clearer omits d98a7c3cf46 GlobalISel: Use Register omits a6150de4473 [MLIR] Remove generated spaces at eof for generate-test-checks.py. omits 25b3806788a [MLIR] Rework generate-test-checks.py to attach CHECK lines [...] omits 3f0c9c16342 Fix ubsan error in tblgen with signed left shift omits 6bc2b042f4a [TLI] Add four C++17 delete variants. omits 8aef01eed41 [AIX][compiler-rt] Pick the right form of COMPILER_RT_ALIAS [...] omits 4dd3dfe8e32 [lldb/Python] Fix the infinitely looping Python prompt bug omits ed67f5e7ab5 [VectorCombine] scalarize compares with insertelement operand(s) omits 12b01ab7fa1 [libc++] Don't trigger unsigned conversion warnings in std: [...] omits 4676cf444ea [Clang] Skip adding begin source location for PragmaLoopHin [...] omits 7caa9caa80f [AArch64][GlobalISel] Avoid creating redundant ubfx when se [...] omits e4a84590e8a [lldb/Test] Create dir if it doesn't yet exist in getReprod [...] omits 993c43aea57 [OPENMP][DOCS]Update status of the supported constrcuts, NFC. omits f1ef237df7c [Format] Add more proto enclosing function names omits 7a9258e9bbf [mlir][shape] Add a func to populate ShapeToShape patterns. omits 1614e354082 [analyzer][MallocChecker] PR46253: Correctly recognize stan [...] omits 4799fb63b55 [GlobalISel] Delete unused variable after r353432 omits 56262a74c31 Fix debug line info when line markers are present inside macros. omits 59ce6ffe2d1 GlobalISel: Add a note to G_BITCAST documentation omits 5a95be22d24 GlobalISel: Make LLT constructors constexpr omits cbea36903e8 [OpenMP][OMPT] Add callbacks for doacross loops omits eae76faeeae [mlir][Linalg] Retire C++ MatmulOp in favor of a linalg-ods [...] omits e02c9649699 [Matrix] Specify missing alignment in tests (NFC). omits 6cd232056c3 [MLIR][NFC] Inline lambda to workaround gcc 9.1,9.2 bug omits 10b6567f497 [AArch64]: BFloat MatMul Intrinsics&CodeGen omits 508a4764c0e [AArch64]: BFloat Load/Store Intrinsics&CodeGen omits e830fa260da [clang][amdgpu] Prefer not using `fp16` conversion intrinsics. omits 14b947f306a [analyzer] Fix StdLibraryFunctionsChecker crash on macOS omits e1ba7241c3e [clang-tidy] simplify-bool-expr ignores template instantiations omits 66fb3c39cbc [DebugInfo/DWARF] - Report .eh_frame sections of version != 1. omits cdd7f24c3ae [llvm-readelf] - Do not omit a zero symbol value when print [...] omits 245b299edc9 [mlir][OpenMP] Add custom parser and pretty printer for par [...] omits d7deef12063 Revert "[AssumeBundles] add cannonicalisation to the assume [...] omits 3961438c784 [llvm-readelf] - Do not crash when relocation references a [...] omits 5aa8014ca81 [AVR] Remove faulty stack pushing behavior omits 3ab1c97e351 [AVR] Fix stack size in functions with a frame pointer omits 71c1080328c [mlir][shape] Fix the comment in ShapeToStandard.cpp. omits ccd8b7b1034 [LSan] Enable for SystemZ omits f269bb7da01 [ARM] Fix crash trying to generate i1 immediates omits 06a744afd3f [NFC][Attributor] Expose getOrCreateAAFor and lookupAAFor omits 9d11822f091 Fix comment typo - Uexpected -> Unexpected. NFC. omits 90c50cad198 [AssumeBundles] add cannonicalisation to the assume builder omits 740575dc232 [clangd] Fix readability-else-after-return 'Adding a note w [...] omits 503a26d8e4d Silence GCC 7 warning omits e099c7b64a0 [NFC][OpenMPOpt] Provide function-specific foreachUse. omits f6189da9381 [ARM][NFC] Explicitly specify the fp16 value type in codege [...] omits 38b455e91a6 [analyzer] SATest: Add option to specify projects to test omits dc8a77de7db [analyzer] ProjectMap: Do not serialize fields with default values omits d9944da273c [analyzer] SATest: Introduce a single entrypoint for regres [...] omits 35dd0147cdd [analyzer] CmpRuns.py: Decouple main functionality from argparse omits 4a7b3d406f1 [analyzer] SATestAdd.py: Parse arguments with argparse omits bbb8f171364 [analyzer] SATest: Add posibility to download source from g [...] omits fb4b565212b [analyzer] SATest: Move from csv to json project maps omits 4a606e0a8c8 [analyzer] CmpRuns.py: Fix error due to statistics differences omits 98f737f4bfc [analyzer] CmpRuns.py: Refactor and add type annotations. NFC. omits 2176af34281 [gn build] Port b7084d8ede1 omits 28923dc2dda [AST][RecoveryExpr] Fix a crash on a field decl with invalid type. omits b7084d8ede1 [ELF] Fixing an issue in Elf_Note_Impl::getDescAsStringRef omits 6fdd5a28b78 Revert "[IR] Clean up dead instructions after simplifying a [...] omits 73bfb4fd52d [OpenMPOpt] initial tests for ICV tracking. Only nthreads is used. omits 6b4aeec94af [asan] Unpoison signal alternate stack. omits 068fa357466 [clang-tidy] For `run-clang-tidy.py` escape the paths that [...] omits 379c5b31f7a [X86][SSE] combineVectorSizedSetCCEquality - remove unused [...] omits 3725142449a [clangd] Make sure working directory is set during preamble [...] omits 9b72b47ed63 Revert "[mlir][Linalg] Retire C++ MatmulOp in favor of a li [...] omits bd779e2c49c [gn build] (manualy) merge e2cc854 omits 387e94ca920 [asan] Refactor stack unpoisoning. omits ffc5d98d2c0 [MC] Generate .debug_frame in the 64-bit DWARF format [7/7] omits 1e081342d4b [MC] Fix DWARF forms for 64-bit DWARFv3 files [6/7] omits ab7458fb04a [MC] Generate .debug_rnglists in the 64-bit DWARF format [5/7] omits b5f8959bcd9 [MC] Generate .debug_aranges in the 64-bit DWARF format [4/7] omits 1dfcce53950 [MC] Generate a compilation unit in the 64-bit DWARF format [3/7] omits 64c049595b5 [MC] Generate .debug_line in the 64-bit DWARF format [2/7] omits a8ec9de406e [MC] Add --dwarf64 to generate DWARF64 debug info [1/7] omits 057c9c7ee00 [X86][SSE] MatchVectorAllZeroTest - handle OR vector reductions omits 65c3fa849b1 [X86][SSE] combineVectorSizedSetCCEquality - move single Su [...] omits 7965dd79a3d [MLIR] Fix memref region compute for 0-d memref accesses omits e00dcf61a2f NFC: cleanup the "(void)" case trick since the assertion is [...] omits 7158f285a86 [CostModel] Unify getCFInstrCost omits 45e4c9d70c3 NFC: Inline unused variable omits 6fb7f3a3cf6 [lib][NFC] Split the floating point util functions into mul [...] omits 462e3ccdd0d [mlir][StandardDialect] Add some folding for operations in [...] omits e81bf67e8cf [MLIR] Modify HasParent trait to allow one of several op's [...] omits 388afd8406a [lldb] Remove redundant access specifiers (NFC) omits 5ddd4fc5a65 [lldb/Lua] Fix override/virtual in ScriptInterpreterLua (NFC) omits 93571c3c3b2 [lldb/Python] Various cleanups in ScriptInterpreterPython (NFC) omits a3b5f428c19 [AArch64] Print the immediate operand for SPACE pseudo instruction omits 1035a416a69 [AArch64][GlobalISel] Emit constant pool loads for 64 bit f [...] omits 8d2acfc40e3 [lldb/Interpreter] Use std::make_shared<StreamString> (NFC) omits e62912b1906 [LLParser] Delete temp CallInst when error occurs omits 2ba320846b1 [llvm][TextAPI/MachO] clean up auto usages in tests, NFC omits 8aaeaddec8f [ObjectYAML][DWARF] Implement the .debug_addr section. omits 296e47734e6 [llvm][NFC] Fix license on InlineFeaturesAnalysis.{h|cpp} omits 255d5dbae1c [X86] Add support for inline assembly 'x' constraint for i128. omits 913bc312b55 [llvm-objcopy][MachO] Add support for LC_CODE_SIGNATURE omits 18e356b75d0 [lldb/Docs] Reword paragraph and omit 'build slave' omits 0965b59bf42 [lldb/debugserver] Rename Master/Slave to Primary/Secondary (NFC) omits 6752786d657 [HIP] Do not use llvm-link/opt/llc for -fgpu-rdc omits b0ffa8befe4 [MSAN] Pass Origin by parameter to __msan_warning functions omits 576fa5a50c8 [AMDGPU] make ubsan happy with unsigned left shift omits f8170d87159 [NativeSession] Implement findLineNumbersByAddress in Nativ [...] omits d66428cb995 [lit] Allow for tests to have non-parsed requirements omits 480a383551e Upstream two performance monitor collectors to MachTask omits 5a4c3f6b06f [GlobalISel] Look through extends etc in CombinerHelper::ma [...] omits c8d0aaa7ffd [libc++] Automatically create the %T directory inside config tests omits 619beb0a535 [libc++] Replace the FakeLitConfig by an actual LitConfig object omits fad9cba8f58 [Docs] Add missing space, requested on c08ea07 omits 853e61142d3 Follow up for "[lit] Include unexecuted tests in xUnit report" omits 9ee272f13d8 [AMDGPU] Add gfx1030 target omits eddf4dc869d Fix SourceMgrDiagnosticHandler::convertLocToSMLoc for unkno [...] omits 2cfb027369e [CodeGen][NFC] Add a helper function that returns the addre [...] omits 552ef9fc094 [mlir][DialectConversion] Add overload of addDynamicallyLeg [...] omits 0e360744f36 [mlir][DialectConversion] Cache type conversions and add a [...] omits bd970ef7c6b Fix MLIR test after 1d33c09f220e: matrix intrinsics have "n [...] omits e8090d83fd9 [HIP] Do not call opt/llc for -fno-gpu-rdc omits 64ec505dd46 [lldb] Rename Master/Slave to Primary/Secondary (NFC) omits 8c6c49f293f [mlir][Linalg] Retire C++ MatmulOp in favor of a linalg-ods [...] omits 487ca07fcc7 [mlir][NFC] Fix file comments. omits fc905ae003d [GlobalISel] Don't emit multiply by magic constant for zero [...] omits eeb96e4f198 [libc++] Re-apply parts of 3ea9450bda90 "Migrate Lit platfo [...] omits e2cc854015f [llvm][NFC] Move content of ML subdirectory into Analysis omits 8d73ab8ddc5 [mlir] [integration_test] Make integration tests default OFF omits 2d8e105db6b [PPCAsmPrinter] support 'L' output template for memory operands omits c2dccf9d5e3 [CodeGenPrepare] Reset the debug location when promoting trunc(s) omits a93ff1826b4 [Analyzer][NFC] Remove prefix from WebKitNoUncountedMemberC [...] omits 1d33c09f220 [IR] Add nocapture & nosync to matrix intrinsics. omits 6580c4890b7 [gn build] Port a7eb3692e76 omits c310d0de395 [cmake] Invoke ssh.py using Python interpreter, not as exec [...] omits a7eb3692e76 [Analyzer][WebKit] UncountedCallArgsChecker omits 3a726bc9935 [SVE] Bail from cstfp_pred_ty before walking scalable vector omits 13331477c0d Make OpOperand constructor private (NFC) omits 7c93a19790c NFC: Remove disabled rule from postlegalizer-combiner-zip.mir test omits d700237f1aa [CUDA,HIP] Use VFS for SDK detection. omits 7df80e3f23b [lld-macho] Specify the complete set of command-line option [...] omits 35651fdd453 [IR] Add AttributeBitSet wrapper (NFC) omits 72e096fd1e3 [MachO] Fix typo in comment omits 4a8120ca9fb Fix ConstantAggregateBuilderBase::getRelativeOffset omits 3495b884deb [AArch64][GlobalISel] Add G_EXT and select ext using it omits 29e57229497 Revert "[llvm] Added support for stand-alone cmake object l [...] omits e51e82745e8 [Target/PPC] Fold inside an assertion. omits 695c7d6313d [llvm] Added support for stand-alone cmake object libraries. omits e07cf92377f AMDGPU/GlobalISel: Don't hardcode maximum register size omits 96e48e9a61a [libc++] Add the ability to run arbitrary programs using the DSL omits 1a7f115dce2 AMDGPU/GlobalISel: Extend load/store workaround to i128 vectors omits a9a21bb4b68 Revert "[mlir] Add support for lowering tanh to LLVMIR." omits 72d20b9604f [LLVM] Change isa<> to a variadic function template omits 968f58c6842 [lit] Include unexecuted tests in xUnit report omits 5682f192bd9 [RuntimeDyld] Add dependence on Core. omits 362eedcbb43 AMDGPU/GlobalISel: Correct memory size in test omits 91801a7c34d [mlir] [integration-test] [VectorOps] Start an integration [...] omits 5cb44196aa7 [Target/PPC] Silence an unused variable warning. NFC. omits d72cb4ce211 Recommit "[X86] Separate imm from relocImm handling." omits 120c0592929 [DSE,MSSA] Port partial store merging. omits 32c757e4f80 [mlir] Add support for lowering tanh to LLVMIR. omits 498dd745f55 [ORC] Honor linker private global prefix on symbol names. omits e54828ad47d [libc++abi] Ensure custom libc++ header paths are honoured [...] omits 32f1a909b87 [gn build] (manually) merge 3b29376e3fca43 omits 3b29376e3fc [WebAssembly] Adding 64-bit version of R_WASM_MEMORY_ADDR_* relocs omits 017969de766 [llvm][SveEmitter] SVE ACLE for quadword permute intrinsics. omits 9e5aefc5f93 [OpenMP][Tests] fix data race in an OpenMP runtime test omits ad1c46c3c0b [X86] Remove printanymem/printopaquemem from the InstPrinte [...] omits 71a91b98374 [DSE] Hoist partial store merging code into function (NFC). omits 1ac8451a9b1 [GlobalISel] Simplify G_ADD when it has (0-X) on the LHS or RHS omits 93f602b339f [flang] unit test support for out-of-tree and in-tree using [...] omits 7e54df68295 [libc] Enable string functions for aarch64. omits d74323606d9 [lldb] Remove indentation before help output. omits 051f0ffdbfb [libc] Extract an architecture independent copy of memcpy i [...] omits 28a00ac9ba0 [llvm][SVE] IR intrinsics for quadword permutation instructions. omits 9362698450d [flang] Change DIE("unreachable") cases to use llvm_unreachable omits 58610eb3680 [libc++] Raise an exception if a Lit feature resolves to an [...] omits d1505233c85 [clangd] Follow-up to fix lit-test bustage in type-hierarchy.test omits 2b41bc5a8bf [mlir][shape] Update test case to new op asm format omits 7759f70fb0e [clangd] Support typeHierarchy/resolve for children of pare [...] omits 3f5bd53eb10 [mlir] Introduce callback-based builders for AffineForOp omits 36150c36373 [mlir] Affine symbols: do not expect AffineScope to always exist omits 3813f24e971 [mlir][shape] Add a pattern to rewrite `shape.reduce` as `s [...] omits e1741e34e00 [analyzer] Reasoning about comparison expressions in RangeC [...] omits 2ca552322c2 AMDGPU/GlobalISel: Fix 8-byte aligned, 96-bit scalar loads omits d9e0bbd17b0 [WebAssembly] Adding 64-bit versions of all load & store ops. omits 837ca479606 [NFCI] Change the data structure of MaybeODRUseExprSet omits 8c61f13a0f7 [DSE,MSSA] Delete instructions after printing it. omits cb8a0ba8296 [X86][SSE] Add LowerVectorAllZero helper for checking if al [...] omits 57c9dc0521a [PowerPC] Do not add the relocation addend to the instructi [...] omits 979720a9bbc [DSE,MSSA] Add additional merging test cases (NFC). omits c98c94d85f8 [clang-tidy] Add diagnostics level to YAML output omits 046566a1d50 [NFC] Remove unnecessary require global-isel from tests omits 87e5742654f [NFC] Add braces to if-statement in MachineVerifier omits ae33cbc4940 [X86][SSE] LowerVectorAllZeroTest - add support for >256-bi [...] omits f47a7766287 Revert "[X86] Separate imm from relocImm handling." omits 0b806549b5e [X86][SSE] LowerVectorAllZeroTest - remove unnecessary bitcasts omits ffe8f6d33bc [ARM][MachineOutliner] Fix no-lr-save testcase. omits 07f33512841 [strictfp] Replace dangling strictfp attrs with nobuiltin omits 8799ebbc1f0 [clang] Fix or emit diagnostic for checked arithmetic built [...] omits 33879aa0bf0 [mlir] Fixed GCC compile issues and linking problems using [...] omits efa8b6e884a [Analyzer][StreamChecker] Add check for pointer escape. omits 669066de650 [ARM][MachineOutliner] Add LR RegSave mode. omits b8ae3fdfa57 [AArch64] Fix BTI instruction emission. omits 2d2c73c5cfd [mlir] Remove OperandAdaptor omits dae9554b2b0 AMDGPU/GlobalISel: Workaround some load/store type selectio [...] omits 96229606f96 AMDGPU/GlobalISel: Use less artifical example to avoid abort=0 omits 33e90865010 GlobalISel: Support lowering vector->vector G_BITCAST omits a06b2cb0f5d Fix clang/test/Modules/empty.modulemap by increasing limit. omits 51e4aa87e05 attempt to fix failing buildbots after 3bab88b7baa20b276faa [...] omits 1a789047520 [DebugInfo] Report errors for truncated debug line standard opcode omits a8c186c2164 [MLIR][Standard] Simplify complex operand unpacking omits 361f664850e [MLIR][Standard] Add documentation for `std.dim` and fix te [...] omits 9baba7cf66c Revert "[lld-macho] No need to explicitly specify -arch in tests" omits ff4c5103376 [mlir] Extended BufferPlacement to support more sophisticat [...] omits 550c4562d18 Revert "Prevent IR-gen from emitting consteval declarations" omits ec4e68e667b [yaml2obj] - Introduce the "NoHeaders" key for "SectionHead [...] omits 298377f4b0b [X86][SSE] Add tests for and/or reduction results compared to zero omits 1e87261ba17 [clangd] Turn on RecoveryAST for clangd by default. omits e026f147f7b [VE] Support relocation information in MC layer omits c87bf291495 [MachineVerifier][GlobalISel] Check that branches have a MB [...] omits 9e4f674888d [Test] Add an example of unprofitable PR Phi insertion omits 3bab88b7baa Prevent IR-gen from emitting consteval declarations omits 7808bf84317 NFC: Make sure function arguments have the same name in dec [...] omits cd320446f46 [mlir][shape] Lower Shape `ConstSizeOp` to Standard `ConstantOp`.
This update removed existing revisions from the reference, leaving the reference pointing at a previous point in the repository history.
* -- * -- N refs/heads/linaro-local/ci/tcwg_bmk_tx1/llvm-master-aarch64-spec2k6- [...] \ O -- O -- O (1ab88de0ed9)
Any revisions marked "omits" are not gone; other references still refer to them. Any revisions marked "discards" are gone forever.
No new revisions were added by this update.
Summary of changes: .gitignore | 5 - .../clang-apply-replacements/CMakeLists.txt | 4 +- .../clang-change-namespace/CMakeLists.txt | 7 +- .../clang-change-namespace/ChangeNamespace.cpp | 8 +- .../clang-change-namespace/ChangeNamespace.h | 4 +- .../tool/ClangChangeNamespace.cpp | 22 +- clang-tools-extra/clang-doc/CMakeLists.txt | 7 +- clang-tools-extra/clang-doc/Generators.cpp | 7 +- .../clang-include-fixer/CMakeLists.txt | 9 +- .../find-all-symbols/CMakeLists.txt | 7 +- .../clang-include-fixer/plugin/CMakeLists.txt | 3 - clang-tools-extra/clang-move/CMakeLists.txt | 7 +- clang-tools-extra/clang-query/CMakeLists.txt | 7 +- .../clang-reorder-fields/CMakeLists.txt | 7 +- clang-tools-extra/clang-tidy/CMakeLists.txt | 8 +- clang-tools-extra/clang-tidy/ClangTidy.cpp | 6 +- clang-tools-extra/clang-tidy/ClangTidy.h | 9 +- clang-tools-extra/clang-tidy/ClangTidyCheck.h | 5 +- .../clang-tidy/ClangTidyDiagnosticConsumer.cpp | 64 - .../clang-tidy/ClangTidyDiagnosticConsumer.h | 12 +- clang-tools-extra/clang-tidy/ClangTidyModule.cpp | 1 - clang-tools-extra/clang-tidy/ClangTidyModule.h | 15 +- clang-tools-extra/clang-tidy/ClangTidyOptions.cpp | 104 +- clang-tools-extra/clang-tidy/ClangTidyOptions.h | 100 +- clang-tools-extra/clang-tidy/ClangTidyProfiling.h | 7 +- clang-tools-extra/clang-tidy/abseil/CMakeLists.txt | 11 +- .../clang-tidy/abseil/DurationAdditionCheck.h | 2 +- .../clang-tidy/abseil/DurationComparisonCheck.h | 2 +- .../abseil/DurationConversionCastCheck.h | 2 +- .../clang-tidy/abseil/DurationDivisionCheck.cpp | 1 - .../clang-tidy/abseil/DurationDivisionCheck.h | 2 +- .../abseil/DurationFactoryFloatCheck.cpp | 1 - .../clang-tidy/abseil/DurationFactoryFloatCheck.h | 2 +- .../clang-tidy/abseil/DurationFactoryScaleCheck.h | 2 +- .../clang-tidy/abseil/DurationSubtractionCheck.h | 2 +- .../abseil/DurationUnnecessaryConversionCheck.h | 2 +- .../abseil/FasterStrsplitDelimiterCheck.h | 2 +- .../abseil/NoInternalDependenciesCheck.h | 2 +- .../clang-tidy/abseil/NoNamespaceCheck.h | 2 +- .../clang-tidy/abseil/RedundantStrcatCallsCheck.h | 2 +- .../clang-tidy/abseil/StrCatAppendCheck.h | 2 +- .../abseil/StringFindStartswithCheck.cpp | 4 +- .../clang-tidy/abseil/StringFindStartswithCheck.h | 2 +- .../abseil/StringFindStrContainsCheck.cpp | 3 - .../clang-tidy/abseil/StringFindStrContainsCheck.h | 2 +- .../clang-tidy/abseil/TimeComparisonCheck.h | 2 +- .../clang-tidy/abseil/TimeSubtractionCheck.cpp | 1 - .../clang-tidy/abseil/TimeSubtractionCheck.h | 2 +- .../abseil/UpgradeDurationConversionsCheck.cpp | 1 - .../abseil/UpgradeDurationConversionsCheck.h | 2 +- clang-tools-extra/clang-tidy/add_new_check.py | 16 +- .../clang-tidy/android/CMakeLists.txt | 11 +- clang-tools-extra/clang-tidy/boost/CMakeLists.txt | 11 +- .../bugprone/BadSignalToKillThreadCheck.cpp | 1 - .../clang-tidy/bugprone/BranchCloneCheck.cpp | 1 - .../clang-tidy/bugprone/BranchCloneCheck.h | 2 +- .../clang-tidy/bugprone/CMakeLists.txt | 13 +- .../clang-tidy/bugprone/InfiniteLoopCheck.cpp | 50 +- .../MisplacedOperatorInStrlenInAllocCheck.cpp | 1 - .../MisplacedPointerArithmeticInAllocCheck.cpp | 1 - .../bugprone/NotNullTerminatedResultCheck.cpp | 1 - .../bugprone/NotNullTerminatedResultCheck.h | 2 +- .../clang-tidy/bugprone/PosixReturnCheck.cpp | 1 - .../bugprone/ReservedIdentifierCheck.cpp | 1 - .../clang-tidy/bugprone/SuspiciousIncludeCheck.cpp | 1 - .../bugprone/TooSmallLoopVariableCheck.cpp | 3 +- clang-tools-extra/clang-tidy/cert/CMakeLists.txt | 15 +- .../clang-tidy/cppcoreguidelines/AvoidGotoCheck.h | 2 +- .../clang-tidy/cppcoreguidelines/CMakeLists.txt | 17 +- .../cppcoreguidelines/InitVariablesCheck.cpp | 10 +- .../cppcoreguidelines/InitVariablesCheck.h | 1 - .../cppcoreguidelines/InterfacesGlobalInitCheck.h | 2 +- .../cppcoreguidelines/MacroUsageCheck.cpp | 1 - .../clang-tidy/cppcoreguidelines/MacroUsageCheck.h | 5 +- .../NarrowingConversionsCheck.cpp | 8 +- .../cppcoreguidelines/NarrowingConversionsCheck.h | 4 +- .../clang-tidy/cppcoreguidelines/NoMallocCheck.h | 4 +- .../cppcoreguidelines/OwningMemoryCheck.h | 2 +- .../ProBoundsArrayToPointerDecayCheck.h | 2 +- .../ProBoundsConstantArrayIndexCheck.h | 2 +- .../ProBoundsPointerArithmeticCheck.h | 2 +- .../cppcoreguidelines/ProTypeConstCastCheck.h | 2 +- .../cppcoreguidelines/ProTypeCstyleCastCheck.h | 2 +- .../cppcoreguidelines/ProTypeMemberInitCheck.h | 2 +- .../ProTypeReinterpretCastCheck.h | 2 +- .../ProTypeStaticCastDowncastCheck.h | 2 +- .../cppcoreguidelines/ProTypeUnionAccessCheck.h | 2 +- .../cppcoreguidelines/ProTypeVarargCheck.h | 2 +- .../clang-tidy/cppcoreguidelines/SlicingCheck.h | 2 +- .../SpecialMemberFunctionsCheck.h | 2 +- clang-tools-extra/clang-tidy/darwin/CMakeLists.txt | 11 +- .../clang-tidy/fuchsia/CMakeLists.txt | 13 +- .../fuchsia/DefaultArgumentsDeclarationsCheck.cpp | 1 - .../clang-tidy/google/AvoidNSObjectNewCheck.cpp | 1 - .../AvoidUnderscoreInGoogletestNameCheck.cpp | 2 - clang-tools-extra/clang-tidy/google/CMakeLists.txt | 13 +- .../clang-tidy/google/NonConstReferences.cpp | 16 +- .../clang-tidy/google/NonConstReferences.h | 2 +- .../google/UpgradeGoogletestCaseCheck.cpp | 2 - clang-tools-extra/clang-tidy/hicpp/CMakeLists.txt | 17 +- .../clang-tidy/hicpp/ExceptionBaseclassCheck.h | 2 +- .../clang-tidy/hicpp/HICPPTidyModule.cpp | 6 +- .../clang-tidy/hicpp/MultiwayPathsCoveredCheck.h | 4 +- .../clang-tidy/hicpp/NoAssemblerCheck.h | 2 +- .../clang-tidy/hicpp/SignedBitwiseCheck.h | 2 +- .../clang-tidy/linuxkernel/CMakeLists.txt | 11 +- clang-tools-extra/clang-tidy/llvm/CMakeLists.txt | 13 +- .../clang-tidy/llvm/HeaderGuardCheck.cpp | 5 - .../llvm/PreferIsaOrDynCastInConditionalsCheck.cpp | 1 - .../clang-tidy/llvm/TwineLocalCheck.cpp | 6 +- .../clang-tidy/llvmlibc/CMakeLists.txt | 13 +- .../llvmlibc/RestrictSystemLibcHeadersCheck.cpp | 4 - clang-tools-extra/clang-tidy/misc/CMakeLists.txt | 11 +- .../NonPrivateMemberVariablesInClassesCheck.cpp | 8 - .../misc/NonPrivateMemberVariablesInClassesCheck.h | 1 - .../misc/ThrowByValueCatchByReferenceCheck.cpp | 6 +- .../misc/ThrowByValueCatchByReferenceCheck.h | 1 - .../clang-tidy/misc/UnusedParametersCheck.cpp | 1 - .../clang-tidy/modernize/AvoidBindCheck.cpp | 127 +- .../clang-tidy/modernize/AvoidBindCheck.h | 1 - .../clang-tidy/modernize/CMakeLists.txt | 13 +- .../modernize/ConcatNestedNamespacesCheck.cpp | 2 +- .../clang-tidy/modernize/LoopConvertCheck.cpp | 2 +- .../clang-tidy/modernize/LoopConvertUtils.cpp | 2 +- .../clang-tidy/modernize/MakeSharedCheck.cpp | 3 - .../clang-tidy/modernize/PassByValueCheck.cpp | 13 +- .../clang-tidy/modernize/RawStringLiteralCheck.cpp | 7 +- .../clang-tidy/modernize/ReplaceAutoPtrCheck.cpp | 14 +- .../ReplaceDisallowCopyAndAssignMacroCheck.cpp | 2 - .../modernize/ReplaceRandomShuffleCheck.cpp | 11 +- .../clang-tidy/modernize/UseAutoCheck.cpp | 2 +- .../clang-tidy/modernize/UseBoolLiteralsCheck.cpp | 4 - .../clang-tidy/modernize/UseBoolLiteralsCheck.h | 1 - .../clang-tidy/modernize/UseEmplaceCheck.cpp | 1 - .../modernize/UseTrailingReturnTypeCheck.cpp | 1 - .../modernize/UseTrailingReturnTypeCheck.h | 3 +- .../modernize/UseTransparentFunctorsCheck.cpp | 2 +- .../modernize/UseUncaughtExceptionsCheck.cpp | 1 - .../clang-tidy/modernize/UseUsingCheck.cpp | 5 +- .../clang-tidy/modernize/UseUsingCheck.h | 4 +- clang-tools-extra/clang-tidy/mpi/CMakeLists.txt | 11 +- clang-tools-extra/clang-tidy/objc/CMakeLists.txt | 11 +- .../objc/NSInvocationArgumentLifetimeCheck.cpp | 3 +- clang-tools-extra/clang-tidy/objc/SuperSelfCheck.h | 2 +- clang-tools-extra/clang-tidy/openmp/CMakeLists.txt | 11 +- .../clang-tidy/openmp/ExceptionEscapeCheck.h | 2 +- .../clang-tidy/openmp/UseDefaultNoneCheck.h | 2 +- .../clang-tidy/performance/CMakeLists.txt | 11 +- .../performance/FasterStringFindCheck.cpp | 6 +- .../clang-tidy/performance/FasterStringFindCheck.h | 3 - .../clang-tidy/performance/ForRangeCopyCheck.h | 3 - .../performance/ImplicitConversionInLoopCheck.h | 3 - .../performance/InefficientVectorOperationCheck.h | 3 - .../performance/NoexceptMoveConstructorCheck.cpp | 1 - .../performance/TypePromotionInMathFnCheck.cpp | 7 +- .../performance/UnnecessaryCopyInitialization.h | 3 - .../performance/UnnecessaryValueParamCheck.cpp | 9 +- clang-tools-extra/clang-tidy/plugin/CMakeLists.txt | 11 +- .../clang-tidy/portability/CMakeLists.txt | 11 +- .../portability/RestrictSystemIncludesCheck.h | 1 - .../clang-tidy/readability/CMakeLists.txt | 11 +- .../readability/ConvertMemberFunctionsToStatic.cpp | 1 - .../readability/ConvertMemberFunctionsToStatic.h | 2 +- .../readability/ElseAfterReturnCheck.cpp | 16 +- .../clang-tidy/readability/ElseAfterReturnCheck.h | 1 - .../readability/IdentifierNamingCheck.cpp | 27 + .../clang-tidy/readability/MagicNumbersCheck.cpp | 21 +- .../clang-tidy/readability/MagicNumbersCheck.h | 4 +- .../readability/MakeMemberFunctionConstCheck.cpp | 1 - .../readability/RedundantDeclarationCheck.cpp | 6 +- .../readability/RedundantDeclarationCheck.h | 1 - .../readability/RedundantPreprocessorCheck.cpp | 3 - .../readability/SimplifyBooleanExprCheck.cpp | 23 +- .../StaticAccessedThroughInstanceCheck.h | 2 +- .../readability/UppercaseLiteralSuffixCheck.cpp | 2 +- .../clang-tidy/readability/UseAnyOfAllOfCheck.h | 2 +- clang-tools-extra/clang-tidy/tool/CMakeLists.txt | 11 +- .../clang-tidy/tool/ClangTidyMain.cpp | 17 +- clang-tools-extra/clang-tidy/utils/Aliasing.cpp | 65 - clang-tools-extra/clang-tidy/utils/Aliasing.h | 36 - clang-tools-extra/clang-tidy/utils/CMakeLists.txt | 10 +- .../clang-tidy/utils/DeclRefExprUtils.cpp | 34 + .../clang-tidy/utils/DeclRefExprUtils.h | 6 + .../clang-tidy/utils/ExprSequence.cpp | 1 - .../clang-tidy/utils/FixItHintUtils.h | 3 + clang-tools-extra/clang-tidy/utils/HeaderGuard.cpp | 5 +- clang-tools-extra/clang-tidy/utils/HeaderGuard.h | 3 +- .../clang-tidy/utils/IncludeInserter.cpp | 36 +- .../clang-tidy/utils/IncludeInserter.h | 3 +- .../clang-tidy/utils/IncludeSorter.cpp | 110 +- clang-tools-extra/clang-tidy/utils/IncludeSorter.h | 14 +- .../clang-tidy/utils/RenamerClangTidyCheck.cpp | 49 +- .../clang-tidy/utils/RenamerClangTidyCheck.h | 1 - .../clang-tidy/utils/TransformerClangTidyCheck.cpp | 10 +- .../clang-tidy/utils/TransformerClangTidyCheck.h | 5 +- clang-tools-extra/clang-tidy/zircon/CMakeLists.txt | 11 +- clang-tools-extra/clangd/CMakeLists.txt | 18 +- clang-tools-extra/clangd/ClangdLSPServer.cpp | 40 +- clang-tools-extra/clangd/ClangdLSPServer.h | 4 +- clang-tools-extra/clangd/ClangdServer.cpp | 179 +- clang-tools-extra/clangd/ClangdServer.h | 34 +- clang-tools-extra/clangd/CodeComplete.cpp | 31 +- clang-tools-extra/clangd/CompileCommands.cpp | 11 - clang-tools-extra/clangd/Compiler.cpp | 9 +- clang-tools-extra/clangd/Compiler.h | 4 +- clang-tools-extra/clangd/Config.cpp | 25 - clang-tools-extra/clangd/Config.h | 63 - clang-tools-extra/clangd/ConfigCompile.cpp | 156 - clang-tools-extra/clangd/ConfigFragment.h | 126 - clang-tools-extra/clangd/ConfigProvider.h | 54 - clang-tools-extra/clangd/ConfigYAML.cpp | 215 - clang-tools-extra/clangd/Diagnostics.cpp | 4 +- clang-tools-extra/clangd/Hover.cpp | 155 +- clang-tools-extra/clangd/Hover.h | 20 - clang-tools-extra/clangd/ParsedAST.cpp | 13 +- clang-tools-extra/clangd/Preamble.cpp | 62 +- clang-tools-extra/clangd/Preamble.h | 5 - clang-tools-extra/clangd/QueryDriverDatabase.cpp | 6 +- clang-tools-extra/clangd/SourceCode.cpp | 6 +- clang-tools-extra/clangd/SourceCode.h | 3 +- clang-tools-extra/clangd/URI.cpp | 7 +- clang-tools-extra/clangd/XRefs.cpp | 17 +- clang-tools-extra/clangd/fuzzer/clangd-fuzzer.cpp | 4 +- clang-tools-extra/clangd/index/Background.cpp | 18 +- clang-tools-extra/clangd/index/Background.h | 10 +- clang-tools-extra/clangd/index/BackgroundRebuild.h | 6 +- clang-tools-extra/clangd/index/FileIndex.cpp | 49 +- clang-tools-extra/clangd/index/FileIndex.h | 11 +- clang-tools-extra/clangd/index/Symbol.h | 3 +- clang-tools-extra/clangd/index/dex/dexp/Dexp.cpp | 2 +- clang-tools-extra/clangd/index/remote/Client.cpp | 15 +- .../clangd/index/remote/server/Server.cpp | 2 +- clang-tools-extra/clangd/refactor/Rename.cpp | 6 +- .../clangd/refactor/tweaks/CMakeLists.txt | 3 - .../clangd/refactor/tweaks/DefineOutline.cpp | 4 +- .../clangd/refactor/tweaks/ExtractVariable.cpp | 2 +- clang-tools-extra/clangd/support/CMakeLists.txt | 2 +- clang-tools-extra/clangd/support/FSProvider.cpp | 83 + clang-tools-extra/clangd/support/FSProvider.h | 41 + clang-tools-extra/clangd/support/ThreadsafeFS.cpp | 94 - clang-tools-extra/clangd/support/ThreadsafeFS.h | 57 - clang-tools-extra/clangd/test/CMakeLists.txt | 2 +- clang-tools-extra/clangd/test/type-hierarchy.test | 3 - clang-tools-extra/clangd/tool/ClangdMain.cpp | 15 +- .../clangd/unittests/BackgroundIndexTests.cpp | 18 +- clang-tools-extra/clangd/unittests/CMakeLists.txt | 3 +- .../clangd/unittests/ClangdLSPServerTests.cpp | 2 +- clang-tools-extra/clangd/unittests/ClangdTests.cpp | 75 +- .../clangd/unittests/CodeCompleteTests.cpp | 26 +- .../clangd/unittests/CompileCommandsTests.cpp | 24 +- .../clangd/unittests/CompilerTests.cpp | 2 +- .../clangd/unittests/ConfigCompileTests.cpp | 97 - clang-tools-extra/clangd/unittests/ConfigTesting.h | 77 - .../clangd/unittests/ConfigYAMLTests.cpp | 110 - clang-tools-extra/clangd/unittests/FSTests.cpp | 1 + .../clangd/unittests/FileIndexTests.cpp | 34 +- .../clangd/unittests/FindSymbolsTests.cpp | 433 +- .../clangd/unittests/HeaderSourceSwitchTests.cpp | 17 +- .../clangd/unittests/HeadersTests.cpp | 8 +- clang-tools-extra/clangd/unittests/HoverTests.cpp | 265 +- .../clangd/unittests/ParsedASTTests.cpp | 85 +- .../clangd/unittests/PreambleTests.cpp | 55 +- clang-tools-extra/clangd/unittests/RenameTests.cpp | 8 +- .../clangd/unittests/SemanticHighlightingTests.cpp | 2 +- .../clangd/unittests/SemanticSelectionTests.cpp | 2 +- clang-tools-extra/clangd/unittests/SyncAPI.cpp | 21 +- clang-tools-extra/clangd/unittests/SyncAPI.h | 9 +- .../clangd/unittests/TUSchedulerTests.cpp | 59 +- clang-tools-extra/clangd/unittests/TestFS.h | 7 +- clang-tools-extra/clangd/unittests/TestTU.cpp | 20 +- clang-tools-extra/clangd/unittests/TestTU.h | 2 +- clang-tools-extra/clangd/unittests/XRefsTests.cpp | 6 +- clang-tools-extra/docs/ReleaseNotes.rst | 12 +- .../checks/google-runtime-references.rst | 4 +- clang-tools-extra/docs/clang-tidy/checks/list.rst | 11 +- .../checks/performance-faster-string-find.rst | 6 +- .../checks/readability-else-after-return.rst | 19 +- .../test/clang-change-namespace/allow-list.cpp | 19 - .../test/clang-change-namespace/white-list.cpp | 19 + .../checkers/abseil-string-find-str-contains.cpp | 16 +- .../checkers/cppcoreguidelines-init-variables.cpp | 9 +- .../checkers/google-runtime-references.cpp | 10 +- .../test/clang-tidy/checkers/llvm-twine-local.cpp | 1 - ...ernize-avoid-bind-permissive-parameter-list.cpp | 2 +- .../clang-tidy/checkers/modernize-avoid-bind.cpp | 69 +- .../checkers/performance-faster-string-find.cpp | 37 +- ...lity-else-after-return-no-cond-var-refactor.cpp | 42 - .../checkers/readability-identifier-naming.cpp | 41 +- .../checkers/readability-simplify-bool-expr.cpp | 15 - .../clang-tidy/infrastructure/config-files.cpp | 22 +- ...uplicate-conflicted-fixes-of-alias-checkers.cpp | 23 - .../duplicate-fixes-of-alias-checkers.cpp | 39 - .../infrastructure/duplicate-reports.cpp | 3 +- .../infrastructure/export-diagnostics.cpp | 18 +- .../test/clang-tidy/infrastructure/use-color.cpp | 28 - .../ChangeNamespaceTests.cpp | 2 +- .../unittests/clang-tidy/ClangTidyOptionsTest.cpp | 4 - .../unittests/clang-tidy/ClangTidyTest.h | 7 +- .../unittests/clang-tidy/IncludeInserterTest.cpp | 9 +- clang/CMakeLists.txt | 5 +- clang/cmake/caches/CrossWinToARMLinux.cmake | 4 +- clang/cmake/modules/ClangConfig.cmake.in | 1 - clang/docs/ClangCommandLineReference.rst | 300 +- clang/docs/ClangFormatStyleOptions.rst | 17 - clang/docs/ClangFormattedStatus.rst | 1084 +-- clang/docs/CommandGuide/clang.rst | 10 - clang/docs/LibASTMatchersReference.html | 78 +- clang/docs/MatrixTypes.rst | 4 +- clang/docs/OpenMPSupport.rst | 8 +- clang/docs/ReleaseNotes.rst | 4 - clang/docs/SanitizerCoverage.rst | 36 +- clang/docs/UsersManual.rst | 12 +- clang/docs/analyzer/checkers.rst | 99 +- clang/docs/tools/dump_ast_matchers.py | 47 - clang/docs/tools/generate_formatted_state.py | 18 +- clang/include/clang-c/Index.h | 1 - clang/include/clang/AST/ASTNodeTraverser.h | 16 +- clang/include/clang/AST/DeclBase.h | 15 +- clang/include/clang/AST/DependenceFlags.h | 33 +- clang/include/clang/AST/Expr.h | 98 +- clang/include/clang/AST/ExprCXX.h | 52 +- clang/include/clang/AST/Mangle.h | 2 - clang/include/clang/AST/NestedNameSpecifier.h | 3 - clang/include/clang/AST/ODRHash.h | 2 +- clang/include/clang/AST/OpenMPClause.h | 2 - clang/include/clang/AST/RecursiveASTVisitor.h | 10 +- clang/include/clang/AST/Stmt.h | 23 +- clang/include/clang/AST/Type.h | 11 - clang/include/clang/AST/VTableBuilder.h | 3 - clang/include/clang/ASTMatchers/ASTMatchers.h | 24 +- .../clang/ASTMatchers/ASTMatchersInternal.h | 7 +- .../include/clang/ASTMatchers/ASTMatchersMacros.h | 118 - clang/include/clang/Basic/AArch64SVEACLETypes.def | 98 +- clang/include/clang/Basic/Builtins.def | 4 - clang/include/clang/Basic/BuiltinsAMDGPU.def | 3 - clang/include/clang/Basic/BuiltinsPPC.def | 43 - clang/include/clang/Basic/CodeGenOptions.def | 3 - clang/include/clang/Basic/CodeGenOptions.h | 13 +- clang/include/clang/Basic/Cuda.h | 1 - clang/include/clang/Basic/DiagnosticASTKinds.td | 3 - clang/include/clang/Basic/DiagnosticDriverKinds.td | 2 - .../include/clang/Basic/DiagnosticFrontendKinds.td | 6 - clang/include/clang/Basic/DiagnosticGroups.td | 2 - clang/include/clang/Basic/DiagnosticLexKinds.td | 3 - clang/include/clang/Basic/DiagnosticOptions.h | 4 - clang/include/clang/Basic/DiagnosticParseKinds.td | 2 - clang/include/clang/Basic/DiagnosticSemaKinds.td | 59 +- clang/include/clang/Basic/FPOptions.def | 26 - clang/include/clang/Basic/FixedPoint.h | 9 +- clang/include/clang/Basic/IdentifierTable.h | 2 +- clang/include/clang/Basic/JsonSupport.h | 13 +- clang/include/clang/Basic/LangOptions.def | 20 +- clang/include/clang/Basic/LangOptions.h | 261 +- clang/include/clang/Basic/SourceManager.h | 6 +- clang/include/clang/Basic/TargetBuiltins.h | 8 - clang/include/clang/Basic/arm_neon.td | 167 +- clang/include/clang/Basic/arm_sve.td | 235 +- clang/include/clang/CodeGen/CodeGenABITypes.h | 9 - clang/include/clang/Driver/Action.h | 14 +- clang/include/clang/Driver/CC1Options.td | 15 +- clang/include/clang/Driver/Driver.h | 6 +- clang/include/clang/Driver/Job.h | 88 +- clang/include/clang/Driver/Options.td | 41 +- clang/include/clang/Driver/SanitizerArgs.h | 4 +- clang/include/clang/Driver/Tool.h | 56 +- clang/include/clang/Driver/ToolChain.h | 10 - clang/include/clang/Driver/XRayArgs.h | 1 - clang/include/clang/Format/Format.h | 11 - clang/include/clang/Frontend/ASTConsumers.h | 2 +- clang/include/clang/Frontend/CompilerInvocation.h | 27 +- clang/include/clang/Frontend/FrontendOptions.h | 3 - clang/include/clang/Parse/Parser.h | 59 +- clang/include/clang/Parse/RAIIObjectsForParser.h | 4 +- clang/include/clang/Sema/Scope.h | 17 +- clang/include/clang/Sema/Sema.h | 160 +- clang/include/clang/Sema/Template.h | 33 - clang/include/clang/Serialization/ASTWriter.h | 3 +- .../clang/StaticAnalyzer/Checkers/Checkers.td | 26 +- .../clang/StaticAnalyzer/Core/AnalyzerOptions.def | 2 +- .../Core/BugReporter/BugReporterVisitors.h | 2 - .../clang/StaticAnalyzer/Core/CheckerManager.h | 7 +- .../StaticAnalyzer/Core/PathSensitive/ExprEngine.h | 57 +- clang/include/clang/Testing/TestClangConfig.h | 85 - clang/include/clang/Tooling/DiagnosticsYaml.h | 13 +- .../clang/Tooling/Refactoring/AtomicChange.h | 12 - clang/include/clang/Tooling/Syntax/Nodes.h | 136 +- clang/include/clang/Tooling/Tooling.h | 3 +- clang/include/clang/Tooling/Transformer/Parsing.h | 41 - .../clang/Tooling/Transformer/RangeSelector.h | 14 +- .../clang/Tooling/Transformer/RewriteRule.h | 8 - clang/include/clang/Tooling/Transformer/Stencil.h | 13 +- clang/include/clang/module.modulemap | 1 - clang/lib/ARCMigrate/CMakeLists.txt | 3 - clang/lib/AST/ASTContext.cpp | 16 +- clang/lib/AST/ASTImporter.cpp | 2 +- clang/lib/AST/ASTImporterLookupTable.cpp | 6 +- clang/lib/AST/ASTTypeTraits.cpp | 2 - clang/lib/AST/CMakeLists.txt | 1 - clang/lib/AST/Decl.cpp | 4 +- clang/lib/AST/DeclBase.cpp | 36 +- clang/lib/AST/Expr.cpp | 78 +- clang/lib/AST/ExprCXX.cpp | 64 +- clang/lib/AST/ExprConstant.cpp | 374 +- clang/lib/AST/ItaniumMangle.cpp | 15 +- clang/lib/AST/JSONNodeDumper.cpp | 1 - clang/lib/AST/Mangle.cpp | 1 - clang/lib/AST/NestedNameSpecifier.cpp | 4 - clang/lib/AST/ODRHash.cpp | 8 +- clang/lib/AST/OpenMPClause.cpp | 6 - clang/lib/AST/RecordLayoutBuilder.cpp | 30 +- clang/lib/AST/StmtPrinter.cpp | 2 +- clang/lib/AST/TextNodeDumper.cpp | 5 - clang/lib/AST/Type.cpp | 9 +- clang/lib/AST/VTableBuilder.cpp | 31 +- clang/lib/ASTMatchers/ASTMatchFinder.cpp | 21 +- clang/lib/ASTMatchers/ASTMatchersInternal.cpp | 15 - clang/lib/ASTMatchers/CMakeLists.txt | 3 - clang/lib/ASTMatchers/Dynamic/CMakeLists.txt | 3 - clang/lib/ASTMatchers/Dynamic/Marshallers.cpp | 60 - clang/lib/ASTMatchers/Dynamic/Marshallers.h | 94 - clang/lib/ASTMatchers/Dynamic/Registry.cpp | 15 +- clang/lib/Analysis/BodyFarm.cpp | 20 +- clang/lib/Analysis/CMakeLists.txt | 3 - clang/lib/Analysis/ReachableCode.cpp | 4 +- clang/lib/Basic/CMakeLists.txt | 4 - clang/lib/Basic/DiagnosticIDs.cpp | 1 - clang/lib/Basic/FixedPoint.cpp | 136 - clang/lib/Basic/LangOptions.cpp | 17 +- clang/lib/Basic/OpenMPKinds.cpp | 7 +- clang/lib/Basic/SourceManager.cpp | 36 +- clang/lib/Basic/Targets.cpp | 4 - clang/lib/Basic/Targets/AArch64.cpp | 87 +- clang/lib/Basic/Targets/AArch64.h | 7 - clang/lib/Basic/Targets/AMDGPU.cpp | 16 - clang/lib/Basic/Targets/AMDGPU.h | 2 - clang/lib/Basic/Targets/MSP430.h | 10 +- clang/lib/Basic/Targets/NVPTX.cpp | 1 - clang/lib/Basic/Targets/OSTargets.h | 2 +- clang/lib/Basic/Targets/PPC.cpp | 18 +- clang/lib/Basic/Targets/PPC.h | 1 - clang/lib/Basic/Targets/VE.cpp | 39 - clang/lib/Basic/Targets/VE.h | 170 - clang/lib/Basic/Targets/WebAssembly.h | 6 +- clang/lib/Basic/Targets/X86.cpp | 363 +- clang/lib/CodeGen/BackendUtil.cpp | 15 +- clang/lib/CodeGen/CGBuiltin.cpp | 340 +- clang/lib/CodeGen/CGCXXABI.h | 9 - clang/lib/CodeGen/CGCall.cpp | 71 +- clang/lib/CodeGen/CGClass.cpp | 2 +- clang/lib/CodeGen/CGCleanup.h | 17 +- clang/lib/CodeGen/CGDecl.cpp | 22 +- clang/lib/CodeGen/CGDeclCXX.cpp | 180 +- clang/lib/CodeGen/CGException.cpp | 13 + clang/lib/CodeGen/CGExpr.cpp | 17 +- clang/lib/CodeGen/CGExprAgg.cpp | 5 - clang/lib/CodeGen/CGExprComplex.cpp | 4 - clang/lib/CodeGen/CGExprConstant.cpp | 20 +- clang/lib/CodeGen/CGExprScalar.cpp | 48 +- clang/lib/CodeGen/CGNonTrivialStruct.cpp | 40 +- clang/lib/CodeGen/CGObjC.cpp | 11 +- clang/lib/CodeGen/CGOpenMPRuntime.cpp | 19 +- clang/lib/CodeGen/CGOpenMPRuntimeNVPTX.cpp | 34 +- clang/lib/CodeGen/CGStmt.cpp | 5 +- clang/lib/CodeGen/CGStmtOpenMP.cpp | 206 +- clang/lib/CodeGen/CodeGenABITypes.cpp | 13 - clang/lib/CodeGen/CodeGenFunction.cpp | 68 +- clang/lib/CodeGen/CodeGenFunction.h | 292 +- clang/lib/CodeGen/CodeGenModule.cpp | 112 +- clang/lib/CodeGen/CodeGenModule.h | 37 +- clang/lib/CodeGen/CodeGenTypes.cpp | 8 - clang/lib/CodeGen/ConstantEmitter.h | 2 - clang/lib/CodeGen/ConstantInitBuilder.cpp | 2 +- clang/lib/CodeGen/CoverageMappingGen.cpp | 12 - clang/lib/CodeGen/ItaniumCXXABI.cpp | 94 +- clang/lib/CodeGen/MicrosoftCXXABI.cpp | 21 +- clang/lib/CodeGen/SanitizerMetadata.cpp | 14 +- clang/lib/CodeGen/SanitizerMetadata.h | 2 +- clang/lib/CodeGen/TargetInfo.cpp | 227 +- clang/lib/CodeGen/TargetInfo.h | 16 +- clang/lib/CrossTU/CrossTranslationUnit.cpp | 4 - clang/lib/Driver/Action.cpp | 7 - clang/lib/Driver/CMakeLists.txt | 2 - clang/lib/Driver/Driver.cpp | 155 +- clang/lib/Driver/Job.cpp | 63 +- clang/lib/Driver/SanitizerArgs.cpp | 12 +- clang/lib/Driver/Tool.cpp | 9 +- clang/lib/Driver/ToolChain.cpp | 22 - clang/lib/Driver/ToolChains/AIX.cpp | 6 +- clang/lib/Driver/ToolChains/AMDGPU.cpp | 27 +- clang/lib/Driver/ToolChains/AMDGPU.h | 11 +- clang/lib/Driver/ToolChains/AVR.cpp | 14 +- clang/lib/Driver/ToolChains/AVR.h | 4 +- clang/lib/Driver/ToolChains/Ananas.cpp | 6 +- clang/lib/Driver/ToolChains/Ananas.h | 9 +- clang/lib/Driver/ToolChains/Arch/AArch64.cpp | 33 - clang/lib/Driver/ToolChains/Arch/RISCV.cpp | 5 - clang/lib/Driver/ToolChains/Arch/VE.cpp | 26 - clang/lib/Driver/ToolChains/Arch/VE.h | 33 - clang/lib/Driver/ToolChains/BareMetal.cpp | 6 +- clang/lib/Driver/ToolChains/Clang.cpp | 143 +- clang/lib/Driver/ToolChains/Clang.h | 4 +- clang/lib/Driver/ToolChains/CloudABI.cpp | 3 +- clang/lib/Driver/ToolChains/CloudABI.h | 4 +- clang/lib/Driver/ToolChains/CommonArgs.cpp | 154 +- clang/lib/Driver/ToolChains/CommonArgs.h | 16 +- clang/lib/Driver/ToolChains/CrossWindows.cpp | 6 +- clang/lib/Driver/ToolChains/CrossWindows.h | 3 +- clang/lib/Driver/ToolChains/Cuda.cpp | 27 +- clang/lib/Driver/ToolChains/Cuda.h | 11 +- clang/lib/Driver/ToolChains/Darwin.cpp | 244 +- clang/lib/Driver/ToolChains/Darwin.h | 40 +- clang/lib/Driver/ToolChains/DragonFly.cpp | 6 +- clang/lib/Driver/ToolChains/DragonFly.h | 8 +- clang/lib/Driver/ToolChains/Flang.cpp | 6 +- clang/lib/Driver/ToolChains/FreeBSD.cpp | 6 +- clang/lib/Driver/ToolChains/FreeBSD.h | 8 +- clang/lib/Driver/ToolChains/Fuchsia.cpp | 3 +- clang/lib/Driver/ToolChains/Gnu.cpp | 69 +- clang/lib/Driver/ToolChains/Gnu.h | 34 +- clang/lib/Driver/ToolChains/HIP.cpp | 270 +- clang/lib/Driver/ToolChains/HIP.h | 33 +- clang/lib/Driver/ToolChains/Hexagon.cpp | 6 +- clang/lib/Driver/ToolChains/Hexagon.h | 8 +- clang/lib/Driver/ToolChains/Hurd.cpp | 7 + clang/lib/Driver/ToolChains/Hurd.h | 2 + clang/lib/Driver/ToolChains/InterfaceStubs.cpp | 5 +- clang/lib/Driver/ToolChains/Linux.cpp | 10 +- clang/lib/Driver/ToolChains/Linux.h | 3 +- clang/lib/Driver/ToolChains/MSP430.cpp | 5 +- clang/lib/Driver/ToolChains/MSP430.h | 7 +- clang/lib/Driver/ToolChains/MSVC.cpp | 10 +- clang/lib/Driver/ToolChains/MSVC.h | 7 +- clang/lib/Driver/ToolChains/MinGW.cpp | 13 +- clang/lib/Driver/ToolChains/MinGW.h | 4 +- clang/lib/Driver/ToolChains/Minix.cpp | 6 +- clang/lib/Driver/ToolChains/Minix.h | 9 +- clang/lib/Driver/ToolChains/Myriad.cpp | 15 +- clang/lib/Driver/ToolChains/Myriad.h | 4 +- clang/lib/Driver/ToolChains/NaCl.cpp | 3 +- clang/lib/Driver/ToolChains/NaCl.h | 4 +- clang/lib/Driver/ToolChains/NetBSD.cpp | 6 +- clang/lib/Driver/ToolChains/NetBSD.h | 9 +- clang/lib/Driver/ToolChains/OpenBSD.cpp | 6 +- clang/lib/Driver/ToolChains/OpenBSD.h | 8 +- clang/lib/Driver/ToolChains/PS4CPU.cpp | 225 +- clang/lib/Driver/ToolChains/PS4CPU.h | 5 +- clang/lib/Driver/ToolChains/RISCVToolchain.cpp | 5 +- clang/lib/Driver/ToolChains/RISCVToolchain.h | 6 +- clang/lib/Driver/ToolChains/Solaris.cpp | 6 +- clang/lib/Driver/ToolChains/VEToolchain.cpp | 119 - clang/lib/Driver/ToolChains/VEToolchain.h | 66 - clang/lib/Driver/ToolChains/WebAssembly.cpp | 13 +- clang/lib/Driver/ToolChains/WebAssembly.h | 5 +- clang/lib/Driver/ToolChains/XCore.cpp | 6 +- clang/lib/Driver/XRayArgs.cpp | 6 - clang/lib/Format/ContinuationIndenter.cpp | 6 +- clang/lib/Format/Format.cpp | 7 - clang/lib/Format/FormatToken.h | 1 - clang/lib/Format/FormatTokenLexer.cpp | 5 - clang/lib/Format/TokenAnnotator.cpp | 30 +- clang/lib/Format/UnwrappedLineFormatter.cpp | 3 +- clang/lib/Format/UnwrappedLineParser.cpp | 9 +- clang/lib/Frontend/ASTConsumers.cpp | 35 +- clang/lib/Frontend/CompilerInvocation.cpp | 172 +- .../Frontend/CreateInvocationFromCommandLine.cpp | 2 +- clang/lib/Frontend/FrontendAction.cpp | 29 +- clang/lib/Frontend/FrontendActions.cpp | 3 +- clang/lib/Frontend/InitPreprocessor.cpp | 8 +- clang/lib/Frontend/Rewrite/CMakeLists.txt | 3 - clang/lib/Frontend/Rewrite/RewriteModernObjC.cpp | 44 +- clang/lib/Frontend/Rewrite/RewriteObjC.cpp | 39 +- .../lib/FrontendTool/ExecuteCompilerInvocation.cpp | 24 +- clang/lib/Headers/altivec.h | 197 - clang/lib/Index/CMakeLists.txt | 3 - clang/lib/Lex/Lexer.cpp | 2 +- clang/lib/Lex/PPExpressions.cpp | 22 +- clang/lib/Lex/Pragma.cpp | 7 +- clang/lib/Parse/CMakeLists.txt | 3 - clang/lib/Parse/ParseCXXInlineMethods.cpp | 267 +- clang/lib/Parse/ParseDecl.cpp | 228 +- clang/lib/Parse/ParseDeclCXX.cpp | 29 +- clang/lib/Parse/ParseExpr.cpp | 108 +- clang/lib/Parse/ParseExprCXX.cpp | 9 +- clang/lib/Parse/ParseOpenMP.cpp | 63 +- clang/lib/Parse/ParsePragma.cpp | 14 +- clang/lib/Parse/ParseStmt.cpp | 14 +- clang/lib/Parse/ParseStmtAsm.cpp | 2 +- clang/lib/Parse/ParseTemplate.cpp | 95 +- clang/lib/Sema/CMakeLists.txt | 1 - clang/lib/Sema/DeclSpec.cpp | 14 +- clang/lib/Sema/Sema.cpp | 10 +- clang/lib/Sema/SemaAttr.cpp | 138 +- clang/lib/Sema/SemaChecking.cpp | 473 +- clang/lib/Sema/SemaCodeComplete.cpp | 178 +- clang/lib/Sema/SemaCoroutine.cpp | 77 +- clang/lib/Sema/SemaDecl.cpp | 124 +- clang/lib/Sema/SemaDeclAttr.cpp | 17 +- clang/lib/Sema/SemaDeclCXX.cpp | 208 +- clang/lib/Sema/SemaDeclObjC.cpp | 4 +- clang/lib/Sema/SemaExceptionSpec.cpp | 11 +- clang/lib/Sema/SemaExpr.cpp | 120 +- clang/lib/Sema/SemaExprCXX.cpp | 29 +- clang/lib/Sema/SemaExprObjC.cpp | 3 +- clang/lib/Sema/SemaLookup.cpp | 128 +- clang/lib/Sema/SemaOpenMP.cpp | 688 +- clang/lib/Sema/SemaOverload.cpp | 54 +- clang/lib/Sema/SemaPseudoObject.cpp | 26 +- clang/lib/Sema/SemaStmt.cpp | 11 +- clang/lib/Sema/SemaTemplate.cpp | 16 +- clang/lib/Sema/SemaTemplateDeduction.cpp | 5 +- clang/lib/Sema/SemaTemplateInstantiate.cpp | 46 +- clang/lib/Sema/SemaTemplateInstantiateDecl.cpp | 39 +- clang/lib/Sema/SemaType.cpp | 46 +- clang/lib/Sema/TreeTransform.h | 19 +- clang/lib/Serialization/ASTReader.cpp | 12 +- clang/lib/Serialization/ASTReaderStmt.cpp | 48 +- clang/lib/Serialization/ASTWriter.cpp | 4 +- clang/lib/Serialization/ASTWriterStmt.cpp | 22 +- clang/lib/Serialization/CMakeLists.txt | 3 - clang/lib/Serialization/GlobalModuleIndex.cpp | 2 +- .../Checkers/AnalysisOrderChecker.cpp | 15 +- clang/lib/StaticAnalyzer/Checkers/CMakeLists.txt | 5 - .../Checkers/InvalidatedIteratorChecker.cpp | 51 +- clang/lib/StaticAnalyzer/Checkers/Iterator.cpp | 30 - clang/lib/StaticAnalyzer/Checkers/Iterator.h | 16 +- .../StaticAnalyzer/Checkers/IteratorModeling.cpp | 118 +- .../Checkers/IteratorRangeChecker.cpp | 59 +- .../lib/StaticAnalyzer/Checkers/MallocChecker.cpp | 40 +- .../Checkers/MismatchedIteratorChecker.cpp | 16 +- .../Checkers/StdLibraryFunctionsChecker.cpp | 605 +- .../lib/StaticAnalyzer/Checkers/StreamChecker.cpp | 190 +- .../StaticAnalyzer/Checkers/WebKit/ASTUtils.cpp | 93 - .../lib/StaticAnalyzer/Checkers/WebKit/ASTUtils.h | 18 +- .../Checkers/WebKit/NoUncountedMembersChecker.cpp | 4 +- .../Checkers/WebKit/UncountedCallArgsChecker.cpp | 195 - clang/lib/StaticAnalyzer/Core/BugReporter.cpp | 3 +- .../StaticAnalyzer/Core/BugReporterVisitors.cpp | 33 +- clang/lib/StaticAnalyzer/Core/CMakeLists.txt | 3 - clang/lib/StaticAnalyzer/Core/CallEvent.cpp | 2 +- clang/lib/StaticAnalyzer/Core/CheckerHelpers.cpp | 4 +- clang/lib/StaticAnalyzer/Core/CheckerManager.cpp | 11 +- clang/lib/StaticAnalyzer/Core/ExprEngineCXX.cpp | 3 +- .../Core/ExprEngineCallAndReturn.cpp | 4 +- .../StaticAnalyzer/Core/RangeConstraintManager.cpp | 170 - .../StaticAnalyzer/Frontend/AnalysisConsumer.cpp | 2 +- clang/lib/StaticAnalyzer/Frontend/CMakeLists.txt | 3 - .../StaticAnalyzer/Frontend/CheckerRegistry.cpp | 4 +- clang/lib/Tooling/ASTDiff/CMakeLists.txt | 3 - clang/lib/Tooling/CMakeLists.txt | 1 - clang/lib/Tooling/CompilationDatabase.cpp | 10 +- clang/lib/Tooling/Execution.cpp | 10 +- clang/lib/Tooling/Refactoring/AtomicChange.cpp | 6 - clang/lib/Tooling/Refactoring/CMakeLists.txt | 3 - clang/lib/Tooling/Syntax/BuildTree.cpp | 77 - clang/lib/Tooling/Syntax/CMakeLists.txt | 3 - clang/lib/Tooling/Syntax/Nodes.cpp | 88 +- clang/lib/Tooling/Tooling.cpp | 10 +- clang/lib/Tooling/Transformer/CMakeLists.txt | 4 - clang/lib/Tooling/Transformer/Parsing.cpp | 279 - clang/lib/Tooling/Transformer/RangeSelector.cpp | 7 +- clang/lib/Tooling/Transformer/RewriteRule.cpp | 1 - clang/lib/Tooling/Transformer/SourceCode.cpp | 14 +- clang/lib/Tooling/Transformer/Stencil.cpp | 49 +- clang/lib/Tooling/Transformer/Transformer.cpp | 2 +- clang/test/AST/Inputs/std-coroutine.h | 10 +- clang/test/AST/address_space_attribute.cpp | 7 - clang/test/AST/alignas_maybe_odr_cleanup.cpp | 7 - clang/test/AST/ast-dump-aarch64-sve-types.c | 11 - clang/test/AST/ast-dump-arm-attr.c | 19 +- clang/test/AST/ast-dump-array.cpp | 10 +- clang/test/AST/ast-dump-attr.cpp | 11 +- clang/test/AST/ast-dump-attr.m | 13 +- clang/test/AST/ast-dump-c-attr.c | 13 +- clang/test/AST/ast-dump-constant-expr.cpp | 80 - clang/test/AST/ast-dump-decl-stmts.cpp | 10 +- clang/test/AST/ast-dump-decl.c | 21 +- clang/test/AST/ast-dump-decl.cpp | 142 +- clang/test/AST/ast-dump-decl.m | 11 +- clang/test/AST/ast-dump-decl.mm | 11 +- clang/test/AST/ast-dump-expr-json.cpp | 10 +- clang/test/AST/ast-dump-expr.c | 11 +- clang/test/AST/ast-dump-expr.cpp | 21 +- clang/test/AST/ast-dump-funcs.cpp | 10 +- .../AST/ast-dump-lambda-body-not-duplicated.cpp | 40 - clang/test/AST/ast-dump-lambda.cpp | 514 +- clang/test/AST/ast-dump-msp430-attr.c | 10 +- ...ump-openmp-begin-declare-variant_template_1.cpp | 5 +- .../AST/ast-dump-openmp-target-parallel-for-simd.c | 60 +- .../test/AST/ast-dump-openmp-target-parallel-for.c | 60 +- clang/test/AST/ast-dump-openmp-target-simd.c | 20 +- ...nmp-target-teams-distribute-parallel-for-simd.c | 140 +- ...p-openmp-target-teams-distribute-parallel-for.c | 140 +- .../ast-dump-openmp-target-teams-distribute-simd.c | 60 +- .../AST/ast-dump-openmp-target-teams-distribute.c | 60 +- ...ump-openmp-teams-distribute-parallel-for-simd.c | 258 +- ...ast-dump-openmp-teams-distribute-parallel-for.c | 258 +- .../AST/ast-dump-openmp-teams-distribute-simd.c | 258 +- clang/test/AST/ast-dump-openmp-teams-distribute.c | 258 +- clang/test/AST/ast-dump-overloaded-operators.cpp | 30 +- clang/test/AST/ast-dump-pipe.cl | 11 +- clang/test/AST/ast-dump-record-definition-data.cpp | 10 +- clang/test/AST/ast-dump-records.c | 10 +- clang/test/AST/ast-dump-records.cpp | 10 +- .../test/AST/ast-dump-special-member-functions.cpp | 10 +- clang/test/AST/ast-dump-stmt.c | 10 +- clang/test/AST/ast-dump-stmt.cpp | 10 +- clang/test/AST/ast-dump-stmt.m | 11 +- clang/test/AST/ast-dump-template-decls-json.cpp | 84 +- clang/test/AST/ast-dump-template-decls.cpp | 14 +- clang/test/AST/ast-dump-traits.cpp | 47 +- clang/test/AST/ast-dump-types-errors-json.cpp | 141 - clang/test/AST/ast-dump-types-errors.cpp | 6 - clang/test/AST/ast-dump-wasm-attr-export.c | 10 +- clang/test/AST/ast-dump-wasm-attr-import.c | 10 +- clang/test/AST/ast-dump-wchar.cpp | 10 +- clang/test/AST/atomic-expr.cpp | 15 +- clang/test/AST/c-casts.c | 7 - clang/test/AST/category-attribute.m | 8 - clang/test/AST/coroutine-source-location-crash.cpp | 11 +- clang/test/AST/deduction-guides.cpp | 7 - clang/test/AST/fixed_point.c | 7 - clang/test/AST/fixed_point_to_string.c | 12 - clang/test/AST/float16.cpp | 21 +- clang/test/AST/implicit-cast-dump.c | 7 - .../test/AST/language_address_space_attribute.cpp | 7 - clang/test/AST/multistep-explicit-cast.c | 7 - clang/test/AST/multistep-explicit-cast.cpp | 7 - clang/test/AST/pr43983.cpp | 7 - clang/test/AST/property-atomic-bool.m | 10 +- clang/test/AST/template-implicit-vars.cpp | 8 - clang/test/AST/variadic-promotion.c | 7 - clang/test/Analysis/Checkers/WebKit/call-args.cpp | 344 - .../WebKit/uncounted-members-regression-46142.cpp | 2 +- .../Analysis/Checkers/WebKit/uncounted-members.cpp | 2 +- clang/test/Analysis/analyzer-config.c | 4 +- .../Analysis/constraint_manager_conditions.cpp | 213 - .../Analysis/cxxctr-evalcall-analysis-order.cpp | 33 - .../l_name_starts_with_l.cpp | 28 - .../win_path_forbidden_chars.cpp | 20 - clang/test/Analysis/fuchsia_handle.cpp | 2 +- clang/test/Analysis/invalidated-iterator.cpp | 77 - clang/test/Analysis/iterator-modeling.cpp | 424 +- clang/test/Analysis/iterator-range.cpp | 81 - clang/test/Analysis/malloc.cpp | 18 - clang/test/Analysis/mismatched-iterator.cpp | 12 - clang/test/Analysis/more-dtors-cfg-output.cpp | 10 +- clang/test/Analysis/new-ctor-conservative.cpp | 1 - clang/test/Analysis/pch_crash.cpp | 28 - .../test/Analysis/std-c-library-functions-POSIX.c | 178 - clang/test/Analysis/stream-note.c | 48 - clang/test/Analysis/stream.c | 78 +- clang/test/Analysis/stream.cpp | 4 +- clang/test/CXX/drs/dr4xx.cpp | 10 +- clang/test/CXX/temp/temp.res/temp.local/p8.cpp | 102 +- .../test/CodeCompletion/after-function-equals.cpp | 47 - clang/test/CodeCompletion/ordinary-name-cxx11.cpp | 14 +- clang/test/CodeCompletion/ordinary-name.cpp | 14 +- clang/test/CodeCompletion/patterns.cpp | 27 - .../test/CodeGen/aarch64-bf16-dotprod-intrinsics.c | 146 - clang/test/CodeGen/aarch64-bf16-lane-intrinsics.c | 145 - clang/test/CodeGen/aarch64-bf16-ldst-intrinsics.c | 415 - clang/test/CodeGen/aarch64-sve-intrinsics/README | 11 - .../CodeGen/aarch64-sve-intrinsics/acle_sve_abd.c | 11 +- .../CodeGen/aarch64-sve-intrinsics/acle_sve_abs.c | 11 +- .../CodeGen/aarch64-sve-intrinsics/acle_sve_acge.c | 4 +- .../CodeGen/aarch64-sve-intrinsics/acle_sve_acgt.c | 4 +- .../CodeGen/aarch64-sve-intrinsics/acle_sve_acle.c | 4 +- .../CodeGen/aarch64-sve-intrinsics/acle_sve_aclt.c | 4 +- .../CodeGen/aarch64-sve-intrinsics/acle_sve_add.c | 11 +- .../CodeGen/aarch64-sve-intrinsics/acle_sve_adda.c | 9 +- .../CodeGen/aarch64-sve-intrinsics/acle_sve_addv.c | 9 +- .../CodeGen/aarch64-sve-intrinsics/acle_sve_adrb.c | 9 +- .../CodeGen/aarch64-sve-intrinsics/acle_sve_adrd.c | 9 +- .../CodeGen/aarch64-sve-intrinsics/acle_sve_adrh.c | 9 +- .../CodeGen/aarch64-sve-intrinsics/acle_sve_adrw.c | 9 +- .../CodeGen/aarch64-sve-intrinsics/acle_sve_and.c | 11 +- .../CodeGen/aarch64-sve-intrinsics/acle_sve_andv.c | 9 +- .../CodeGen/aarch64-sve-intrinsics/acle_sve_asr.c | 11 +- .../CodeGen/aarch64-sve-intrinsics/acle_sve_asrd.c | 11 +- .../aarch64-sve-intrinsics/acle_sve_bfdot.c | 40 - .../aarch64-sve-intrinsics/acle_sve_bfmlalb.c | 40 - .../aarch64-sve-intrinsics/acle_sve_bfmlalt.c | 40 - .../aarch64-sve-intrinsics/acle_sve_bfmmla.c | 18 - .../CodeGen/aarch64-sve-intrinsics/acle_sve_bic.c | 11 +- .../CodeGen/aarch64-sve-intrinsics/acle_sve_brka.c | 9 +- .../CodeGen/aarch64-sve-intrinsics/acle_sve_brkb.c | 9 +- .../CodeGen/aarch64-sve-intrinsics/acle_sve_brkn.c | 9 +- .../aarch64-sve-intrinsics/acle_sve_brkpa.c | 9 +- .../aarch64-sve-intrinsics/acle_sve_brkpb.c | 9 +- .../CodeGen/aarch64-sve-intrinsics/acle_sve_cadd.c | 9 +- .../acle_sve_clasta-bfloat.c | 36 - .../aarch64-sve-intrinsics/acle_sve_clasta.c | 11 +- .../acle_sve_clastb-bfloat.c | 36 - .../aarch64-sve-intrinsics/acle_sve_clastb.c | 11 +- .../CodeGen/aarch64-sve-intrinsics/acle_sve_cls.c | 9 +- .../CodeGen/aarch64-sve-intrinsics/acle_sve_clz.c | 11 +- .../CodeGen/aarch64-sve-intrinsics/acle_sve_cmla.c | 11 +- .../aarch64-sve-intrinsics/acle_sve_cmpeq.c | 4 +- .../aarch64-sve-intrinsics/acle_sve_cmpge.c | 4 +- .../aarch64-sve-intrinsics/acle_sve_cmpgt.c | 4 +- .../aarch64-sve-intrinsics/acle_sve_cmple.c | 4 +- .../aarch64-sve-intrinsics/acle_sve_cmplt.c | 4 +- .../aarch64-sve-intrinsics/acle_sve_cmpne.c | 4 +- .../aarch64-sve-intrinsics/acle_sve_cmpuo.c | 4 +- .../CodeGen/aarch64-sve-intrinsics/acle_sve_cnot.c | 11 +- .../aarch64-sve-intrinsics/acle_sve_cnt-bfloat.c | 44 - .../CodeGen/aarch64-sve-intrinsics/acle_sve_cnt.c | 11 +- .../CodeGen/aarch64-sve-intrinsics/acle_sve_cntb.c | 7 +- .../CodeGen/aarch64-sve-intrinsics/acle_sve_cntd.c | 7 +- .../CodeGen/aarch64-sve-intrinsics/acle_sve_cnth.c | 7 +- .../CodeGen/aarch64-sve-intrinsics/acle_sve_cntp.c | 7 +- .../CodeGen/aarch64-sve-intrinsics/acle_sve_cntw.c | 7 +- .../aarch64-sve-intrinsics/acle_sve_compact.c | 9 +- .../acle_sve_create2-bfloat.c | 21 - .../aarch64-sve-intrinsics/acle_sve_create2.c | 99 - .../acle_sve_create3-bfloat.c | 21 - .../aarch64-sve-intrinsics/acle_sve_create3.c | 99 - .../acle_sve_create4-bfloat.c | 21 - .../aarch64-sve-intrinsics/acle_sve_create4.c | 99 - .../aarch64-sve-intrinsics/acle_sve_cvt-bfloat.c | 35 - .../CodeGen/aarch64-sve-intrinsics/acle_sve_cvt.c | 11 +- .../aarch64-sve-intrinsics/acle_sve_cvtnt.c | 27 - .../CodeGen/aarch64-sve-intrinsics/acle_sve_div.c | 11 +- .../CodeGen/aarch64-sve-intrinsics/acle_sve_divr.c | 11 +- .../CodeGen/aarch64-sve-intrinsics/acle_sve_dot.c | 11 +- .../aarch64-sve-intrinsics/acle_sve_dup-bfloat.c | 63 - .../CodeGen/aarch64-sve-intrinsics/acle_sve_dup.c | 4 +- .../aarch64-sve-intrinsics/acle_sve_dupq-bfloat.c | 42 - .../CodeGen/aarch64-sve-intrinsics/acle_sve_dupq.c | 4 +- .../CodeGen/aarch64-sve-intrinsics/acle_sve_eor.c | 11 +- .../CodeGen/aarch64-sve-intrinsics/acle_sve_eorv.c | 9 +- .../CodeGen/aarch64-sve-intrinsics/acle_sve_expa.c | 9 +- .../aarch64-sve-intrinsics/acle_sve_ext-bfloat.c | 26 - .../CodeGen/aarch64-sve-intrinsics/acle_sve_ext.c | 11 +- .../CodeGen/aarch64-sve-intrinsics/acle_sve_extb.c | 11 +- .../CodeGen/aarch64-sve-intrinsics/acle_sve_exth.c | 9 +- .../CodeGen/aarch64-sve-intrinsics/acle_sve_extw.c | 9 +- .../aarch64-sve-intrinsics/acle_sve_get2-bfloat.c | 30 - .../CodeGen/aarch64-sve-intrinsics/acle_sve_get2.c | 104 - .../aarch64-sve-intrinsics/acle_sve_get3-bfloat.c | 39 - .../CodeGen/aarch64-sve-intrinsics/acle_sve_get3.c | 104 - .../aarch64-sve-intrinsics/acle_sve_get4-bfloat.c | 48 - .../CodeGen/aarch64-sve-intrinsics/acle_sve_get4.c | 106 - .../aarch64-sve-intrinsics/acle_sve_index.c | 2 +- .../aarch64-sve-intrinsics/acle_sve_insr-bfloat.c | 26 - .../CodeGen/aarch64-sve-intrinsics/acle_sve_insr.c | 9 +- .../aarch64-sve-intrinsics/acle_sve_lasta-bfloat.c | 27 - .../aarch64-sve-intrinsics/acle_sve_lasta.c | 9 +- .../aarch64-sve-intrinsics/acle_sve_lastb-bfloat.c | 27 - .../aarch64-sve-intrinsics/acle_sve_lastb.c | 9 +- .../aarch64-sve-intrinsics/acle_sve_ld1-bfloat.c | 34 - .../CodeGen/aarch64-sve-intrinsics/acle_sve_ld1.c | 11 +- .../aarch64-sve-intrinsics/acle_sve_ld1ro-bfloat.c | 19 - .../aarch64-sve-intrinsics/acle_sve_ld1ro.c | 4 +- .../aarch64-sve-intrinsics/acle_sve_ld1rq-bfloat.c | 22 - .../aarch64-sve-intrinsics/acle_sve_ld1rq.c | 10 +- .../aarch64-sve-intrinsics/acle_sve_ld1sb.c | 4 +- .../aarch64-sve-intrinsics/acle_sve_ld1sh.c | 4 +- .../aarch64-sve-intrinsics/acle_sve_ld1sw.c | 4 +- .../aarch64-sve-intrinsics/acle_sve_ld1ub.c | 4 +- .../aarch64-sve-intrinsics/acle_sve_ld1uh.c | 4 +- .../aarch64-sve-intrinsics/acle_sve_ld1uw.c | 4 +- .../aarch64-sve-intrinsics/acle_sve_ld2-bfloat.c | 32 - .../CodeGen/aarch64-sve-intrinsics/acle_sve_ld2.c | 227 - .../aarch64-sve-intrinsics/acle_sve_ld3-bfloat.c | 31 - .../CodeGen/aarch64-sve-intrinsics/acle_sve_ld3.c | 227 - .../aarch64-sve-intrinsics/acle_sve_ld4-bfloat.c | 31 - .../CodeGen/aarch64-sve-intrinsics/acle_sve_ld4.c | 227 - .../aarch64-sve-intrinsics/acle_sve_ldff1-bfloat.c | 34 - .../aarch64-sve-intrinsics/acle_sve_ldff1.c | 11 +- .../aarch64-sve-intrinsics/acle_sve_ldff1sb.c | 4 +- .../aarch64-sve-intrinsics/acle_sve_ldff1sh.c | 4 +- .../aarch64-sve-intrinsics/acle_sve_ldff1sw.c | 4 +- .../aarch64-sve-intrinsics/acle_sve_ldff1ub.c | 4 +- .../aarch64-sve-intrinsics/acle_sve_ldff1uh.c | 4 +- .../aarch64-sve-intrinsics/acle_sve_ldff1uw.c | 4 +- .../aarch64-sve-intrinsics/acle_sve_ldnf1-bfloat.c | 33 - .../aarch64-sve-intrinsics/acle_sve_ldnf1.c | 11 +- .../aarch64-sve-intrinsics/acle_sve_ldnf1sb.c | 2 +- .../aarch64-sve-intrinsics/acle_sve_ldnf1sh.c | 2 +- .../aarch64-sve-intrinsics/acle_sve_ldnf1sw.c | 2 +- .../aarch64-sve-intrinsics/acle_sve_ldnf1ub.c | 2 +- .../aarch64-sve-intrinsics/acle_sve_ldnf1uh.c | 2 +- .../aarch64-sve-intrinsics/acle_sve_ldnf1uw.c | 2 +- .../aarch64-sve-intrinsics/acle_sve_ldnt1-bfloat.c | 34 - .../aarch64-sve-intrinsics/acle_sve_ldnt1.c | 10 +- .../aarch64-sve-intrinsics/acle_sve_len-bfloat.c | 27 - .../CodeGen/aarch64-sve-intrinsics/acle_sve_len.c | 9 +- .../CodeGen/aarch64-sve-intrinsics/acle_sve_lsl.c | 11 +- .../CodeGen/aarch64-sve-intrinsics/acle_sve_lsr.c | 11 +- .../CodeGen/aarch64-sve-intrinsics/acle_sve_mad.c | 11 +- .../aarch64-sve-intrinsics/acle_sve_matmul_fp32.c | 4 +- .../aarch64-sve-intrinsics/acle_sve_matmul_fp64.c | 4 +- .../CodeGen/aarch64-sve-intrinsics/acle_sve_max.c | 11 +- .../aarch64-sve-intrinsics/acle_sve_maxnm.c | 11 +- .../aarch64-sve-intrinsics/acle_sve_maxnmv.c | 10 +- .../CodeGen/aarch64-sve-intrinsics/acle_sve_maxv.c | 10 +- .../CodeGen/aarch64-sve-intrinsics/acle_sve_min.c | 11 +- .../aarch64-sve-intrinsics/acle_sve_minnm.c | 11 +- .../aarch64-sve-intrinsics/acle_sve_minnmv.c | 10 +- .../CodeGen/aarch64-sve-intrinsics/acle_sve_minv.c | 10 +- .../CodeGen/aarch64-sve-intrinsics/acle_sve_mla.c | 11 +- .../CodeGen/aarch64-sve-intrinsics/acle_sve_mls.c | 11 +- .../CodeGen/aarch64-sve-intrinsics/acle_sve_mmla.c | 4 +- .../CodeGen/aarch64-sve-intrinsics/acle_sve_mov.c | 9 +- .../CodeGen/aarch64-sve-intrinsics/acle_sve_msb.c | 11 +- .../CodeGen/aarch64-sve-intrinsics/acle_sve_mul.c | 11 +- .../CodeGen/aarch64-sve-intrinsics/acle_sve_mulh.c | 11 +- .../CodeGen/aarch64-sve-intrinsics/acle_sve_mulx.c | 11 +- .../CodeGen/aarch64-sve-intrinsics/acle_sve_nand.c | 9 +- .../CodeGen/aarch64-sve-intrinsics/acle_sve_neg.c | 11 +- .../CodeGen/aarch64-sve-intrinsics/acle_sve_nmad.c | 11 +- .../CodeGen/aarch64-sve-intrinsics/acle_sve_nmla.c | 11 +- .../CodeGen/aarch64-sve-intrinsics/acle_sve_nmls.c | 11 +- .../CodeGen/aarch64-sve-intrinsics/acle_sve_nmsb.c | 11 +- .../CodeGen/aarch64-sve-intrinsics/acle_sve_nor.c | 9 +- .../CodeGen/aarch64-sve-intrinsics/acle_sve_not.c | 11 +- .../CodeGen/aarch64-sve-intrinsics/acle_sve_orn.c | 9 +- .../CodeGen/aarch64-sve-intrinsics/acle_sve_orr.c | 11 +- .../CodeGen/aarch64-sve-intrinsics/acle_sve_orv.c | 9 +- .../aarch64-sve-intrinsics/acle_sve_pfalse.c | 9 +- .../aarch64-sve-intrinsics/acle_sve_pfirst.c | 9 +- .../aarch64-sve-intrinsics/acle_sve_pnext.c | 2 +- .../CodeGen/aarch64-sve-intrinsics/acle_sve_prfb.c | 11 +- .../CodeGen/aarch64-sve-intrinsics/acle_sve_prfd.c | 11 +- .../CodeGen/aarch64-sve-intrinsics/acle_sve_prfh.c | 11 +- .../CodeGen/aarch64-sve-intrinsics/acle_sve_prfw.c | 11 +- .../aarch64-sve-intrinsics/acle_sve_ptest.c | 7 +- .../aarch64-sve-intrinsics/acle_sve_ptrue.c | 2 +- .../CodeGen/aarch64-sve-intrinsics/acle_sve_qadd.c | 11 +- .../aarch64-sve-intrinsics/acle_sve_qdecb.c | 9 +- .../aarch64-sve-intrinsics/acle_sve_qdecd.c | 9 +- .../aarch64-sve-intrinsics/acle_sve_qdech.c | 9 +- .../aarch64-sve-intrinsics/acle_sve_qdecp.c | 11 +- .../aarch64-sve-intrinsics/acle_sve_qdecw.c | 9 +- .../aarch64-sve-intrinsics/acle_sve_qincb.c | 9 +- .../aarch64-sve-intrinsics/acle_sve_qincd.c | 9 +- .../aarch64-sve-intrinsics/acle_sve_qinch.c | 9 +- .../aarch64-sve-intrinsics/acle_sve_qincp.c | 11 +- .../aarch64-sve-intrinsics/acle_sve_qincw.c | 9 +- .../CodeGen/aarch64-sve-intrinsics/acle_sve_qsub.c | 11 +- .../CodeGen/aarch64-sve-intrinsics/acle_sve_rbit.c | 11 +- .../aarch64-sve-intrinsics/acle_sve_rdffr.c | 7 +- .../aarch64-sve-intrinsics/acle_sve_recpe.c | 9 +- .../aarch64-sve-intrinsics/acle_sve_recps.c | 9 +- .../aarch64-sve-intrinsics/acle_sve_recpx.c | 9 +- .../acle_sve_reinterpret-bfloat.c | 177 - .../aarch64-sve-intrinsics/acle_sve_reinterpret.c | 10 +- .../aarch64-sve-intrinsics/acle_sve_rev-bfloat.c | 21 - .../CodeGen/aarch64-sve-intrinsics/acle_sve_rev.c | 4 +- .../CodeGen/aarch64-sve-intrinsics/acle_sve_revb.c | 11 +- .../CodeGen/aarch64-sve-intrinsics/acle_sve_revh.c | 9 +- .../CodeGen/aarch64-sve-intrinsics/acle_sve_revw.c | 9 +- .../aarch64-sve-intrinsics/acle_sve_rinta.c | 9 +- .../aarch64-sve-intrinsics/acle_sve_rinti.c | 9 +- .../aarch64-sve-intrinsics/acle_sve_rintm.c | 9 +- .../aarch64-sve-intrinsics/acle_sve_rintn.c | 9 +- .../aarch64-sve-intrinsics/acle_sve_rintp.c | 9 +- .../aarch64-sve-intrinsics/acle_sve_rintx.c | 9 +- .../aarch64-sve-intrinsics/acle_sve_rintz.c | 9 +- .../aarch64-sve-intrinsics/acle_sve_rsqrte.c | 9 +- .../aarch64-sve-intrinsics/acle_sve_rsqrts.c | 9 +- .../aarch64-sve-intrinsics/acle_sve_scale.c | 11 +- .../aarch64-sve-intrinsics/acle_sve_sel-bfloat.c | 27 - .../CodeGen/aarch64-sve-intrinsics/acle_sve_sel.c | 9 +- .../aarch64-sve-intrinsics/acle_sve_set2-bfloat.c | 30 - .../CodeGen/aarch64-sve-intrinsics/acle_sve_set2.c | 99 - .../aarch64-sve-intrinsics/acle_sve_set3-bfloat.c | 40 - .../CodeGen/aarch64-sve-intrinsics/acle_sve_set3.c | 102 - .../aarch64-sve-intrinsics/acle_sve_set4-bfloat.c | 49 - .../CodeGen/aarch64-sve-intrinsics/acle_sve_set4.c | 100 - .../aarch64-sve-intrinsics/acle_sve_setffr.c | 4 +- .../acle_sve_splice-bfloat.c | 27 - .../aarch64-sve-intrinsics/acle_sve_splice.c | 9 +- .../CodeGen/aarch64-sve-intrinsics/acle_sve_sqrt.c | 9 +- .../aarch64-sve-intrinsics/acle_sve_st1-bfloat.c | 34 - .../CodeGen/aarch64-sve-intrinsics/acle_sve_st1.c | 11 +- .../CodeGen/aarch64-sve-intrinsics/acle_sve_st1b.c | 9 +- .../CodeGen/aarch64-sve-intrinsics/acle_sve_st1h.c | 11 +- .../CodeGen/aarch64-sve-intrinsics/acle_sve_st1w.c | 11 +- .../aarch64-sve-intrinsics/acle_sve_st2-bfloat.c | 34 - .../CodeGen/aarch64-sve-intrinsics/acle_sve_st2.c | 276 - .../aarch64-sve-intrinsics/acle_sve_st3-bfloat.c | 37 - .../CodeGen/aarch64-sve-intrinsics/acle_sve_st3.c | 298 - .../aarch64-sve-intrinsics/acle_sve_st4-bfloat.c | 39 - .../CodeGen/aarch64-sve-intrinsics/acle_sve_st4.c | 320 - .../aarch64-sve-intrinsics/acle_sve_stnt1-bfloat.c | 34 - .../aarch64-sve-intrinsics/acle_sve_stnt1.c | 10 +- .../CodeGen/aarch64-sve-intrinsics/acle_sve_sub.c | 11 +- .../CodeGen/aarch64-sve-intrinsics/acle_sve_subr.c | 11 +- .../aarch64-sve-intrinsics/acle_sve_sudot.c | 4 +- .../aarch64-sve-intrinsics/acle_sve_tbl-bfloat.c | 26 - .../CodeGen/aarch64-sve-intrinsics/acle_sve_tbl.c | 9 +- .../CodeGen/aarch64-sve-intrinsics/acle_sve_tmad.c | 9 +- .../aarch64-sve-intrinsics/acle_sve_trn1-bfloat.c | 21 - .../acle_sve_trn1-fp64-bfloat.c | 20 - .../aarch64-sve-intrinsics/acle_sve_trn1-fp64.c | 88 - .../CodeGen/aarch64-sve-intrinsics/acle_sve_trn1.c | 4 +- .../aarch64-sve-intrinsics/acle_sve_trn2-bfloat.c | 21 - .../acle_sve_trn2-fp64-bfloat.c | 20 - .../aarch64-sve-intrinsics/acle_sve_trn2-fp64.c | 88 - .../CodeGen/aarch64-sve-intrinsics/acle_sve_trn2.c | 4 +- .../aarch64-sve-intrinsics/acle_sve_tsmul.c | 9 +- .../aarch64-sve-intrinsics/acle_sve_tssel.c | 9 +- .../aarch64-sve-intrinsics/acle_sve_undef-bfloat.c | 12 - .../aarch64-sve-intrinsics/acle_sve_undef.c | 2 +- .../acle_sve_undef2-bfloat.c | 12 - .../aarch64-sve-intrinsics/acle_sve_undef2.c | 2 +- .../acle_sve_undef3-bfloat.c | 12 - .../aarch64-sve-intrinsics/acle_sve_undef3.c | 2 +- .../acle_sve_undef4-bfloat.c | 12 - .../aarch64-sve-intrinsics/acle_sve_undef4.c | 2 +- .../aarch64-sve-intrinsics/acle_sve_unpkhi.c | 4 +- .../aarch64-sve-intrinsics/acle_sve_unpklo.c | 4 +- .../aarch64-sve-intrinsics/acle_sve_usdot.c | 4 +- .../aarch64-sve-intrinsics/acle_sve_uzp1-bfloat.c | 21 - .../acle_sve_uzp1-fp64-bfloat.c | 20 - .../aarch64-sve-intrinsics/acle_sve_uzp1-fp64.c | 88 - .../CodeGen/aarch64-sve-intrinsics/acle_sve_uzp1.c | 4 +- .../aarch64-sve-intrinsics/acle_sve_uzp2-bfloat.c | 21 - .../acle_sve_uzp2-fp64-bfloat.c | 20 - .../aarch64-sve-intrinsics/acle_sve_uzp2-fp64.c | 88 - .../CodeGen/aarch64-sve-intrinsics/acle_sve_uzp2.c | 4 +- .../aarch64-sve-intrinsics/acle_sve_whilele.c | 4 +- .../aarch64-sve-intrinsics/acle_sve_whilelt.c | 4 +- .../aarch64-sve-intrinsics/acle_sve_wrffr.c | 7 +- .../aarch64-sve-intrinsics/acle_sve_zip1-bfloat.c | 21 - .../acle_sve_zip1-fp64-bfloat.c | 20 - .../aarch64-sve-intrinsics/acle_sve_zip1-fp64.c | 88 - .../CodeGen/aarch64-sve-intrinsics/acle_sve_zip1.c | 4 +- .../aarch64-sve-intrinsics/acle_sve_zip2-bfloat.c | 21 - .../acle_sve_zip2-fp64-bfloat.c | 20 - .../aarch64-sve-intrinsics/acle_sve_zip2-fp64.c | 88 - .../CodeGen/aarch64-sve-intrinsics/acle_sve_zip2.c | 4 +- .../negative/acle_sve_asrd.c | 4 +- .../negative/acle_sve_cadd.c | 4 +- .../negative/acle_sve_cmla.c | 4 +- .../aarch64-sve-intrinsics/negative/acle_sve_dot.c | 4 +- .../aarch64-sve-intrinsics/negative/acle_sve_ext.c | 4 +- .../negative/acle_sve_get2.c | 143 - .../negative/acle_sve_get3.c | 143 - .../negative/acle_sve_get4.c | 143 - .../aarch64-sve-intrinsics/negative/acle_sve_mla.c | 4 +- .../aarch64-sve-intrinsics/negative/acle_sve_mul.c | 4 +- .../negative/acle_sve_prfb.c | 2 +- .../negative/acle_sve_prfd.c | 2 +- .../negative/acle_sve_prfh.c | 2 +- .../negative/acle_sve_prfw.c | 2 +- .../negative/acle_sve_qdecb.c | 4 +- .../negative/acle_sve_qdecd.c | 4 +- .../negative/acle_sve_qdech.c | 4 +- .../negative/acle_sve_qdecw.c | 4 +- .../negative/acle_sve_qincb.c | 4 +- .../negative/acle_sve_qincd.c | 4 +- .../negative/acle_sve_qinch.c | 4 +- .../negative/acle_sve_qincw.c | 4 +- .../negative/acle_sve_set2.c | 143 - .../negative/acle_sve_set3.c | 143 - .../negative/acle_sve_set4.c | 143 - .../negative/acle_sve_tmad.c | 4 +- .../aarch64-sve-intrinsics/negative/big_endian.c | 2 +- clang/test/CodeGen/aarch64-sve.c | 4 - .../aarch64-sve2-intrinsics/acle_sve2_aba.c | 8 +- .../aarch64-sve2-intrinsics/acle_sve2_abalb.c | 8 +- .../aarch64-sve2-intrinsics/acle_sve2_abalt.c | 8 +- .../aarch64-sve2-intrinsics/acle_sve2_abdlb.c | 8 +- .../aarch64-sve2-intrinsics/acle_sve2_abdlt.c | 8 +- .../aarch64-sve2-intrinsics/acle_sve2_adalp.c | 8 +- .../aarch64-sve2-intrinsics/acle_sve2_adclb.c | 8 +- .../aarch64-sve2-intrinsics/acle_sve2_adclt.c | 8 +- .../aarch64-sve2-intrinsics/acle_sve2_addhnb.c | 8 +- .../aarch64-sve2-intrinsics/acle_sve2_addhnt.c | 8 +- .../aarch64-sve2-intrinsics/acle_sve2_addlb.c | 8 +- .../aarch64-sve2-intrinsics/acle_sve2_addlbt.c | 8 +- .../aarch64-sve2-intrinsics/acle_sve2_addlt.c | 8 +- .../aarch64-sve2-intrinsics/acle_sve2_addp.c | 8 +- .../aarch64-sve2-intrinsics/acle_sve2_addwb.c | 8 +- .../aarch64-sve2-intrinsics/acle_sve2_addwt.c | 8 +- .../aarch64-sve2-intrinsics/acle_sve2_aesd.c | 8 +- .../aarch64-sve2-intrinsics/acle_sve2_aese.c | 8 +- .../aarch64-sve2-intrinsics/acle_sve2_aesimc.c | 8 +- .../aarch64-sve2-intrinsics/acle_sve2_aesmc.c | 8 +- .../aarch64-sve2-intrinsics/acle_sve2_bcax.c | 8 +- .../aarch64-sve2-intrinsics/acle_sve2_bdep.c | 8 +- .../aarch64-sve2-intrinsics/acle_sve2_bext.c | 8 +- .../aarch64-sve2-intrinsics/acle_sve2_bgrp.c | 8 +- .../aarch64-sve2-intrinsics/acle_sve2_bsl.c | 8 +- .../aarch64-sve2-intrinsics/acle_sve2_bsl1n.c | 8 +- .../aarch64-sve2-intrinsics/acle_sve2_bsl2n.c | 8 +- .../aarch64-sve2-intrinsics/acle_sve2_cadd.c | 8 +- .../aarch64-sve2-intrinsics/acle_sve2_cdot.c | 8 +- .../aarch64-sve2-intrinsics/acle_sve2_cmla.c | 6 +- .../aarch64-sve2-intrinsics/acle_sve2_cvtlt.c | 8 +- .../aarch64-sve2-intrinsics/acle_sve2_cvtnt.c | 8 +- .../aarch64-sve2-intrinsics/acle_sve2_cvtx.c | 8 +- .../aarch64-sve2-intrinsics/acle_sve2_cvtxnt.c | 8 +- .../aarch64-sve2-intrinsics/acle_sve2_eor3.c | 8 +- .../aarch64-sve2-intrinsics/acle_sve2_eorbt.c | 8 +- .../aarch64-sve2-intrinsics/acle_sve2_eortb.c | 8 +- .../aarch64-sve2-intrinsics/acle_sve2_hadd.c | 8 +- .../aarch64-sve2-intrinsics/acle_sve2_histcnt.c | 8 +- .../aarch64-sve2-intrinsics/acle_sve2_histseg.c | 8 +- .../aarch64-sve2-intrinsics/acle_sve2_hsub.c | 8 +- .../aarch64-sve2-intrinsics/acle_sve2_hsubr.c | 8 +- .../aarch64-sve2-intrinsics/acle_sve2_ldnt1.c | 8 +- .../aarch64-sve2-intrinsics/acle_sve2_ldnt1sb.c | 8 +- .../aarch64-sve2-intrinsics/acle_sve2_ldnt1sh.c | 8 +- .../aarch64-sve2-intrinsics/acle_sve2_ldnt1sw.c | 8 +- .../aarch64-sve2-intrinsics/acle_sve2_ldnt1ub.c | 8 +- .../aarch64-sve2-intrinsics/acle_sve2_ldnt1uh.c | 8 +- .../aarch64-sve2-intrinsics/acle_sve2_ldnt1uw.c | 8 +- .../aarch64-sve2-intrinsics/acle_sve2_logb.c | 8 +- .../aarch64-sve2-intrinsics/acle_sve2_match.c | 8 +- .../aarch64-sve2-intrinsics/acle_sve2_maxnmp.c | 8 +- .../aarch64-sve2-intrinsics/acle_sve2_maxp.c | 8 +- .../aarch64-sve2-intrinsics/acle_sve2_minnmp.c | 8 +- .../aarch64-sve2-intrinsics/acle_sve2_minp.c | 8 +- .../aarch64-sve2-intrinsics/acle_sve2_mla.c | 6 +- .../aarch64-sve2-intrinsics/acle_sve2_mlalb.c | 8 +- .../aarch64-sve2-intrinsics/acle_sve2_mlalt.c | 8 +- .../aarch64-sve2-intrinsics/acle_sve2_mls.c | 6 +- .../aarch64-sve2-intrinsics/acle_sve2_mlslb.c | 8 +- .../aarch64-sve2-intrinsics/acle_sve2_mlslt.c | 8 +- .../aarch64-sve2-intrinsics/acle_sve2_movlb.c | 8 +- .../aarch64-sve2-intrinsics/acle_sve2_movlt.c | 8 +- .../aarch64-sve2-intrinsics/acle_sve2_mul.c | 6 +- .../aarch64-sve2-intrinsics/acle_sve2_mullb.c | 8 +- .../aarch64-sve2-intrinsics/acle_sve2_mullt.c | 8 +- .../aarch64-sve2-intrinsics/acle_sve2_nbsl.c | 8 +- .../aarch64-sve2-intrinsics/acle_sve2_nmatch.c | 8 +- .../aarch64-sve2-intrinsics/acle_sve2_pmul.c | 8 +- .../aarch64-sve2-intrinsics/acle_sve2_pmullb.c | 8 +- .../aarch64-sve2-intrinsics/acle_sve2_pmullb_128.c | 8 +- .../aarch64-sve2-intrinsics/acle_sve2_pmullt.c | 8 +- .../aarch64-sve2-intrinsics/acle_sve2_pmullt_128.c | 8 +- .../aarch64-sve2-intrinsics/acle_sve2_qabs.c | 8 +- .../aarch64-sve2-intrinsics/acle_sve2_qadd.c | 8 +- .../aarch64-sve2-intrinsics/acle_sve2_qcadd.c | 8 +- .../aarch64-sve2-intrinsics/acle_sve2_qdmlalb.c | 8 +- .../aarch64-sve2-intrinsics/acle_sve2_qdmlalbt.c | 8 +- .../aarch64-sve2-intrinsics/acle_sve2_qdmlalt.c | 8 +- .../aarch64-sve2-intrinsics/acle_sve2_qdmlslb.c | 8 +- .../aarch64-sve2-intrinsics/acle_sve2_qdmlslbt.c | 8 +- .../aarch64-sve2-intrinsics/acle_sve2_qdmlslt.c | 8 +- .../aarch64-sve2-intrinsics/acle_sve2_qdmulh.c | 8 +- .../aarch64-sve2-intrinsics/acle_sve2_qdmullb.c | 8 +- .../aarch64-sve2-intrinsics/acle_sve2_qdmullt.c | 8 +- .../aarch64-sve2-intrinsics/acle_sve2_qneg.c | 8 +- .../aarch64-sve2-intrinsics/acle_sve2_qrdcmlah.c | 8 +- .../aarch64-sve2-intrinsics/acle_sve2_qrdmlah.c | 8 +- .../aarch64-sve2-intrinsics/acle_sve2_qrdmlsh.c | 8 +- .../aarch64-sve2-intrinsics/acle_sve2_qrdmulh.c | 8 +- .../aarch64-sve2-intrinsics/acle_sve2_qrshl.c | 8 +- .../aarch64-sve2-intrinsics/acle_sve2_qrshrnb.c | 8 +- .../aarch64-sve2-intrinsics/acle_sve2_qrshrnt.c | 8 +- .../aarch64-sve2-intrinsics/acle_sve2_qrshrunb.c | 8 +- .../aarch64-sve2-intrinsics/acle_sve2_qrshrunt.c | 8 +- .../aarch64-sve2-intrinsics/acle_sve2_qshl.c | 8 +- .../aarch64-sve2-intrinsics/acle_sve2_qshlu.c | 8 +- .../aarch64-sve2-intrinsics/acle_sve2_qshrnb.c | 8 +- .../aarch64-sve2-intrinsics/acle_sve2_qshrnt.c | 8 +- .../aarch64-sve2-intrinsics/acle_sve2_qshrunb.c | 8 +- .../aarch64-sve2-intrinsics/acle_sve2_qshrunt.c | 8 +- .../aarch64-sve2-intrinsics/acle_sve2_qsub.c | 8 +- .../aarch64-sve2-intrinsics/acle_sve2_qsubr.c | 8 +- .../aarch64-sve2-intrinsics/acle_sve2_qxtnb.c | 8 +- .../aarch64-sve2-intrinsics/acle_sve2_qxtnt.c | 8 +- .../aarch64-sve2-intrinsics/acle_sve2_qxtunb.c | 8 +- .../aarch64-sve2-intrinsics/acle_sve2_qxtunt.c | 8 +- .../aarch64-sve2-intrinsics/acle_sve2_raddhnb.c | 8 +- .../aarch64-sve2-intrinsics/acle_sve2_raddhnt.c | 8 +- .../aarch64-sve2-intrinsics/acle_sve2_rax1.c | 8 +- .../aarch64-sve2-intrinsics/acle_sve2_recpe.c | 8 +- .../aarch64-sve2-intrinsics/acle_sve2_rhadd.c | 8 +- .../aarch64-sve2-intrinsics/acle_sve2_rshl.c | 8 +- .../aarch64-sve2-intrinsics/acle_sve2_rshr.c | 8 +- .../aarch64-sve2-intrinsics/acle_sve2_rshrnb.c | 8 +- .../aarch64-sve2-intrinsics/acle_sve2_rshrnt.c | 8 +- .../aarch64-sve2-intrinsics/acle_sve2_rsqrte.c | 8 +- .../aarch64-sve2-intrinsics/acle_sve2_rsra.c | 8 +- .../aarch64-sve2-intrinsics/acle_sve2_rsubhnb.c | 8 +- .../aarch64-sve2-intrinsics/acle_sve2_rsubhnt.c | 8 +- .../aarch64-sve2-intrinsics/acle_sve2_sbclb.c | 8 +- .../aarch64-sve2-intrinsics/acle_sve2_sbclt.c | 8 +- .../aarch64-sve2-intrinsics/acle_sve2_shllb.c | 8 +- .../aarch64-sve2-intrinsics/acle_sve2_shllt.c | 8 +- .../aarch64-sve2-intrinsics/acle_sve2_shrnb.c | 8 +- .../aarch64-sve2-intrinsics/acle_sve2_shrnt.c | 8 +- .../aarch64-sve2-intrinsics/acle_sve2_sli.c | 8 +- .../aarch64-sve2-intrinsics/acle_sve2_sm4e.c | 8 +- .../aarch64-sve2-intrinsics/acle_sve2_sm4ekey.c | 8 +- .../aarch64-sve2-intrinsics/acle_sve2_sqadd.c | 8 +- .../aarch64-sve2-intrinsics/acle_sve2_sra.c | 8 +- .../aarch64-sve2-intrinsics/acle_sve2_sri.c | 8 +- .../aarch64-sve2-intrinsics/acle_sve2_stnt1.c | 8 +- .../aarch64-sve2-intrinsics/acle_sve2_stnt1b.c | 8 +- .../aarch64-sve2-intrinsics/acle_sve2_stnt1h.c | 8 +- .../aarch64-sve2-intrinsics/acle_sve2_stnt1w.c | 8 +- .../aarch64-sve2-intrinsics/acle_sve2_subhnb.c | 8 +- .../aarch64-sve2-intrinsics/acle_sve2_subhnt.c | 8 +- .../aarch64-sve2-intrinsics/acle_sve2_sublb.c | 8 +- .../aarch64-sve2-intrinsics/acle_sve2_sublbt.c | 8 +- .../aarch64-sve2-intrinsics/acle_sve2_sublt.c | 8 +- .../aarch64-sve2-intrinsics/acle_sve2_subltb.c | 8 +- .../aarch64-sve2-intrinsics/acle_sve2_subwb.c | 8 +- .../aarch64-sve2-intrinsics/acle_sve2_subwt.c | 8 +- .../acle_sve2_tbl2-bfloat.c | 26 - .../aarch64-sve2-intrinsics/acle_sve2_tbl2.c | 145 - .../aarch64-sve2-intrinsics/acle_sve2_tbx-bfloat.c | 24 - .../aarch64-sve2-intrinsics/acle_sve2_tbx.c | 8 +- .../aarch64-sve2-intrinsics/acle_sve2_uqadd.c | 8 +- .../aarch64-sve2-intrinsics/acle_sve2_whilege.c | 8 +- .../aarch64-sve2-intrinsics/acle_sve2_whilegt.c | 8 +- .../acle_sve2_whilerw-bfloat.c | 24 - .../aarch64-sve2-intrinsics/acle_sve2_whilerw.c | 8 +- .../acle_sve2_whilewr-bfloat.c | 24 - .../aarch64-sve2-intrinsics/acle_sve2_whilewr.c | 8 +- .../aarch64-sve2-intrinsics/acle_sve2_xar.c | 8 +- .../negative/acle_sve2_cadd.c | 4 +- .../negative/acle_sve2_cdot.c | 4 +- .../negative/acle_sve2_cmla.c | 4 +- .../negative/acle_sve2_mla.c | 4 +- .../negative/acle_sve2_mlalb.c | 4 +- .../negative/acle_sve2_mlalt.c | 4 +- .../negative/acle_sve2_mls.c | 4 +- .../negative/acle_sve2_mlslb.c | 4 +- .../negative/acle_sve2_mlslt.c | 4 +- .../negative/acle_sve2_mul.c | 4 +- .../negative/acle_sve2_mullb.c | 4 +- .../negative/acle_sve2_mullt.c | 4 +- .../negative/acle_sve2_qcadd.c | 4 +- .../negative/acle_sve2_qdmlalb.c | 4 +- .../negative/acle_sve2_qdmlalt.c | 4 +- .../negative/acle_sve2_qdmlslb.c | 4 +- .../negative/acle_sve2_qdmlslt.c | 4 +- .../negative/acle_sve2_qdmulh.c | 4 +- .../negative/acle_sve2_qdmullb.c | 4 +- .../negative/acle_sve2_qdmullt.c | 4 +- .../negative/acle_sve2_qrdcmlah.c | 4 +- .../negative/acle_sve2_qrdmlah.c | 4 +- .../negative/acle_sve2_qrdmlsh.c | 4 +- .../negative/acle_sve2_qrdmulh.c | 4 +- .../negative/acle_sve2_qrshrnb.c | 4 +- .../negative/acle_sve2_qrshrnt.c | 4 +- .../negative/acle_sve2_qrshrunb.c | 4 +- .../negative/acle_sve2_qrshrunt.c | 4 +- .../negative/acle_sve2_qshlu.c | 4 +- .../negative/acle_sve2_qshrnb.c | 4 +- .../negative/acle_sve2_qshrnt.c | 4 +- .../negative/acle_sve2_qshrunb.c | 4 +- .../negative/acle_sve2_qshrunt.c | 4 +- .../negative/acle_sve2_rshr.c | 4 +- .../negative/acle_sve2_rshrnb.c | 4 +- .../negative/acle_sve2_rshrnt.c | 4 +- .../negative/acle_sve2_rsra.c | 4 +- .../negative/acle_sve2_shllb.c | 4 +- .../negative/acle_sve2_shllt.c | 4 +- .../negative/acle_sve2_shrnb.c | 4 +- .../negative/acle_sve2_shrnt.c | 4 +- .../negative/acle_sve2_sli.c | 4 +- .../negative/acle_sve2_sra.c | 4 +- .../negative/acle_sve2_sri.c | 4 +- .../negative/acle_sve2_xar.c | 4 +- .../aarch64-v8.2a-fp16-intrinsics-constrained.c | 2 +- clang/test/CodeGen/aix-constructor-attribute.cpp | 20 - clang/test/CodeGen/aix-destructor-attribute.cpp | 20 - clang/test/CodeGen/aix-init-priority-attribute.cpp | 19 - clang/test/CodeGen/align_value.cpp | 153 +- clang/test/CodeGen/alloc-align-attr.c | 156 +- clang/test/CodeGen/arm-bf16-convert-intrinsics.c | 88 - clang/test/CodeGen/arm-bf16-dotprod-intrinsics.c | 166 - clang/test/CodeGen/arm-bf16-getset-intrinsics.c | 22 +- clang/test/CodeGen/arm-bf16-params-returns.c | 20 +- clang/test/CodeGen/arm-fp16-arguments.c | 48 +- clang/test/CodeGen/arm-mangle-bf16.cpp | 10 +- clang/test/CodeGen/arm-mve-intrinsics/compare.c | 192 +- .../test/CodeGen/arm-mve-intrinsics/cplusplus.cpp | 17 +- clang/test/CodeGen/arm-mve-intrinsics/dup.c | 27 +- .../test/CodeGen/arm-mve-intrinsics/get-set-lane.c | 12 +- clang/test/CodeGen/arm-mve-intrinsics/ternary.c | 80 +- clang/test/CodeGen/arm-mve-intrinsics/vaddq.c | 22 +- clang/test/CodeGen/arm-mve-intrinsics/vminvq.c | 120 +- clang/test/CodeGen/arm-mve-intrinsics/vmulq.c | 13 +- clang/test/CodeGen/arm-mve-intrinsics/vsubq.c | 22 +- .../assume-aligned-and-alloc-align-attributes.c | 8 +- clang/test/CodeGen/attr-target-mv.c | 6 - clang/test/CodeGen/attr-target-x86.c | 4 +- clang/test/CodeGen/builtin-align-array.c | 32 +- clang/test/CodeGen/builtin-align.c | 212 +- clang/test/CodeGen/builtin-assume-aligned.c | 122 +- .../CodeGen/builtin-expect-with-probability.cpp | 101 - clang/test/CodeGen/builtins-overflow.c | 70 - clang/test/CodeGen/builtins-ppc-fpconstrained.c | 159 - clang/test/CodeGen/builtins-ppc-p10.c | 30 - clang/test/CodeGen/builtins-ppc-p10vector.c | 391 - ...-assumption-attribute-align_value-on-lvalue.cpp | 8 +- ...ssumption-attribute-align_value-on-paramvar.cpp | 2 +- ...-attribute-alloc_align-on-function-variable.cpp | 10 +- ...ssumption-attribute-alloc_align-on-function.cpp | 2 +- ...ibute-assume_aligned-on-function-two-params.cpp | 10 +- ...mption-attribute-assume_aligned-on-function.cpp | 2 +- ...uiltin_assume_aligned-three-params-variable.cpp | 10 +- ...umption-builtin_assume_aligned-three-params.cpp | 10 +- ...ssumption-builtin_assume_aligned-two-params.cpp | 8 +- .../CodeGen/catch-alignment-assumption-openmp.cpp | 8 +- clang/test/CodeGen/cmse-clear-fp16.c | 59 + clang/test/CodeGen/fp-floatcontrol-pragma.cpp | 18 - clang/test/CodeGen/matrix-type-builtins.c | 161 - clang/test/CodeGen/msp430-register-names.c | 105 - .../CodeGen/non-power-of-2-alignment-assumptions.c | 13 +- clang/test/CodeGen/static-init.cpp | 12 + clang/test/CodeGen/target-avx-abi-diag.c | 51 - clang/test/CodeGen/target-builtin-error-3.c | 7 +- clang/test/CodeGen/target-builtin-noerror.c | 10 +- clang/test/CodeGen/thinlto-inline-asm.c | 21 - clang/test/CodeGen/tls-model.c | 44 + clang/test/CodeGen/tls-model.cpp | 67 - clang/test/CodeGen/ve-abi.c | 14 - clang/test/CodeGen/xcore-unused-inline.c | 9 - .../CodeGenCUDA/amdgpu-kernel-arg-pointer-type.cu | 59 +- .../CodeGenCXX/RelativeVTablesABI/dynamic-cast.cpp | 14 +- .../test/CodeGenCXX/aarch64-mangle-sve-vectors.cpp | 14 +- clang/test/CodeGenCXX/aarch64-sve-typeinfo.cpp | 7 +- clang/test/CodeGenCXX/aix-static-init.cpp | 193 - clang/test/CodeGenCXX/alignment.cpp | 16 - clang/test/CodeGenCXX/cxx2a-consteval.cpp | 212 - clang/test/CodeGenCXX/matrix-type-builtins.cpp | 163 - clang/test/CodeGenCXX/ms-thread_local.cpp | 10 - clang/test/CodeGenCXX/ubsan-coroutines.cpp | 2 +- clang/test/CodeGenCXX/vtable-consteval.cpp | 64 - clang/test/CodeGenCXX/vtable-constexpr.cpp | 27 - clang/test/CodeGenCoroutines/Inputs/coroutine.h | 6 +- clang/test/CodeGenCoroutines/coro-alloc.cpp | 24 +- .../test/CodeGenCoroutines/coro-always-inline.cpp | 10 +- .../CodeGenCoroutines/coro-await-domination.cpp | 3 +- .../CodeGenCoroutines/coro-await-resume-eh.cpp | 6 +- clang/test/CodeGenCoroutines/coro-await.cpp | 14 +- clang/test/CodeGenCoroutines/coro-dest-slot.cpp | 2 +- clang/test/CodeGenCoroutines/coro-gro-nrvo.cpp | 4 +- .../test/CodeGenCoroutines/coro-newpm-pipeline.cpp | 10 +- clang/test/CodeGenCoroutines/coro-params.cpp | 4 +- clang/test/CodeGenCoroutines/coro-promise-dtor.cpp | 2 +- clang/test/CodeGenCoroutines/coro-ret-void.cpp | 4 +- .../coro-return-voidtype-initlist.cpp | 10 +- clang/test/CodeGenCoroutines/coro-return.cpp | 14 +- .../CodeGenCoroutines/coro-unhandled-exception.cpp | 12 +- clang/test/CodeGenHIP/half.hip | 16 - clang/test/CodeGenHIP/lit.local.cfg | 1 - clang/test/CodeGenObjC/aarch64-sve-types.m | 5 +- clang/test/CodeGenObjC/arc-blocks.m | 13 - clang/test/CodeGenObjC/exceptions.m | 4 +- clang/test/CodeGenObjC/matrix-type-builtins.m | 31 - clang/test/CodeGenOpenCL/amdgpu-features.cl | 2 - clang/test/CodeGenOpenCL/blocks.cl | 20 + clang/test/CodeGenOpenCL/builtins-amdgcn-vi.cl | 7 - clang/test/CodeGenOpenCL/builtins-amdgcn.cl | 14 - clang/test/CodeGenOpenCL/relaxed-fpmath.cl | 16 - clang/test/CoverageMapping/coroutine.cpp | 47 - .../test/Driver/XRay/xray-function-index-flags.cpp | 12 - clang/test/Driver/XRay/xray-ignore-loops-flags.cpp | 3 +- .../XRay/xray-instrumentation-bundles-flags.cpp | 3 +- clang/test/Driver/aarch64-cpus.c | 3 - clang/test/Driver/aarch64-sls-hardening-options.c | 45 - clang/test/Driver/amdgpu-macros.cl | 7 - clang/test/Driver/amdgpu-mcpu.cl | 2 - clang/test/Driver/amdgpu-toolchain.c | 5 - clang/test/Driver/apple-arm64-arch.c | 7 - clang/test/Driver/apple-silicon-arch.c | 6 - clang/test/Driver/arclite-link.c | 3 - clang/test/Driver/arm-cortex-cpus.c | 8 - clang/test/Driver/bindings.c | 4 - clang/test/Driver/config-file.c | 5 - clang/test/Driver/crash-report-crashfile.m | 1 - clang/test/Driver/crash-report-modules.m | 1 - clang/test/Driver/crash-report-null.test | 1 - clang/test/Driver/cuda-phases.cu | 217 +- clang/test/Driver/cuda-simple.cu | 10 +- clang/test/Driver/cxa-atexit.cpp | 3 - .../test/Driver/darwin-ld-platform-version-macos.c | 13 - clang/test/Driver/darwin-version.c | 10 - clang/test/Driver/hip-binding.hip | 29 +- clang/test/Driver/hip-device-compile.hip | 11 +- clang/test/Driver/hip-include-path.hip | 6 +- clang/test/Driver/hip-link-save-temps.hip | 53 - clang/test/Driver/hip-link-shared-library.hip | 11 +- clang/test/Driver/hip-link-static-library.hip | 27 - clang/test/Driver/hip-phases.hip | 292 - clang/test/Driver/hip-rdc-device-only.hip | 12 +- clang/test/Driver/hip-save-temps.hip | 74 +- clang/test/Driver/hip-toolchain-features.hip | 29 +- clang/test/Driver/hip-toolchain-mllvm.hip | 31 +- clang/test/Driver/hip-toolchain-no-rdc.hip | 129 +- clang/test/Driver/hip-toolchain-opt.hip | 32 +- clang/test/Driver/hip-toolchain-rdc-separate.hip | 129 - clang/test/Driver/hip-toolchain-rdc-static-lib.hip | 84 - clang/test/Driver/hip-toolchain-rdc.hip | 107 +- .../Driver/macos-apple-silicon-slice-link-libs.cpp | 42 - clang/test/Driver/mingw-msvcrt.c | 1 - clang/test/Driver/modules-cache-path.m | 5 +- clang/test/Driver/ms-bitfields.c | 3 +- clang/test/Driver/ppc-dependent-options.cpp | 14 - clang/test/Driver/ppc-features.cpp | 6 - clang/test/Driver/program-path-priority.c | 109 - clang/test/Driver/ps4-linker-non-win.c | 14 +- clang/test/Driver/ps4-linker-win.c | 24 +- clang/test/Driver/riscv-arch.c | 19 - clang/test/Driver/ve-toolchain.c | 82 - clang/test/Driver/windows-thumbv7em.cpp | 8 - clang/test/Frontend/fixed_point_add.c | 4 +- clang/test/Frontend/fixed_point_crash.c | 20 - clang/test/Frontend/fixed_point_div.c | 74 +- clang/test/Frontend/fixed_point_errors.c | 17 - clang/test/Frontend/fixed_point_mul.c | 51 +- clang/test/Frontend/fixed_point_sub.c | 53 +- clang/test/Frontend/opencl.cl | 3 +- .../optimization-remark-with-hotness-new-pm.c | 2 +- .../Frontend/optimization-remark-with-hotness.c | 2 +- clang/test/Import/pack-expansion-expr/test.cpp | 3 +- clang/test/Index/complete-method-decls.m | 63 +- clang/test/Index/complete-parameterized-classes.m | 6 +- clang/test/Index/coroutines.cpp | 2 +- clang/test/Index/evaluate-cursor.cpp | 12 - clang/test/Misc/warning-flags.c | 3 +- clang/test/Modules/ASTSignature.c | 2 +- clang/test/Modules/empty.modulemap | 4 +- clang/test/OpenMP/declare_reduction_ast_print.cpp | 6 +- clang/test/OpenMP/declare_reduction_codegen.c | 29 +- clang/test/OpenMP/declare_reduction_codegen.cpp | 42 +- clang/test/OpenMP/declare_target_ast_print.cpp | 2 + clang/test/OpenMP/declare_target_codegen.cpp | 16 +- clang/test/OpenMP/declare_target_messages.cpp | 4 +- ...clare_variant_implementation_vendor_codegen.cpp | 2 +- .../distribute_parallel_for_simd_loop_messages.cpp | 4 +- .../test/OpenMP/distribute_simd_loop_messages.cpp | 4 +- clang/test/OpenMP/driver.c | 8 +- clang/test/OpenMP/for_ast_print.cpp | 60 - clang/test/OpenMP/for_codegen.cpp | 53 +- clang/test/OpenMP/for_collapse_messages.cpp | 12 +- clang/test/OpenMP/for_loop_messages.cpp | 4 +- clang/test/OpenMP/for_schedule_messages.cpp | 14 +- clang/test/OpenMP/for_simd_loop_messages.cpp | 4 +- clang/test/OpenMP/for_simd_scan_codegen.cpp | 312 - .../test/OpenMP/master_taskloop_loop_messages.cpp | 4 +- .../OpenMP/master_taskloop_reduction_codegen.cpp | 4 +- .../OpenMP/master_taskloop_simd_loop_messages.cpp | 4 +- .../master_taskloop_simd_reduction_codegen.cpp | 4 +- clang/test/OpenMP/nesting_of_regions.cpp | 2 +- clang/test/OpenMP/nvptx_data_sharing.cpp | 29 +- ...tx_distribute_parallel_generic_mode_codegen.cpp | 41 +- clang/test/OpenMP/nvptx_parallel_codegen.cpp | 49 +- clang/test/OpenMP/nvptx_parallel_for_codegen.cpp | 35 +- clang/test/OpenMP/nvptx_prohibit_thread_local.cpp | 44 - clang/test/OpenMP/nvptx_target_codegen.cpp | 1152 +-- .../nvptx_target_teams_distribute_codegen.cpp | 34 +- ...arget_teams_distribute_parallel_for_codegen.cpp | 56 +- ..._teams_distribute_parallel_for_simd_codegen.cpp | 45 +- clang/test/OpenMP/nvptx_teams_codegen.cpp | 84 +- .../test/OpenMP/nvptx_teams_reduction_codegen.cpp | 39 +- clang/test/OpenMP/ordered_codegen.cpp | 15 +- clang/test/OpenMP/ordered_doacross_codegen.cpp | 12 +- clang/test/OpenMP/ordered_messages.cpp | 24 +- clang/test/OpenMP/parallel_for_codegen.cpp | 22 +- clang/test/OpenMP/parallel_for_loop_messages.cpp | 4 +- clang/test/OpenMP/parallel_for_scan_codegen.cpp | 313 - clang/test/OpenMP/parallel_for_simd_codegen.cpp | 2 +- .../OpenMP/parallel_for_simd_loop_messages.cpp | 4 +- .../test/OpenMP/parallel_for_simd_scan_codegen.cpp | 315 - .../parallel_master_taskloop_loop_messages.cpp | 4 +- .../parallel_master_taskloop_reduction_codegen.cpp | 4 +- ...parallel_master_taskloop_simd_loop_messages.cpp | 4 +- ...llel_master_taskloop_simd_reduction_codegen.cpp | 4 +- clang/test/OpenMP/schedule_codegen.cpp | 16 +- clang/test/OpenMP/simd_codegen.cpp | 16 + clang/test/OpenMP/simd_loop_messages.cpp | 8 +- clang/test/OpenMP/simd_metadata.c | 117 +- clang/test/OpenMP/single_codegen.cpp | 168 +- clang/test/OpenMP/target_codegen.cpp | 101 +- clang/test/OpenMP/target_depend_messages.cpp | 22 +- .../OpenMP/target_enter_data_depend_messages.cpp | 46 +- .../OpenMP/target_exit_data_depend_messages.cpp | 46 +- clang/test/OpenMP/target_map_codegen.cpp | 128 +- clang/test/OpenMP/target_map_messages.cpp | 4 +- clang/test/OpenMP/target_messages.cpp | 20 +- .../OpenMP/target_parallel_depend_messages.cpp | 26 +- .../OpenMP/target_parallel_for_depend_messages.cpp | 53 +- .../OpenMP/target_parallel_for_loop_messages.cpp | 4 +- .../OpenMP/target_parallel_for_map_messages.cpp | 17 +- .../target_parallel_for_simd_depend_messages.cpp | 53 +- ...et_parallel_for_simd_is_device_ptr_messages.cpp | 15 +- .../target_parallel_for_simd_map_messages.cpp | 17 +- .../target_parallel_is_device_ptr_messages.cpp | 10 +- clang/test/OpenMP/target_parallel_map_messages.cpp | 14 +- clang/test/OpenMP/target_simd_depend_codegen.cpp | 12 +- clang/test/OpenMP/target_simd_depend_messages.cpp | 53 +- clang/test/OpenMP/target_simd_map_messages.cpp | 17 +- clang/test/OpenMP/target_teams_depend_messages.cpp | 22 +- .../target_teams_distribute_depend_messages.cpp | 33 +- .../target_teams_distribute_loop_messages.cpp | 4 +- .../target_teams_distribute_map_messages.cpp | 17 +- ...ams_distribute_parallel_for_depend_messages.cpp | 42 +- ...tribute_parallel_for_is_device_ptr_messages.cpp | 10 +- ...istribute_parallel_for_lastprivate_messages.cpp | 2 +- ...teams_distribute_parallel_for_loop_messages.cpp | 4 +- ..._teams_distribute_parallel_for_map_messages.cpp | 13 +- ...ms_distribute_parallel_for_schedule_codegen.cpp | 48 +- ..._teams_distribute_parallel_for_simd_codegen.cpp | 5 +- ...istribute_parallel_for_simd_depend_messages.cpp | 42 +- ...ute_parallel_for_simd_firstprivate_messages.cpp | 11 +- ...te_parallel_for_simd_is_device_ptr_messages.cpp | 11 +- ...bute_parallel_for_simd_lastprivate_messages.cpp | 4 +- ...s_distribute_parallel_for_simd_map_messages.cpp | 14 +- ...stribute_parallel_for_simd_schedule_codegen.cpp | 48 +- ...target_teams_distribute_simd_depend_codegen.cpp | 99 +- ...arget_teams_distribute_simd_depend_messages.cpp | 33 +- ...teams_distribute_simd_firstprivate_messages.cpp | 4 +- ...eams_distribute_simd_is_device_ptr_messages.cpp | 14 +- ..._teams_distribute_simd_lastprivate_messages.cpp | 4 +- .../target_teams_distribute_simd_loop_messages.cpp | 34 +- .../target_teams_distribute_simd_map_messages.cpp | 17 +- ...rget_teams_distribute_simd_private_messages.cpp | 4 +- .../OpenMP/target_teams_is_device_ptr_messages.cpp | 14 +- clang/test/OpenMP/target_teams_map_messages.cpp | 4 +- .../test/OpenMP/target_update_depend_messages.cpp | 131 +- clang/test/OpenMP/target_update_from_messages.cpp | 4 +- clang/test/OpenMP/target_update_to_messages.cpp | 4 +- clang/test/OpenMP/taskloop_loop_messages.cpp | 4 +- clang/test/OpenMP/taskloop_reduction_codegen.cpp | 4 +- clang/test/OpenMP/taskloop_simd_loop_messages.cpp | 4 +- .../OpenMP/taskloop_simd_reduction_codegen.cpp | 4 +- .../test/OpenMP/teams_distribute_loop_messages.cpp | 4 +- ...teams_distribute_parallel_for_loop_messages.cpp | 4 +- ...ms_distribute_parallel_for_schedule_codegen.cpp | 48 +- ...ute_parallel_for_simd_firstprivate_messages.cpp | 11 +- ..._distribute_parallel_for_simd_loop_messages.cpp | 4 +- ...stribute_parallel_for_simd_schedule_codegen.cpp | 44 +- ...teams_distribute_simd_firstprivate_messages.cpp | 10 +- .../OpenMP/teams_distribute_simd_loop_messages.cpp | 4 +- clang/test/OpenMP/teams_messages.cpp | 5 +- clang/test/OpenMP/threadprivate_codegen.cpp | 330 +- clang/test/PCH/aarch64-sve-types.c | 2 - clang/test/PCH/crash-12631281.cpp | 4 - clang/test/PCH/cxx-alias-decl.cpp | 3 - clang/test/PCH/cxx-dependent-sized-ext-vector.cpp | 3 - clang/test/PCH/cxx-explicit-specifier.cpp | 3 - clang/test/PCH/cxx-exprs.cpp | 3 - clang/test/PCH/cxx-friends.cpp | 4 - clang/test/PCH/cxx-member-init.cpp | 3 - .../cxx-ms-function-specialization-class-scope.cpp | 3 - clang/test/PCH/cxx-static_assert.cpp | 5 +- clang/test/PCH/cxx-templates.cpp | 5 - .../cxx-variadic-templates-with-default-params.cpp | 3 - clang/test/PCH/cxx-variadic-templates.cpp | 4 - clang/test/PCH/cxx0x-default-delete.cpp | 9 +- clang/test/PCH/cxx11-constexpr.cpp | 7 +- clang/test/PCH/cxx11-enum-template.cpp | 5 +- clang/test/PCH/cxx11-exception-spec.cpp | 6 - clang/test/PCH/cxx11-inheriting-ctors.cpp | 7 - clang/test/PCH/cxx11-user-defined-literals.cpp | 5 +- clang/test/PCH/cxx1y-decltype-auto.cpp | 5 +- clang/test/PCH/cxx1y-deduced-return-type.cpp | 4 - clang/test/PCH/cxx1y-default-initializer.cpp | 4 - clang/test/PCH/cxx1y-init-captures.cpp | 5 +- clang/test/PCH/cxx1y-variable-templates.cpp | 8 +- clang/test/PCH/cxx1z-aligned-alloc.cpp | 3 - clang/test/PCH/cxx1z-decomposition.cpp | 5 +- clang/test/PCH/cxx1z-using-declaration.cpp | 11 +- clang/test/PCH/cxx2a-bitfield-init.cpp | 2 - .../test/PCH/cxx2a-concept-specialization-expr.cpp | 3 - clang/test/PCH/cxx2a-constraints.cpp | 3 - clang/test/PCH/cxx2a-defaulted-comparison.cpp | 5 +- clang/test/PCH/cxx2a-requires-expr.cpp | 3 - clang/test/PCH/cxx2a-template-lambdas.cpp | 3 - clang/test/PCH/delayed-pch-instantiate.cpp | 30 - clang/test/PCH/friend-template.cpp | 3 - clang/test/PCH/implicitly-deleted.cpp | 4 - clang/test/PCH/late-parsed-instantiations.cpp | 3 - clang/test/PCH/local_static.cpp | 4 - clang/test/PCH/macro-undef.cpp | 24 +- clang/test/PCH/make-integer-seq.cpp | 3 - clang/test/PCH/ms-if-exists.cpp | 5 +- .../PCH/pch-instantiate-templates-forward-decl.cpp | 30 - clang/test/PCH/pch-instantiate-templates.cpp | 28 - clang/test/PCH/pr18806.cpp | 3 - clang/test/PCH/pragma-diag-section.cpp | 7 +- clang/test/PCH/pragma-floatcontrol.c | 13 - clang/test/PCH/rdar10830559.cpp | 3 - .../PCH/specialization-after-instantiation.cpp | 32 - clang/test/PCH/type_pack_element.cpp | 3 - clang/test/Parser/altivec-bool-128.c | 21 - clang/test/Parser/cxx-altivec-bool-128.cpp | 23 - clang/test/Parser/cxx-template-decl.cpp | 14 - clang/test/Parser/expressions.cpp | 38 - clang/test/Parser/p10-vector-bool-128.c | 12 - clang/test/Parser/pragma-unroll.cpp | 9 - clang/test/Preprocessor/aarch64-target-features.c | 34 +- clang/test/Preprocessor/init-ve.c | 274 - clang/test/Preprocessor/predefined-arch-macros.c | 19 - clang/test/Preprocessor/warn-macro-undef.c | 52 - clang/test/Preprocessor/x86_target_features.c | 14 +- clang/test/Sema/aarch64-bf16-ldst-intrinsics.c | 102 - clang/test/Sema/aarch64-neon-bf16-ranges.c | 47 - clang/test/Sema/aarch64-sve-types.c | 5 +- clang/test/Sema/attr-handles.cpp | 1 - .../Sema/builtin-expect-with-probability-avr.cpp | 15 - .../test/Sema/builtin-expect-with-probability.cpp | 32 - clang/test/Sema/builtins-memcpy-inline.cpp | 2 +- clang/test/Sema/builtins-overflow.c | 19 - clang/test/Sema/builtins-overflow.m | 7 - .../complete-incomplete-pointer-relational-c99.c | 14 - clang/test/Sema/invalid-bitwidth-expr.mm | 14 - clang/test/Sema/invalid-member.cpp | 6 - clang/test/Sema/matrix-type-builtins.c | 82 +- clang/test/SemaCXX/Inputs/std-coroutine.h | 16 +- clang/test/SemaCXX/builtin-align-cxx.cpp | 6 +- clang/test/SemaCXX/co_await-range-for.cpp | 8 +- .../SemaCXX/constexpr-default-init-value-crash.cpp | 14 - clang/test/SemaCXX/constexpr-vectors.cpp | 616 -- clang/test/SemaCXX/coreturn-eh.cpp | 4 +- clang/test/SemaCXX/coreturn.cpp | 14 +- .../SemaCXX/coroutine-final-suspend-noexcept.cpp | 72 - clang/test/SemaCXX/coroutine-rvo.cpp | 2 +- .../coroutine-unhandled_exception-warning.cpp | 2 +- .../coroutine-uninitialized-warning-crash.cpp | 2 +- clang/test/SemaCXX/coroutines.cpp | 108 +- clang/test/SemaCXX/cxx2a-consteval.cpp | 21 +- .../SemaCXX/invalid-template-base-specifier.cpp | 28 - clang/test/SemaCXX/lambda-expressions.cpp | 16 +- .../test/SemaCXX/matrix-type-builtins-disabled.cpp | 8 - clang/test/SemaCXX/matrix-type-builtins.cpp | 131 +- clang/test/SemaCXX/ms_struct.cpp | 14 +- ...inline-namespace-reopened-noninline-disable.cpp | 13 - clang/test/SemaCXX/warn-unsequenced.cpp | 171 +- clang/test/SemaObjC/aarch64-sve-types.m | 2 - clang/test/SemaObjC/matrix-type-builtins.m | 12 +- clang/test/SemaObjCXX/property-invalid-type.mm | 10 - clang/test/SemaOpenCL/block-array-capturing.cl | 2 +- clang/test/SemaOpenCL/builtins-amdgcn-error-f16.cl | 1 - clang/test/SemaOpenCL/fp-options.cl | 4 - clang/test/SemaOpenCL/invalid-block.cl | 15 +- clang/test/SemaSYCL/prohibit-thread-local.cpp | 48 - clang/test/SemaTemplate/alias-templates.cpp | 25 - clang/test/SemaTemplate/array-redeclaration.cpp | 6 - clang/test/SemaTemplate/deduction-guide.cpp | 208 - clang/test/SemaTemplate/defaulted.cpp | 10 - clang/test/SemaTemplate/nss-recovery.cpp | 6 - clang/test/SemaTemplate/temp_arg_nontype.cpp | 8 - clang/test/lit.cfg.py | 4 - .../Inputs/basic-cplusplus.cpp | 25 - .../Inputs/basic-cplusplus.cpp.expected | 80 - .../update_cc_test_checks/Inputs/def-and-decl.c | 12 +- .../Inputs/def-and-decl.c.expected | 19 +- .../update_cc_test_checks/basic-cplusplus.test | 7 - clang/tools/clang-check/ClangCheck.cpp | 1 - clang/tools/clang-fuzzer/handle-cxx/handle_cxx.cpp | 2 +- clang/tools/clang-import-test/CMakeLists.txt | 2 +- .../tools/clang-import-test/clang-import-test.cpp | 6 +- clang/tools/driver/cc1_main.cpp | 4 +- clang/tools/driver/driver.cpp | 7 +- clang/tools/libclang/CIndex.cpp | 12 +- clang/tools/libclang/CIndexInclusionStack.cpp | 22 +- clang/unittests/AST/ASTImporterTest.cpp | 21 - clang/unittests/AST/ASTTraverserTest.cpp | 2 - clang/unittests/AST/SizelessTypesTest.cpp | 4 - .../ASTMatchers/ASTMatchersNarrowingTest.cpp | 8 - .../unittests/ASTMatchers/ASTMatchersNodeTest.cpp | 1121 +-- clang/unittests/ASTMatchers/ASTMatchersTest.h | 70 +- .../ASTMatchers/ASTMatchersTraversalTest.cpp | 28 - clang/unittests/ASTMatchers/Dynamic/ParserTest.cpp | 29 - .../unittests/CrossTU/CrossTranslationUnitTest.cpp | 24 - clang/unittests/Driver/ModuleCacheTest.cpp | 2 +- clang/unittests/Format/FormatTest.cpp | 144 +- clang/unittests/Frontend/CMakeLists.txt | 1 - .../unittests/Frontend/CompilerInvocationTest.cpp | 118 - clang/unittests/StaticAnalyzer/CMakeLists.txt | 1 - .../unittests/StaticAnalyzer/CheckerRegistration.h | 31 +- .../FalsePositiveRefutationBRVisitorTest.cpp | 223 - clang/unittests/Tooling/CMakeLists.txt | 2 - clang/unittests/Tooling/DiagnosticsYamlTest.cpp | 6 - clang/unittests/Tooling/RangeSelectorTest.cpp | 111 +- .../Tooling/RecursiveASTVisitorTests/Callbacks.cpp | 1823 ---- clang/unittests/Tooling/RefactoringTest.cpp | 12 - clang/unittests/Tooling/SourceCodeTest.cpp | 66 +- clang/unittests/Tooling/StencilTest.cpp | 66 +- clang/unittests/Tooling/Syntax/TreeTest.cpp | 1511 +--- clang/unittests/Tooling/TransformerTest.cpp | 23 - clang/utils/TableGen/NeonEmitter.cpp | 12 +- clang/utils/TableGen/SveEmitter.cpp | 102 +- clang/utils/analyzer/.dockerignore | 1 - clang/utils/analyzer/CmpRuns.py | 515 +- clang/utils/analyzer/Dockerfile | 61 - clang/utils/analyzer/ProjectMap.py | 148 - clang/utils/analyzer/SATest.py | 284 - clang/utils/analyzer/SATestAdd.py | 67 +- clang/utils/analyzer/SATestBuild.py | 382 +- clang/utils/analyzer/SATestUpdateDiffs.py | 16 +- clang/utils/analyzer/entrypoint.py | 72 - clang/utils/analyzer/exploded-graph-rewriter.py | 12 +- .../projects/box2d/cleanup_run_static_analyzer.sh | 1 - .../projects/box2d/run_static_analyzer.cmd | 2 - .../cxxopts/cleanup_run_static_analyzer.sh | 1 - .../projects/cxxopts/run_static_analyzer.cmd | 2 - .../projects/drogon/cleanup_run_static_analyzer.sh | 1 - .../projects/drogon/run_static_analyzer.cmd | 2 - .../projects/duckdb/cleanup_run_static_analyzer.sh | 1 - .../projects/duckdb/run_static_analyzer.cmd | 2 - .../projects/fmt/cleanup_run_static_analyzer.sh | 1 - .../analyzer/projects/fmt/run_static_analyzer.cmd | 2 - .../libsoundio/cleanup_run_static_analyzer.sh | 1 - .../projects/libsoundio/run_static_analyzer.cmd | 2 - .../projects/oatpp/cleanup_run_static_analyzer.sh | 1 - .../projects/oatpp/run_static_analyzer.cmd | 2 - clang/utils/analyzer/projects/projects.json | 107 - .../projects/re2/cleanup_run_static_analyzer.sh | 1 - .../analyzer/projects/re2/run_static_analyzer.cmd | 2 - .../simbody/cleanup_run_static_analyzer.sh | 1 - .../projects/simbody/run_static_analyzer.cmd | 2 - .../symengine/cleanup_run_static_analyzer.sh | 1 - .../projects/symengine/run_static_analyzer.cmd | 2 - .../termbox/cleanup_run_static_analyzer.sh | 2 - .../projects/termbox/run_static_analyzer.cmd | 2 - .../tinyexpr/cleanup_run_static_analyzer.sh | 1 - .../projects/tinyexpr/run_static_analyzer.cmd | 1 - .../tinyspline/cleanup_run_static_analyzer.sh | 1 - .../projects/tinyspline/run_static_analyzer.cmd | 2 - .../projects/tinyvm/cleanup_run_static_analyzer.sh | 1 - .../projects/tinyvm/run_static_analyzer.cmd | 1 - .../projects/zstd/cleanup_run_static_analyzer.sh | 1 - .../analyzer/projects/zstd/run_static_analyzer.cmd | 2 - clang/utils/make-ast-dump-check.sh | 23 +- clang/www/cxx_dr_status.html | 12 +- compiler-rt/CMakeLists.txt | 2 + .../cmake/Modules/CompilerRTDarwinUtils.cmake | 47 +- compiler-rt/cmake/Modules/CompilerRTUtils.cmake | 2 +- compiler-rt/cmake/builtin-config-ix.cmake | 23 - compiler-rt/cmake/config-ix.cmake | 2 +- compiler-rt/lib/asan/asan_fuchsia.cpp | 2 - compiler-rt/lib/asan/asan_internal.h | 10 - compiler-rt/lib/asan/asan_posix.cpp | 28 - compiler-rt/lib/asan/asan_rtems.cpp | 2 - compiler-rt/lib/asan/asan_rtl.cpp | 73 +- compiler-rt/lib/asan/asan_win.cpp | 2 - compiler-rt/lib/builtins/CMakeLists.txt | 12 +- compiler-rt/lib/builtins/README.txt | 51 +- compiler-rt/lib/builtins/clzdi2.c | 4 +- compiler-rt/lib/builtins/clzsi2.c | 2 +- compiler-rt/lib/builtins/clzti2.c | 2 +- compiler-rt/lib/builtins/cpu_model.c | 23 +- compiler-rt/lib/builtins/ctzdi2.c | 2 +- compiler-rt/lib/builtins/ctzsi2.c | 2 +- compiler-rt/lib/builtins/ctzti2.c | 2 +- compiler-rt/lib/builtins/ffsti2.c | 2 +- compiler-rt/lib/builtins/floatdidf.c | 2 +- compiler-rt/lib/builtins/floatundidf.c | 2 +- compiler-rt/lib/builtins/fp_lib.h | 2 +- compiler-rt/lib/builtins/i386/floatdidf.S | 2 +- compiler-rt/lib/builtins/i386/floatdixf.S | 2 +- compiler-rt/lib/builtins/int_lib.h | 17 +- compiler-rt/lib/builtins/paritydi2.c | 2 +- compiler-rt/lib/builtins/paritysi2.c | 2 +- compiler-rt/lib/builtins/parityti2.c | 2 +- compiler-rt/lib/builtins/popcountsi2.c | 2 +- compiler-rt/lib/builtins/popcountti2.c | 2 +- compiler-rt/lib/builtins/powidf2.c | 2 +- compiler-rt/lib/builtins/powisf2.c | 2 +- compiler-rt/lib/builtins/powitf2.c | 2 +- compiler-rt/lib/builtins/powixf2.c | 2 +- compiler-rt/lib/lsan/lsan_allocator.h | 5 +- compiler-rt/lib/lsan/lsan_common.h | 6 +- compiler-rt/lib/msan/msan.cpp | 22 - compiler-rt/lib/msan/msan_interface_internal.h | 6 - compiler-rt/lib/profile/GCDAProfiling.c | 15 +- .../sanitizer_common_interceptors.inc | 29 - compiler-rt/lib/sanitizer_common/sanitizer_mac.h | 4 +- .../sanitizer_platform_interceptors.h | 3 +- .../sanitizer_platform_limits_posix.cpp | 8 +- .../sanitizer_symbolizer_posix_libcdep.cpp | 10 +- .../lib/sanitizer_common/scripts/cpplint.py | 18 +- .../symbolizer/sanitizer_symbolize.cpp | 19 +- .../symbolizer/scripts/global_symbols.txt | 1 - compiler-rt/lib/scudo/standalone/combined.h | 18 +- .../lib/scudo/standalone/tests/combined_test.cpp | 17 +- compiler-rt/lib/xray/xray_init.cpp | 20 +- compiler-rt/lib/xray/xray_interface.cpp | 48 +- .../TestCases/Posix/unpoison-alternate-stack.cpp | 161 - compiler-rt/test/builtins/Unit/absvdi2_test.c | 11 + compiler-rt/test/builtins/Unit/absvsi2_test.c | 11 + compiler-rt/test/builtins/Unit/absvti2_test.c | 11 + compiler-rt/test/builtins/Unit/adddf3vfp_test.c | 11 + compiler-rt/test/builtins/Unit/addsf3vfp_test.c | 11 + compiler-rt/test/builtins/Unit/addtf3_test.c | 11 + compiler-rt/test/builtins/Unit/addvdi3_test.c | 11 + compiler-rt/test/builtins/Unit/addvsi3_test.c | 11 + compiler-rt/test/builtins/Unit/addvti3_test.c | 11 + .../test/builtins/Unit/arm/aeabi_cdcmpeq_test.c | 11 + .../test/builtins/Unit/arm/aeabi_cdcmple_test.c | 13 + .../test/builtins/Unit/arm/aeabi_cfcmpeq_test.c | 11 + .../test/builtins/Unit/arm/aeabi_cfcmple_test.c | 13 + .../test/builtins/Unit/arm/aeabi_drsub_test.c | 11 + .../test/builtins/Unit/arm/aeabi_frsub_test.c | 11 + .../test/builtins/Unit/arm/aeabi_idivmod_test.c | 11 + .../test/builtins/Unit/arm/aeabi_uidivmod_test.c | 11 + .../test/builtins/Unit/arm/aeabi_uldivmod_test.c | 11 + compiler-rt/test/builtins/Unit/arm/call_apsr.S | 13 + compiler-rt/test/builtins/Unit/arm/call_apsr.h | 13 + compiler-rt/test/builtins/Unit/ashldi3_test.c | 11 + compiler-rt/test/builtins/Unit/ashlti3_test.c | 11 + compiler-rt/test/builtins/Unit/ashrdi3_test.c | 11 + compiler-rt/test/builtins/Unit/ashrti3_test.c | 11 + compiler-rt/test/builtins/Unit/bswapdi2_test.c | 11 + compiler-rt/test/builtins/Unit/bswapsi2_test.c | 11 + compiler-rt/test/builtins/Unit/clear_cache_test.c | 8 + compiler-rt/test/builtins/Unit/clzdi2_test.c | 17 +- compiler-rt/test/builtins/Unit/clzsi2_test.c | 17 +- compiler-rt/test/builtins/Unit/clzti2_test.c | 17 +- compiler-rt/test/builtins/Unit/cmpdi2_test.c | 11 + compiler-rt/test/builtins/Unit/cmpti2_test.c | 11 + compiler-rt/test/builtins/Unit/comparedf2_test.c | 13 + compiler-rt/test/builtins/Unit/comparesf2_test.c | 13 + .../test/builtins/Unit/compiler_rt_logb_test.c | 12 + .../test/builtins/Unit/compiler_rt_logbf_test.c | 12 + .../test/builtins/Unit/compiler_rt_logbl_test.c | 14 +- compiler-rt/test/builtins/Unit/cpu_model_test.c | 15 +- compiler-rt/test/builtins/Unit/ctzdi2_test.c | 11 + compiler-rt/test/builtins/Unit/ctzsi2_test.c | 17 +- compiler-rt/test/builtins/Unit/ctzti2_test.c | 17 +- compiler-rt/test/builtins/Unit/divdc3_test.c | 13 +- compiler-rt/test/builtins/Unit/divdf3_test.c | 11 + compiler-rt/test/builtins/Unit/divdf3vfp_test.c | 11 + compiler-rt/test/builtins/Unit/divdi3_test.c | 11 + compiler-rt/test/builtins/Unit/divmodsi4_test.c | 11 + compiler-rt/test/builtins/Unit/divsc3_test.c | 13 +- compiler-rt/test/builtins/Unit/divsf3_test.c | 11 + compiler-rt/test/builtins/Unit/divsf3vfp_test.c | 11 + compiler-rt/test/builtins/Unit/divsi3_test.c | 11 + compiler-rt/test/builtins/Unit/divtc3_test.c | 15 +- compiler-rt/test/builtins/Unit/divtf3_test.c | 11 + compiler-rt/test/builtins/Unit/divti3_test.c | 11 + compiler-rt/test/builtins/Unit/divxc3_test.c | 15 +- .../test/builtins/Unit/enable_execute_stack_test.c | 8 + compiler-rt/test/builtins/Unit/endianness.h | 14 + compiler-rt/test/builtins/Unit/eqdf2vfp_test.c | 12 + compiler-rt/test/builtins/Unit/eqsf2vfp_test.c | 12 + compiler-rt/test/builtins/Unit/eqtf2_test.c | 11 + compiler-rt/test/builtins/Unit/extenddftf2_test.c | 11 + compiler-rt/test/builtins/Unit/extendhfsf2_test.c | 11 + .../test/builtins/Unit/extendsfdf2vfp_test.c | 11 + compiler-rt/test/builtins/Unit/extendsftf2_test.c | 11 + compiler-rt/test/builtins/Unit/ffsdi2_test.c | 11 + compiler-rt/test/builtins/Unit/ffssi2_test.c | 11 + compiler-rt/test/builtins/Unit/ffsti2_test.c | 17 +- compiler-rt/test/builtins/Unit/fixdfdi_test.c | 11 + compiler-rt/test/builtins/Unit/fixdfsivfp_test.c | 12 + compiler-rt/test/builtins/Unit/fixdfti_test.c | 11 + compiler-rt/test/builtins/Unit/fixsfdi_test.c | 11 + compiler-rt/test/builtins/Unit/fixsfsivfp_test.c | 12 + compiler-rt/test/builtins/Unit/fixsfti_test.c | 11 + compiler-rt/test/builtins/Unit/fixtfdi_test.c | 11 + compiler-rt/test/builtins/Unit/fixtfsi_test.c | 11 + compiler-rt/test/builtins/Unit/fixtfti_test.c | 11 + compiler-rt/test/builtins/Unit/fixunsdfdi_test.c | 11 + compiler-rt/test/builtins/Unit/fixunsdfsi_test.c | 11 + .../test/builtins/Unit/fixunsdfsivfp_test.c | 11 + compiler-rt/test/builtins/Unit/fixunsdfti_test.c | 11 + compiler-rt/test/builtins/Unit/fixunssfdi_test.c | 11 + compiler-rt/test/builtins/Unit/fixunssfsi_test.c | 11 + .../test/builtins/Unit/fixunssfsivfp_test.c | 12 + compiler-rt/test/builtins/Unit/fixunssfti_test.c | 11 + compiler-rt/test/builtins/Unit/fixunstfdi_test.c | 11 + compiler-rt/test/builtins/Unit/fixunstfsi_test.c | 11 + compiler-rt/test/builtins/Unit/fixunstfti_test.c | 13 +- compiler-rt/test/builtins/Unit/fixunsxfdi_test.c | 11 + compiler-rt/test/builtins/Unit/fixunsxfsi_test.c | 11 + compiler-rt/test/builtins/Unit/fixunsxfti_test.c | 12 + compiler-rt/test/builtins/Unit/fixxfdi_test.c | 11 + compiler-rt/test/builtins/Unit/fixxfti_test.c | 12 + compiler-rt/test/builtins/Unit/floatdidf_test.c | 11 + compiler-rt/test/builtins/Unit/floatdisf_test.c | 11 + compiler-rt/test/builtins/Unit/floatditf_test.c | 11 + compiler-rt/test/builtins/Unit/floatdixf_test.c | 11 + compiler-rt/test/builtins/Unit/floatsidfvfp_test.c | 11 + compiler-rt/test/builtins/Unit/floatsisfvfp_test.c | 11 + compiler-rt/test/builtins/Unit/floatsitf_test.c | 11 + compiler-rt/test/builtins/Unit/floattidf_test.c | 11 + compiler-rt/test/builtins/Unit/floattisf_test.c | 11 + compiler-rt/test/builtins/Unit/floattitf_test.c | 11 + compiler-rt/test/builtins/Unit/floattixf_test.c | 12 + compiler-rt/test/builtins/Unit/floatundidf_test.c | 11 + compiler-rt/test/builtins/Unit/floatundisf_test.c | 11 + compiler-rt/test/builtins/Unit/floatunditf_test.c | 11 + compiler-rt/test/builtins/Unit/floatundixf_test.c | 11 + compiler-rt/test/builtins/Unit/floatunsitf_test.c | 11 + .../test/builtins/Unit/floatunssidfvfp_test.c | 11 + .../test/builtins/Unit/floatunssisfvfp_test.c | 11 + compiler-rt/test/builtins/Unit/floatuntidf_test.c | 11 + compiler-rt/test/builtins/Unit/floatuntisf_test.c | 11 + compiler-rt/test/builtins/Unit/floatuntitf_test.c | 11 + compiler-rt/test/builtins/Unit/floatuntixf_test.c | 12 + compiler-rt/test/builtins/Unit/fp_test.h | 12 + .../test/builtins/Unit/gcc_personality_test.c | 9 + .../builtins/Unit/gcc_personality_test_helper.cxx | 8 + compiler-rt/test/builtins/Unit/gedf2vfp_test.c | 12 + compiler-rt/test/builtins/Unit/gesf2vfp_test.c | 12 + compiler-rt/test/builtins/Unit/getf2_test.c | 11 + compiler-rt/test/builtins/Unit/gtdf2vfp_test.c | 12 + compiler-rt/test/builtins/Unit/gtsf2vfp_test.c | 12 + compiler-rt/test/builtins/Unit/gttf2_test.c | 11 + compiler-rt/test/builtins/Unit/ledf2vfp_test.c | 12 + compiler-rt/test/builtins/Unit/lesf2vfp_test.c | 12 + compiler-rt/test/builtins/Unit/letf2_test.c | 11 + compiler-rt/test/builtins/Unit/lshrdi3_test.c | 11 + compiler-rt/test/builtins/Unit/lshrti3_test.c | 11 + compiler-rt/test/builtins/Unit/ltdf2vfp_test.c | 12 + compiler-rt/test/builtins/Unit/ltsf2vfp_test.c | 12 + compiler-rt/test/builtins/Unit/lttf2_test.c | 11 + compiler-rt/test/builtins/Unit/moddi3_test.c | 11 + compiler-rt/test/builtins/Unit/modsi3_test.c | 12 + compiler-rt/test/builtins/Unit/modti3_test.c | 11 + compiler-rt/test/builtins/Unit/muldc3_test.c | 13 +- compiler-rt/test/builtins/Unit/muldf3vfp_test.c | 11 + compiler-rt/test/builtins/Unit/muldi3_test.c | 11 + compiler-rt/test/builtins/Unit/mulodi4_test.c | 11 + compiler-rt/test/builtins/Unit/mulosi4_test.c | 11 + compiler-rt/test/builtins/Unit/muloti4_test.c | 11 + compiler-rt/test/builtins/Unit/mulsc3_test.c | 13 +- compiler-rt/test/builtins/Unit/mulsf3vfp_test.c | 11 + compiler-rt/test/builtins/Unit/multc3_test.c | 11 + compiler-rt/test/builtins/Unit/multf3_test.c | 11 + compiler-rt/test/builtins/Unit/multi3_test.c | 11 + compiler-rt/test/builtins/Unit/mulvdi3_test.c | 11 + compiler-rt/test/builtins/Unit/mulvsi3_test.c | 11 + compiler-rt/test/builtins/Unit/mulvti3_test.c | 11 + compiler-rt/test/builtins/Unit/mulxc3_test.c | 15 +- compiler-rt/test/builtins/Unit/nedf2vfp_test.c | 12 + compiler-rt/test/builtins/Unit/negdf2vfp_test.c | 11 + compiler-rt/test/builtins/Unit/negdi2_test.c | 11 + compiler-rt/test/builtins/Unit/negsf2vfp_test.c | 11 + compiler-rt/test/builtins/Unit/negti2_test.c | 11 + compiler-rt/test/builtins/Unit/negvdi2_test.c | 11 + compiler-rt/test/builtins/Unit/negvsi2_test.c | 11 + compiler-rt/test/builtins/Unit/negvti2_test.c | 11 + compiler-rt/test/builtins/Unit/nesf2vfp_test.c | 12 + compiler-rt/test/builtins/Unit/netf2_test.c | 11 + compiler-rt/test/builtins/Unit/paritydi2_test.c | 13 +- compiler-rt/test/builtins/Unit/paritysi2_test.c | 13 +- compiler-rt/test/builtins/Unit/parityti2_test.c | 13 +- compiler-rt/test/builtins/Unit/popcountdi2_test.c | 11 + compiler-rt/test/builtins/Unit/popcountsi2_test.c | 13 +- compiler-rt/test/builtins/Unit/popcountti2_test.c | 13 +- compiler-rt/test/builtins/Unit/powidf2_test.c | 65 +- compiler-rt/test/builtins/Unit/powisf2_test.c | 65 +- compiler-rt/test/builtins/Unit/powitf2_test.c | 65 +- compiler-rt/test/builtins/Unit/powixf2_test.c | 65 +- compiler-rt/test/builtins/Unit/riscv/mulsi3_test.c | 11 + compiler-rt/test/builtins/Unit/subdf3vfp_test.c | 11 + compiler-rt/test/builtins/Unit/subsf3vfp_test.c | 11 + compiler-rt/test/builtins/Unit/subtf3_test.c | 11 + compiler-rt/test/builtins/Unit/subvdi3_test.c | 11 + compiler-rt/test/builtins/Unit/subvsi3_test.c | 11 + compiler-rt/test/builtins/Unit/subvti3_test.c | 11 + .../test/builtins/Unit/trampoline_setup_test.c | 9 + compiler-rt/test/builtins/Unit/truncdfhf2_test.c | 12 + compiler-rt/test/builtins/Unit/truncdfsf2_test.c | 12 + .../test/builtins/Unit/truncdfsf2vfp_test.c | 11 + compiler-rt/test/builtins/Unit/truncsfhf2_test.c | 12 + compiler-rt/test/builtins/Unit/trunctfdf2_test.c | 11 + compiler-rt/test/builtins/Unit/trunctfsf2_test.c | 11 + compiler-rt/test/builtins/Unit/ucmpdi2_test.c | 11 + compiler-rt/test/builtins/Unit/ucmpti2_test.c | 11 + compiler-rt/test/builtins/Unit/udivdi3_test.c | 11 + compiler-rt/test/builtins/Unit/udivmoddi4_test.c | 11 + compiler-rt/test/builtins/Unit/udivmodsi4_test.c | 11 + compiler-rt/test/builtins/Unit/udivmodti4_test.c | 11 + compiler-rt/test/builtins/Unit/udivsi3_test.c | 11 + compiler-rt/test/builtins/Unit/udivti3_test.c | 11 + compiler-rt/test/builtins/Unit/umoddi3_test.c | 11 + compiler-rt/test/builtins/Unit/umodsi3_test.c | 11 + compiler-rt/test/builtins/Unit/umodti3_test.c | 11 + compiler-rt/test/builtins/Unit/unorddf2vfp_test.c | 12 + compiler-rt/test/builtins/Unit/unordsf2vfp_test.c | 12 + compiler-rt/test/builtins/Unit/unordtf2_test.c | 11 + compiler-rt/test/lit.common.configured.in | 5 - .../test/lsan/TestCases/stale_stack_leak.cpp | 3 +- compiler-rt/test/lsan/TestCases/use_registers.cpp | 4 - compiler-rt/test/lsan/lit.common.cfg.py | 4 +- compiler-rt/test/msan/sigwait.cpp | 5 +- .../profile/ContinuousSyncMode/online-merging.c | 6 +- compiler-rt/test/profile/Posix/gcov-destructor.c | 33 - compiler-rt/test/profile/profile_test.h | 12 +- .../test/sanitizer_common/TestCases/Linux/sysmsg.c | 36 - .../sanitizer_coverage_allowlist_blocklist.cpp | 132 - .../sanitizer_coverage_whitelist_blacklist.cpp | 130 + compiler-rt/test/sanitizer_common/print_address.h | 3 +- .../test/xray/TestCases/Posix/coverage-sample.cpp | 2 - .../test/xray/TestCases/Posix/func-id-utils.cpp | 2 - .../xray/TestCases/Posix/patching-unpatching.cpp | 2 - debuginfo-tests/CMakeLists.txt | 21 - .../dexter/dex/debugger/DebuggerBase.py | 118 +- debuginfo-tests/dexter/dex/debugger/Debuggers.py | 5 - .../dexter/dex/debugger/dbgeng/dbgeng.py | 8 +- debuginfo-tests/dexter/dex/debugger/lldb/LLDB.py | 8 +- .../dex/debugger/visualstudio/VisualStudio.py | 8 +- .../feature_tests/commands/perfect/lit.local.cfg | 2 - .../subtools/test/source-root-dir.cpp | 15 - .../dexter/feature_tests/subtools/view.cpp | 1 - flang/.clang-tidy | 1 - flang/CMakeLists.txt | 53 +- flang/README.md | 40 +- flang/documentation/Extensions.md | 2 - flang/documentation/FortranForCProgrammers.md | 8 +- flang/include/flang/Common/bit-population-count.h | 25 +- flang/include/flang/Common/enum-set.h | 7 +- flang/include/flang/Common/idioms.h | 9 +- flang/include/flang/Common/interval.h | 14 - flang/include/flang/Evaluate/call.h | 8 +- flang/include/flang/Evaluate/characteristics.h | 2 +- flang/include/flang/Evaluate/check-expression.h | 7 - flang/include/flang/Evaluate/constant.h | 15 +- flang/include/flang/Evaluate/fold-designator.h | 192 - flang/include/flang/Evaluate/fold.h | 2 +- flang/include/flang/Evaluate/initial-image.h | 108 - flang/include/flang/Evaluate/shape.h | 27 - flang/include/flang/Evaluate/tools.h | 53 - flang/include/flang/Evaluate/type.h | 1 - flang/include/flang/ISO_Fortran_binding.h | 6 +- flang/include/flang/Lower/.clang-tidy | 19 - flang/include/flang/Lower/AbstractConverter.h | 124 +- flang/include/flang/Lower/Bridge.h | 117 - flang/include/flang/Lower/CharacterExpr.h | 140 - flang/include/flang/Lower/CharacterRuntime.h | 36 - flang/include/flang/Lower/Coarray.h | 78 - flang/include/flang/Lower/FIRBuilder.h | 4 - flang/include/flang/Lower/IntrinsicCall.h | 66 - flang/include/flang/Lower/Mangler.h | 44 - flang/include/flang/Lower/PFTBuilder.h | 54 +- flang/include/flang/Lower/Runtime.h | 57 - flang/include/flang/Lower/Support/BoxValue.h | 238 - flang/include/flang/Optimizer/.clang-tidy | 19 - flang/include/flang/Optimizer/CMakeLists.txt | 2 - flang/include/flang/Optimizer/CodeGen/CGPasses.td | 24 - .../include/flang/Optimizer/CodeGen/CMakeLists.txt | 6 - flang/include/flang/Optimizer/CodeGen/CodeGen.h | 20 +- flang/include/flang/Optimizer/Dialect/FIRAttr.h | 15 +- .../flang/Optimizer/Support/InternalNames.h | 1 - .../include/flang/Optimizer/Support/KindMapping.h | 23 +- .../flang/Optimizer/Transforms/CMakeLists.txt | 6 - flang/include/flang/Optimizer/Transforms/Passes.h | 58 - flang/include/flang/Optimizer/Transforms/Passes.td | 51 - flang/include/flang/Parser/characters.h | 6 +- flang/include/flang/Parser/dump-parse-tree.h | 9 +- flang/include/flang/Parser/parse-tree.h | 27 +- flang/include/flang/Parser/tools.h | 13 - flang/include/flang/Semantics/expression.h | 29 +- flang/include/flang/Semantics/scope.h | 17 +- flang/include/flang/Semantics/tools.h | 19 +- flang/lib/Decimal/big-radix-floating-point.h | 3 +- flang/lib/Decimal/binary-to-decimal.cpp | 4 +- flang/lib/Evaluate/CMakeLists.txt | 27 +- flang/lib/Evaluate/call.cpp | 3 +- flang/lib/Evaluate/characteristics.cpp | 3 +- flang/lib/Evaluate/check-expression.cpp | 89 +- flang/lib/Evaluate/fold-designator.cpp | 418 - flang/lib/Evaluate/fold-implementation.h | 76 +- flang/lib/Evaluate/fold-integer.cpp | 13 +- flang/lib/Evaluate/fold-real.cpp | 5 +- flang/lib/Evaluate/fold.cpp | 53 +- flang/lib/Evaluate/initial-image.cpp | 193 - flang/lib/Evaluate/intrinsics-library.cpp | 549 +- flang/lib/Evaluate/intrinsics.cpp | 48 +- flang/lib/Evaluate/shape.cpp | 36 - flang/lib/Evaluate/tools.cpp | 66 +- flang/lib/Evaluate/type.cpp | 41 +- flang/lib/Lower/.clang-tidy | 19 - flang/lib/Lower/CMakeLists.txt | 19 +- flang/lib/Lower/CharacterExpr.cpp | 453 - flang/lib/Lower/CharacterRuntime.cpp | 129 - flang/lib/Lower/Coarray.cpp | 73 - flang/lib/Lower/ConvertType.cpp | 6 +- flang/lib/Lower/Mangler.cpp | 120 - flang/lib/Lower/OpenMP.cpp | 2 +- flang/lib/Lower/PFTBuilder.cpp | 86 +- flang/lib/Lower/RTBuilder.h | 281 - flang/lib/Lower/SymbolMap.h | 259 - flang/lib/Optimizer/.clang-tidy | 19 - flang/lib/Optimizer/CMakeLists.txt | 31 +- flang/lib/Optimizer/Dialect/CMakeLists.txt | 28 + flang/lib/Optimizer/Support/CMakeLists.txt | 11 + flang/lib/Optimizer/Support/InternalNames.cpp | 14 +- flang/lib/Optimizer/Support/KindMapping.cpp | 20 +- flang/lib/Optimizer/Transforms/Inliner.cpp | 24 - flang/lib/Parser/CMakeLists.txt | 3 - flang/lib/Parser/openmp-parsers.cpp | 106 +- flang/lib/Parser/prescan.cpp | 9 - flang/lib/Parser/prescan.h | 1 - flang/lib/Parser/tools.cpp | 55 - flang/lib/Parser/unparse.cpp | 100 +- flang/lib/Semantics/CMakeLists.txt | 4 - flang/lib/Semantics/canonicalize-do.cpp | 52 +- flang/lib/Semantics/check-call.cpp | 3 +- flang/lib/Semantics/check-data.cpp | 564 +- flang/lib/Semantics/check-data.h | 43 +- flang/lib/Semantics/check-declarations.cpp | 46 +- flang/lib/Semantics/check-do-forall.cpp | 2 +- flang/lib/Semantics/check-omp-structure.cpp | 651 +- flang/lib/Semantics/check-omp-structure.h | 147 +- flang/lib/Semantics/compute-offsets.cpp | 130 +- flang/lib/Semantics/expression.cpp | 133 +- flang/lib/Semantics/mod-file.cpp | 10 +- flang/lib/Semantics/mod-file.h | 1 - flang/lib/Semantics/pointer-assignment.cpp | 94 +- flang/lib/Semantics/pointer-assignment.h | 13 +- flang/lib/Semantics/resolve-names-utils.cpp | 14 +- flang/lib/Semantics/resolve-names.cpp | 407 +- flang/lib/Semantics/rewrite-parse-tree.cpp | 23 +- flang/lib/Semantics/semantics.cpp | 6 +- flang/lib/Semantics/tools.cpp | 82 +- flang/lib/Semantics/type.cpp | 13 +- flang/module/.clang-format | 1 - flang/runtime/ISO_Fortran_binding.cpp | 9 +- flang/runtime/character.cpp | 651 +- flang/runtime/character.h | 59 +- flang/runtime/connection.h | 11 +- flang/runtime/descriptor.cpp | 65 +- flang/runtime/descriptor.h | 31 +- flang/runtime/edit-input.cpp | 35 +- flang/runtime/edit-output.cpp | 31 +- flang/runtime/edit-output.h | 10 +- flang/runtime/format-implementation.h | 5 +- flang/runtime/internal-unit.cpp | 8 +- flang/runtime/lock.h | 29 - flang/runtime/memory.h | 2 +- flang/runtime/pgmath.h.inc | 293 - flang/runtime/stop.cpp | 11 +- flang/runtime/transformational.cpp | 3 +- flang/runtime/type-code.cpp | 10 +- flang/runtime/type-code.h | 29 +- flang/runtime/unit.cpp | 6 +- flang/test/CMakeLists.txt | 27 +- flang/test/Evaluate/folding04.f90 | 22 - flang/test/Semantics/Inputs/getsymbols02-a.f90 | 2 + flang/test/Semantics/Inputs/getsymbols02-b.f90 | 2 + flang/test/Semantics/Inputs/getsymbols02-c.f90 | 12 + flang/test/Semantics/canondo01.f90 | 4 +- flang/test/Semantics/canondo02.f90 | 4 +- flang/test/Semantics/canondo03.f90 | 4 +- flang/test/Semantics/canondo04.f90 | 3 +- flang/test/Semantics/canondo05.f90 | 5 +- flang/test/Semantics/canondo06.f90 | 3 +- flang/test/Semantics/canondo07.f90 | 3 +- flang/test/Semantics/canondo08.f90 | 6 +- flang/test/Semantics/canondo09.f90 | 8 +- flang/test/Semantics/canondo10.f90 | 8 +- flang/test/Semantics/canondo11.f90 | 8 +- flang/test/Semantics/canondo12.f90 | 8 +- flang/test/Semantics/canondo13.f90 | 8 +- flang/test/Semantics/canondo14.f90 | 8 +- flang/test/Semantics/canondo15.f90 | 8 +- flang/test/Semantics/canondo16.f90 | 8 +- flang/test/Semantics/canondo17.f90 | 8 +- flang/test/Semantics/canondo18.f90 | 8 +- flang/test/Semantics/canondo19.f90 | 3 +- flang/test/Semantics/critical04.f90 | 3 +- flang/test/Semantics/data01.f90 | 51 +- flang/test/Semantics/data03.f90 | 4 +- flang/test/Semantics/data04.f90 | 41 +- flang/test/Semantics/data05.f90 | 92 - flang/test/Semantics/data06.f90 | 50 - flang/test/Semantics/data07.f90 | 12 - flang/test/Semantics/doconcurrent02.f90 | 4 +- flang/test/Semantics/doconcurrent03.f90 | 3 +- flang/test/Semantics/doconcurrent04.f90 | 5 +- flang/test/Semantics/doconcurrent07.f90 | 3 +- flang/test/Semantics/entry01.f90 | 1 - flang/test/Semantics/equivalence01.f90 | 15 +- flang/test/Semantics/getdefinition01.f90 | 21 +- flang/test/Semantics/getdefinition02.f | 15 +- flang/test/Semantics/getdefinition03-a.f90 | 10 +- flang/test/Semantics/getdefinition04.f90 | 5 +- flang/test/Semantics/getdefinition05.f90 | 10 +- flang/test/Semantics/getsymbols01.f90 | 17 +- flang/test/Semantics/getsymbols02.f90 | 15 +- flang/test/Semantics/getsymbols03-a.f90 | 11 +- flang/test/Semantics/getsymbols04.f90 | 9 +- flang/test/Semantics/getsymbols05.f90 | 9 +- flang/test/Semantics/init01.f90 | 4 +- flang/test/Semantics/label01.F90 | 19 +- flang/test/Semantics/label02.f90 | 4 +- flang/test/Semantics/label03.f90 | 4 +- flang/test/Semantics/label04.f90 | 4 +- flang/test/Semantics/label05.f90 | 4 +- flang/test/Semantics/label06.f90 | 4 +- flang/test/Semantics/label07.f90 | 4 +- flang/test/Semantics/label08.f90 | 4 +- flang/test/Semantics/label09.f90 | 3 +- flang/test/Semantics/label10.f90 | 3 +- flang/test/Semantics/label11.f90 | 5 +- flang/test/Semantics/label12.f90 | 3 +- flang/test/Semantics/label13.f90 | 3 +- flang/test/Semantics/label14.f90 | 3 +- flang/test/Semantics/modfile04.f90 | 18 - flang/test/Semantics/resolve30.f90 | 12 +- flang/test/Semantics/resolve40.f90 | 2 +- flang/test/Semantics/resolve45.f90 | 9 +- flang/test/Semantics/symbol09.f90 | 6 +- flang/test/Semantics/test_any.sh | 65 + flang/test/Unit/lit.cfg.py | 32 - flang/test/Unit/lit.site.cfg.py.in | 27 - flang/tools/f18-parse-demo/CMakeLists.txt | 4 - flang/tools/tco/CMakeLists.txt | 3 +- flang/unittests/CMakeLists.txt | 8 - flang/unittests/Evaluate/reshape.cpp | 3 +- flang/unittests/Optimizer/CMakeLists.txt | 13 - flang/unittests/Optimizer/InternalNamesTest.cpp | 209 - flang/unittests/Runtime/hello.cpp | 15 - libc/CMakeLists.txt | 2 - libc/benchmarks/CMakeLists.txt | 194 - libc/benchmarks/Memcpy.cpp | 73 - libc/benchmarks/Memset.cpp | 70 - libc/benchmarks/README.md | 108 - libc/config/linux/aarch64/entrypoints.txt | 14 - libc/config/linux/api.td | 9 - libc/config/linux/x86_64/entrypoints.txt | 10 - libc/fuzzing/string/CMakeLists.txt | 8 - libc/fuzzing/string/strcmp_fuzz.cpp | 78 - libc/spec/spec.td | 1 - libc/spec/stdc.td | 9 - libc/src/math/CMakeLists.txt | 144 - libc/src/math/ceil.cpp | 2 +- libc/src/math/ceilf.cpp | 2 +- libc/src/math/ceill.cpp | 18 - libc/src/math/ceill.h | 18 - libc/src/math/copysignl.cpp | 18 - libc/src/math/copysignl.h | 18 - libc/src/math/fabs.cpp | 2 +- libc/src/math/fabsf.cpp | 2 +- libc/src/math/fabsl.cpp | 18 - libc/src/math/fabsl.h | 18 - libc/src/math/floor.cpp | 2 +- libc/src/math/floorf.cpp | 2 +- libc/src/math/floorl.cpp | 18 - libc/src/math/floorl.h | 18 - libc/src/math/frexpl.cpp | 18 - libc/src/math/frexpl.h | 18 - libc/src/math/logbl.cpp | 18 - libc/src/math/logbl.h | 18 - libc/src/math/modfl.cpp | 18 - libc/src/math/modfl.h | 18 - libc/src/math/round.cpp | 2 +- libc/src/math/roundf.cpp | 2 +- libc/src/math/roundl.cpp | 18 - libc/src/math/roundl.h | 18 - libc/src/math/trunc.cpp | 2 +- libc/src/math/truncf.cpp | 2 +- libc/src/math/truncl.cpp | 18 - libc/src/math/truncl.h | 18 - libc/src/string/CMakeLists.txt | 34 +- libc/src/string/memcpy.cpp | 69 - libc/src/string/strcmp.cpp | 23 - libc/src/string/strcmp.h | 18 - libc/test/CMakeLists.txt | 1 - libc/test/src/math/CMakeLists.txt | 113 - libc/test/src/math/ceilf_test.cpp | 4 +- libc/test/src/math/ceill_test.cpp | 72 - libc/test/src/math/copysignl_test.cpp | 47 - libc/test/src/math/cosf_test.cpp | 1 - libc/test/src/math/exp2f_test.cpp | 1 - libc/test/src/math/expf_test.cpp | 1 - libc/test/src/math/fabsl_test.cpp | 46 - libc/test/src/math/floorf_test.cpp | 4 +- libc/test/src/math/floorl_test.cpp | 72 - libc/test/src/math/frexp_test.cpp | 2 - libc/test/src/math/frexpf_test.cpp | 5 +- libc/test/src/math/frexpl_test.cpp | 103 - libc/test/src/math/logbl_test.cpp | 77 - libc/test/src/math/modf_test.cpp | 2 - libc/test/src/math/modff_test.cpp | 7 +- libc/test/src/math/modfl_test.cpp | 98 - libc/test/src/math/roundf_test.cpp | 2 +- libc/test/src/math/roundl_test.cpp | 72 - libc/test/src/math/sincosf_test.cpp | 1 - libc/test/src/math/sinf_test.cpp | 1 - libc/test/src/math/truncf_test.cpp | 4 +- libc/test/src/math/truncl_test.cpp | 65 - libc/test/src/string/CMakeLists.txt | 10 - libc/test/src/string/strcmp_test.cpp | 97 - libc/test/utils/CMakeLists.txt | 1 - libc/test/utils/FPUtil/CMakeLists.txt | 10 - libc/test/utils/FPUtil/x86_long_double_test.cpp | 85 - libc/utils/CMakeLists.txt | 1 + libc/utils/FPUtil/BasicOperations.h | 30 - libc/utils/FPUtil/CMakeLists.txt | 10 +- libc/utils/FPUtil/ClassificationFunctions.h | 90 - libc/utils/FPUtil/FPBits.h | 148 - libc/utils/FPUtil/FloatOperations.h | 217 + libc/utils/FPUtil/LongDoubleBitsX86.h | 136 - libc/utils/FPUtil/ManipulationFunctions.h | 155 +- libc/utils/FPUtil/NearestIntegerOperations.h | 156 - libc/utils/MPFRWrapper/MPFRUtils.cpp | 33 +- libc/utils/benchmarks/CMakeLists.txt | 193 + libc/{ => utils}/benchmarks/JSON.cpp | 0 libc/{ => utils}/benchmarks/JSON.h | 0 libc/{ => utils}/benchmarks/JSONTest.cpp | 0 libc/{ => utils}/benchmarks/LibcBenchmark.cpp | 0 libc/{ => utils}/benchmarks/LibcBenchmark.h | 0 libc/{ => utils}/benchmarks/LibcBenchmarkTest.cpp | 0 .../{ => utils}/benchmarks/LibcMemoryBenchmark.cpp | 0 libc/{ => utils}/benchmarks/LibcMemoryBenchmark.h | 0 .../benchmarks/LibcMemoryBenchmarkMain.cpp | 0 .../benchmarks/LibcMemoryBenchmarkMain.h | 0 .../benchmarks/LibcMemoryBenchmarkTest.cpp | 0 libc/{ => utils}/benchmarks/Memcmp.cpp | 0 libc/utils/benchmarks/Memcpy.cpp | 69 + libc/utils/benchmarks/Memset.cpp | 66 + libc/{ => utils}/benchmarks/RATIONALE.md | 0 libc/utils/benchmarks/README.md | 108 + libc/{ => utils}/benchmarks/configuration_big.json | 0 .../benchmarks/configuration_small.json | 0 libc/{ => utils}/benchmarks/render.py3 | 0 libcxx/CMakeLists.txt | 54 +- libcxx/benchmarks/CMakeLists.txt | 4 +- libcxx/cmake/Modules/HandleLibCXXABI.cmake | 10 +- libcxx/cmake/Modules/HandleLibcxxFlags.cmake | 3 + libcxx/cmake/Modules/HandleOutOfTreeLLVM.cmake | 196 +- libcxx/docs/BuildingLibcxx.rst | 16 +- libcxx/docs/FeatureTestMacroTable.rst | 2 - libcxx/docs/ReleaseNotes.rst | 2 - libcxx/docs/TestingLibcxx.rst | 33 +- libcxx/include/CMakeLists.txt | 74 +- libcxx/include/__config | 12 +- libcxx/include/__string | 4 +- libcxx/include/compare | 84 - libcxx/include/iterator | 21 +- libcxx/include/module.modulemap | 4 - libcxx/include/numbers | 141 - libcxx/include/regex | 16 +- libcxx/include/string | 62 +- libcxx/include/variant | 23 +- libcxx/include/vector | 15 +- libcxx/include/version | 4 - libcxx/include/wchar.h | 1 - libcxx/lib/abi/x86_64-apple-darwin.v2.abilist | 2389 +++++ libcxx/src/CMakeLists.txt | 1 - libcxx/src/algorithm.cpp | 48 + libcxx/src/random_shuffle.cpp | 61 - libcxx/test/CMakeLists.txt | 7 +- .../associative/non_const_comparator.verify.cpp | 3 +- libcxx/test/libcxx/double_include.sh.cpp | 1 - .../support.coroutines/dialect_support.pass.cpp | 2 +- libcxx/test/libcxx/selftest/dsl/dsl.sh.py | 77 +- libcxx/test/libcxx/selftest/exec.sh.cpp | 22 + libcxx/test/libcxx/selftest/fail.cpp/lit.local.cfg | 6 - .../test/libcxx/selftest/file_dependencies/a.txt | 0 .../libcxx/selftest/file_dependencies/dir/b.txt | 0 .../substitutes-in-compile-flags.sh.cpp | 0 .../substitutes-in-run.sh.cpp | 0 .../compile-error.compile.fail.cpp | 0 .../compile-success.compile.fail.cpp | 0 .../compile-error.compile.pass.cpp | 0 .../compile-success.compile.pass.cpp | 0 .../compile.pass.cpp/link-error.compile.pass.cpp | 0 .../compile.pass.cpp/run-error.compile.pass.cpp | 0 .../convenience_substitutions/build_run.sh.cpp | 0 .../fail.cpp/compile-failure.fail.cpp | 0 .../fail.cpp/compile-success.fail.cpp | 0 .../selftest/newformat/fail.cpp/lit.local.cfg | 6 + .../fail.cpp/no-diagnostics-unmarked.fail.cpp | 0 .../fail.cpp/no-diagnostics.fail.cpp | 0 .../fail.cpp/right-diagnostic.fail.cpp | 0 .../fail.cpp/wrong-diagnostic.fail.cpp | 0 .../selftest/newformat/file_dependencies/a.txt | 0 .../absolute-and-relative-paths.sh.cpp | 0 .../selftest/newformat/file_dependencies/dir/b.txt | 0 .../substitute-in-dependencies.sh.cpp | 0 .../link.fail.cpp/compile-error.link.fail.cpp | 0 .../link.fail.cpp/link-error.link.fail.cpp | 0 .../link.fail.cpp/link-success.link.fail.cpp | 0 .../link.pass.cpp/compile-error.link.pass.cpp | 0 .../link.pass.cpp/link-error.link.pass.cpp | 0 .../link.pass.cpp/link-success.link.pass.cpp | 0 .../link.pass.cpp/run-error.link.pass.cpp | 0 .../test/libcxx/selftest/newformat/lit.local.cfg | 7 + .../pass.cpp/compile-error.pass.cpp | 0 .../{ => newformat}/pass.cpp/link-error.pass.cpp | 0 .../{ => newformat}/pass.cpp/run-error.pass.cpp | 0 .../{ => newformat}/pass.cpp/run-success.pass.cpp | 0 .../{ => newformat}/pass.cpp/werror.pass.cpp | 0 .../{ => newformat}/pass.mm/compile-error.pass.mm | 0 .../{ => newformat}/pass.mm/link-error.pass.mm | 0 .../{ => newformat}/pass.mm/no-arc.pass.mm | 0 .../{ => newformat}/pass.mm/run-error.pass.mm | 0 .../{ => newformat}/pass.mm/run-success.pass.mm | 0 .../pass.mm/use-objective-cxx.pass.mm | 0 .../{ => newformat}/remote-substitutions.sh.cpp | 0 .../run.fail.cpp/compile-error.run.fail.cpp | 0 .../run.fail.cpp/link-error.run.fail.cpp | 0 .../run.fail.cpp/run-error.run.fail.cpp | 0 .../run.fail.cpp/run-success.run.fail.cpp | 0 .../selftest/{ => newformat}/sh.cpp/empty.sh.cpp | 0 .../{ => newformat}/sh.cpp/run-error.sh.cpp | 0 .../{ => newformat}/sh.cpp/run-success.sh.cpp | 0 .../{ => newformat}/sh.cpp/substitutions.sh.cpp | 0 .../selftest/{ => newformat}/sh.cpp/werror.sh.cpp | 0 .../{ => newformat}/shell-escape-pipes.sh.cpp | 0 .../selftest/{ => newformat}/shell-escape.sh.cpp | 0 .../selftest/{ => newformat}/tmpdir-exists.sh.cpp | 0 .../verify.cpp/no-diagnostics-unmarked.verify.cpp | 0 .../verify.cpp/no-diagnostics.verify.cpp | 0 .../verify.cpp/no-werror.verify.cpp | 0 .../verify.cpp/right-diagnostic.verify.cpp | 0 .../verify.cpp/wrong-diagnostic.verify.cpp | 0 libcxx/test/libcxx/selftest/test.arc.pass.mm | 17 + .../selftest/test.pass.cpp} | 0 libcxx/test/libcxx/selftest/test.pass.mm | 16 + libcxx/test/libcxx/selftest/test.sh.cpp | 17 + libcxx/test/lit.cfg | 64 + libcxx/test/lit.cfg.py | 10 - libcxx/test/lit.site.cfg.in | 32 +- .../coroutine.handle.prom/promise.pass.cpp | 2 +- .../end.to.end/await_result.pass.cpp | 2 +- .../end.to.end/bool_await_suspend.pass.cpp | 2 +- .../end.to.end/expected.pass.cpp | 2 +- .../end.to.end/fullexpr-dtor.pass.cpp | 2 +- .../end.to.end/generator.pass.cpp | 2 +- .../support.coroutines/end.to.end/go.pass.cpp | 4 +- .../end.to.end/multishot_func.pass.cpp | 2 +- .../end.to.end/oneshot_func.pass.cpp | 2 +- .../iterator.operations/advance.pass.cpp | 43 +- .../cmp/cmp.partialord/partialord.pass.cpp | 36 - .../cmp/cmp.strongord/strongord.pass.cpp | 14 - .../cmp/cmp.weakord/weakord.pass.cpp | 17 - .../numbers.version.pass.cpp | 58 - .../version.version.pass.cpp | 26 - libcxx/test/std/numerics/numbers/defined.pass.cpp | 81 - .../test/std/numerics/numbers/illformed.verify.cpp | 29 - .../test/std/numerics/numbers/specialize.pass.cpp | 82 - .../test/std/numerics/numbers/user_type.pass.cpp | 57 - libcxx/test/std/numerics/numbers/value.pass.cpp | 86 - .../mutex_duration.pass.cpp | 87 +- libcxx/test/support/coroutine_types.h | 2 +- libcxx/utils/ci/apple-install-libcxx.sh | 3 +- libcxx/utils/ci/runtimes/CMakeLists.txt | 26 - .../generate_feature_test_macro_components.py | 8 - libcxx/utils/libcxx/sym_check/util.py | 2 +- libcxx/utils/libcxx/test/config.py | 59 +- libcxx/utils/libcxx/test/dsl.py | 89 +- libcxx/utils/libcxx/test/executor.py | 258 + libcxx/utils/libcxx/test/features.py | 21 - libcxx/utils/libcxx/test/format.py | 517 +- .../utils/libcxx/test/{format.py => newformat.py} | 0 libcxx/utils/libcxx/test/params.py | 10 - libcxx/utils/libcxx/test/target_info.py | 16 + libcxx/utils/libcxx/test/tracing.py | 42 + libcxx/utils/sym_match.py | 10 +- libcxx/www/cxx2a_status.html | 4 +- libcxxabi/CMakeLists.txt | 11 +- libcxxabi/src/CMakeLists.txt | 1 + libcxxabi/src/abort_message.cpp | 66 +- libcxxabi/src/cxa_guard_impl.h | 1 + libcxxabi/src/cxa_unexpected.cpp | 22 + libcxxabi/test/CMakeLists.txt | 12 +- libcxxabi/test/lit.cfg | 79 + libcxxabi/test/lit.cfg.py | 10 - libcxxabi/test/lit.site.cfg.in | 35 +- libunwind/CMakeLists.txt | 2 - libunwind/src/UnwindCursor.hpp | 8 +- libunwind/test/CMakeLists.txt | 9 +- libunwind/test/lit.cfg | 73 + libunwind/test/lit.cfg.py | 10 - libunwind/test/lit.site.cfg.in | 32 +- lld/COFF/PDB.cpp | 4 +- lld/Common/Filesystem.cpp | 28 - lld/ELF/Arch/AArch64.cpp | 16 +- lld/ELF/Arch/PPC64.cpp | 39 - lld/ELF/Config.h | 1 - lld/ELF/Driver.cpp | 32 +- lld/ELF/InputFiles.cpp | 82 +- lld/ELF/InputSection.cpp | 43 +- lld/ELF/LinkerScript.cpp | 10 +- lld/ELF/ScriptParser.cpp | 2 +- lld/ELF/ScriptParser.h | 2 - lld/ELF/Thunks.cpp | 3 +- lld/ELF/Writer.cpp | 10 +- lld/MachO/Arch/X86_64.cpp | 67 +- lld/MachO/Config.h | 4 +- lld/MachO/Driver.cpp | 159 +- lld/MachO/Driver.h | 1 - lld/MachO/ExportTrie.cpp | 12 +- lld/MachO/InputFiles.cpp | 37 +- lld/MachO/InputFiles.h | 5 + lld/MachO/InputSection.cpp | 17 +- lld/MachO/InputSection.h | 10 +- lld/MachO/MergedOutputSection.cpp | 12 +- lld/MachO/MergedOutputSection.h | 5 +- lld/MachO/Options.td | 1314 +-- lld/MachO/OutputSection.cpp | 5 + lld/MachO/OutputSection.h | 37 +- lld/MachO/OutputSegment.cpp | 74 +- lld/MachO/OutputSegment.h | 64 +- lld/MachO/Symbols.h | 3 +- lld/MachO/SyntheticSections.cpp | 189 +- lld/MachO/SyntheticSections.h | 74 +- lld/MachO/Target.h | 15 +- lld/MachO/Writer.cpp | 145 +- lld/docs/ELF/linker_script.rst | 6 +- lld/include/lld/ReaderWriter/MachOLinkingContext.h | 6 +- lld/lib/Driver/DarwinLdDriver.cpp | 16 +- lld/lib/ReaderWriter/MachO/CMakeLists.txt | 1 - lld/lib/ReaderWriter/MachO/File.h | 72 +- lld/lib/ReaderWriter/MachO/MachOLinkingContext.cpp | 14 +- .../MachO/MachONormalizedFileBinaryReader.cpp | 21 - .../MachO/MachONormalizedFileFromAtoms.cpp | 12 +- .../MachO/MachONormalizedFileToAtoms.cpp | 22 +- lld/test/COFF/lto.ll | 17 +- lld/test/ELF/aarch64-range-thunk-extension-plt32.s | 36 - lld/test/ELF/aarch64-reloc-plt32.s | 32 - lld/test/ELF/aarch64-thunk-script.s | 2 +- lld/test/ELF/aarch64-undefined-weak.s | 5 +- lld/test/ELF/debug-dead-reloc-32.s | 29 - lld/test/ELF/debug-dead-reloc-icf.s | 35 - lld/test/ELF/debug-dead-reloc.s | 53 - lld/test/ELF/eh-frame-hdr-comdat.s | 37 - lld/test/ELF/eh-frame-merge.s | 5 - lld/test/ELF/eh-frame-type.test | 31 +- lld/test/ELF/export-dynamic-symbol.s | 8 +- lld/test/ELF/invalid/symtab-sh-info-dup.test | 36 - lld/test/ELF/invalid/symtab-sh-info.s | 4 +- lld/test/ELF/link-open-file.test | 71 - lld/test/ELF/linkerscript/lma-offset2.s | 30 - lld/test/ELF/lto/version-script2.ll | 22 +- lld/test/ELF/ppc32-gnu-ifunc.s | 19 +- lld/test/ELF/ppc64-reloc-got-pcrel34.s | 51 - lld/test/ELF/ppc64-reloc-pcrel34-overflow.s | 21 - lld/test/ELF/ppc64-reloc-pcrel34.s | 49 - lld/test/ELF/startstop-visibility.s | 45 - lld/test/ELF/warn-backrefs.s | 6 - .../MachO/Inputs/MacOSX.sdk/usr/lib/libSystem.tbd | 6 +- lld/test/MachO/bss.s | 59 - lld/test/MachO/dylink-lazy.s | 13 +- lld/test/MachO/dylink.s | 23 +- lld/test/MachO/invalid/alignment-too-large.yaml | 1 + .../MachO/invalid/invalid-relocation-length.yaml | 2 +- lld/test/MachO/invalid/reserved-section-name.s | 14 - lld/test/MachO/link-search-order.s | 2 +- lld/test/MachO/local-got.s | 58 - lld/test/MachO/platform-version.test | 10 +- lld/test/MachO/relocations.s | 25 +- lld/test/MachO/search-paths-darwin.test | 20 - lld/test/MachO/search-paths.test | 20 +- lld/test/MachO/section-merge.s | 39 +- lld/test/MachO/silent-ignore.test | 1 + lld/test/MachO/symbol-order.s | 8 +- .../mach-o/Inputs/MacOSX.sdk/usr/lib/libSystem.tbd | 42 - lld/test/mach-o/stub-link.s | 21 - lld/test/wasm/ctor_return_value.s | 46 - lld/test/wasm/externref.s | 44 - lld/test/wasm/lto/cache.ll | 3 +- lld/test/wasm/lto/incompatible.ll | 4 - lld/test/wasm/lto/libcall-truncsfhf2.ll | 2 +- lld/wasm/Config.h | 2 - lld/wasm/Driver.cpp | 59 +- lld/wasm/InputChunks.cpp | 84 +- lld/wasm/InputFiles.cpp | 62 +- lld/wasm/InputFiles.h | 6 +- lld/wasm/Options.td | 7 +- lld/wasm/Relocations.cpp | 3 - lld/wasm/SymbolTable.cpp | 2 +- lld/wasm/SymbolTable.h | 4 +- lld/wasm/Symbols.cpp | 8 +- lld/wasm/Symbols.h | 16 +- lld/wasm/SyntheticSections.cpp | 1 - lld/wasm/Writer.cpp | 13 +- lld/wasm/WriterUtils.cpp | 13 +- lld/wasm/WriterUtils.h | 8 +- lldb/bindings/interface/SBBreakpoint.i | 3 - lldb/cmake/modules/FindLuaAndSwig.cmake | 2 +- lldb/docs/resources/bots.rst | 6 +- lldb/docs/resources/caveats.rst | 44 +- lldb/examples/darwin/heap_find/heap.py | 8 +- lldb/include/lldb/API/SBBreakpoint.h | 2 - lldb/include/lldb/Core/SearchFilter.h | 1 + lldb/include/lldb/Core/ValueObjectChild.h | 1 + .../lldb/DataFormatters/DumpValueObjectOptions.h | 1 + lldb/include/lldb/DataFormatters/FormatClasses.h | 1 + lldb/include/lldb/Host/Editline.h | 1 + lldb/include/lldb/Host/HostInfo.h | 2 +- lldb/include/lldb/Host/MainLoopBase.h | 1 + lldb/include/lldb/Host/PseudoTerminal.h | 147 +- .../include/lldb/Interpreter/CommandReturnObject.h | 4 +- lldb/include/lldb/Interpreter/Options.h | 2 +- lldb/include/lldb/Interpreter/ScriptInterpreter.h | 39 +- lldb/include/lldb/Symbol/DebugMacros.h | 1 + lldb/include/lldb/Symbol/UnwindPlan.h | 2 + lldb/include/lldb/Target/LanguageRuntime.h | 2 +- lldb/include/lldb/Target/Process.h | 1 + lldb/include/lldb/Target/RegisterContext.h | 4 +- lldb/include/lldb/Target/Thread.h | 1 + lldb/include/lldb/Target/ThreadPlan.h | 1 + lldb/include/lldb/Utility/DataEncoder.h | 1 + lldb/include/lldb/Utility/RegisterValue.h | 5 +- .../lldb/Utility/ReproducerInstrumentation.h | 1 + lldb/include/lldb/Utility/Scalar.h | 15 +- lldb/packages/Python/lldbsuite/test/decorators.py | 5 +- lldb/packages/Python/lldbsuite/test/dotest.py | 7 + lldb/packages/Python/lldbsuite/test/dotest_args.py | 2 +- lldb/packages/Python/lldbsuite/test/lldbtest.py | 18 +- .../Python/lldbsuite/test/make/Makefile.rules | 84 +- .../test/tools/lldb-vscode/lldbvscode_testcase.py | 26 +- .../lldbsuite/test/tools/lldb-vscode/vscode.py | 35 +- lldb/scripts/analyze-project-deps.py | 2 +- lldb/source/API/SBAddress.cpp | 6 +- lldb/source/API/SBBreakpoint.cpp | 21 +- lldb/source/API/SBBreakpointName.cpp | 13 +- lldb/source/API/SBCommandInterpreterRunOptions.cpp | 4 +- lldb/source/API/SBDeclaration.cpp | 2 +- lldb/source/API/SBError.cpp | 2 +- lldb/source/API/SBLineEntry.cpp | 2 +- lldb/source/API/SBProcessInfo.cpp | 2 +- lldb/source/API/SBSourceManager.cpp | 8 +- lldb/source/API/SBStream.cpp | 2 +- lldb/source/API/SBStringList.cpp | 8 +- lldb/source/API/SBSymbolContext.cpp | 4 +- lldb/source/API/SBType.cpp | 8 +- lldb/source/API/SBTypeEnumMember.cpp | 2 +- lldb/source/API/SBTypeSummary.cpp | 6 +- lldb/source/API/SBValueList.cpp | 8 +- lldb/source/API/SBVariablesOptions.cpp | 2 +- lldb/source/Breakpoint/BreakpointLocation.cpp | 2 +- lldb/source/Breakpoint/BreakpointOptions.cpp | 9 +- lldb/source/Breakpoint/WatchpointOptions.cpp | 6 +- lldb/source/Commands/CommandObjectCommands.cpp | 1 + lldb/source/Commands/CommandObjectFrame.cpp | 67 +- lldb/source/Commands/CommandObjectPlatform.cpp | 30 +- lldb/source/Commands/CommandObjectProcess.cpp | 13 +- lldb/source/Commands/CommandObjectTarget.cpp | 38 +- lldb/source/Commands/CommandObjectThread.cpp | 41 +- lldb/source/Commands/CommandObjectType.cpp | 11 +- lldb/source/Core/DumpDataExtractor.cpp | 6 +- lldb/source/Core/IOHandler.cpp | 11 +- lldb/source/Core/IOHandlerCursesGUI.cpp | 8 +- lldb/source/Core/ValueObject.cpp | 4 +- lldb/source/Expression/DWARFExpression.cpp | 15 +- lldb/source/Expression/IRExecutionUnit.cpp | 8 +- lldb/source/Expression/IRInterpreter.cpp | 16 +- lldb/source/Expression/Materializer.cpp | 13 +- lldb/source/Expression/REPL.cpp | 4 - lldb/source/Host/common/Editline.cpp | 1 + lldb/source/Host/common/Host.cpp | 2 +- lldb/source/Host/common/ProcessLaunchInfo.cpp | 18 +- lldb/source/Host/common/PseudoTerminal.cpp | 200 +- lldb/source/Host/macosx/objcxx/Host.mm | 3 +- lldb/source/Host/macosx/objcxx/HostInfoMacOSX.mm | 5 +- .../Host/posix/ConnectionFileDescriptorPosix.cpp | 2 +- lldb/source/Interpreter/CommandInterpreter.cpp | 4 +- lldb/source/Interpreter/CommandObject.cpp | 7 +- lldb/source/Interpreter/OptionValue.cpp | 25 +- lldb/source/Interpreter/Options.cpp | 3 +- lldb/source/Interpreter/ScriptInterpreter.cpp | 126 +- lldb/source/Interpreter/embedded_interpreter.py | 7 +- lldb/source/Plugins/ABI/AArch64/ABIMacOSX_arm64.h | 2 +- lldb/source/Plugins/ABI/AArch64/ABISysV_arm64.h | 2 +- lldb/source/Plugins/ABI/Mips/ABISysV_mips64.h | 2 +- lldb/source/Plugins/ABI/PowerPC/ABISysV_ppc.h | 2 +- lldb/source/Plugins/ABI/PowerPC/ABISysV_ppc64.h | 2 +- lldb/source/Plugins/ABI/X86/ABIMacOSX_i386.h | 2 +- lldb/source/Plugins/ABI/X86/ABISysV_i386.h | 2 +- lldb/source/Plugins/ABI/X86/ABISysV_x86_64.h | 2 +- .../MacOSX-DYLD/DynamicLoaderDarwin.cpp | 29 +- .../ExpressionParser/Clang/ClangASTImporter.cpp | 28 - .../ExpressionParser/Clang/ClangASTImporter.h | 2 + .../ExpressionParser/Clang/ClangASTMetadata.h | 14 +- .../ExpressionParser/Clang/ClangASTSource.cpp | 189 +- .../ExpressionParser/Clang/ClangASTSource.h | 9 +- .../Clang/ClangExpressionDeclMap.cpp | 5 + .../Clang/ClangExpressionParser.cpp | 43 +- .../ExpressionParser/Clang/ClangFunctionCaller.cpp | 4 +- .../Clang/ClangModulesDeclVendor.cpp | 16 +- .../ExpressionParser/Clang/ClangUserExpression.cpp | 14 +- .../Clang/ClangUtilityFunction.cpp | 6 +- .../ExpressionParser/Clang/CxxModuleHandler.cpp | 8 +- .../Plugins/ExpressionParser/Clang/IRForTarget.cpp | 2 +- .../Instruction/ARM/EmulateInstructionARM.cpp | 2 +- .../Instruction/ARM64/EmulateInstructionARM64.cpp | 2 +- .../Instruction/MIPS/EmulateInstructionMIPS.cpp | 4 +- .../MIPS64/EmulateInstructionMIPS64.cpp | 4 +- .../Instruction/PPC64/EmulateInstructionPPC64.cpp | 2 +- .../Language/CPlusPlus/CPlusPlusLanguage.cpp | 4 +- lldb/source/Plugins/Language/ObjC/CF.cpp | 2 +- lldb/source/Plugins/Language/ObjC/CFBasicHash.h | 1 + .../CPlusPlus/CPPLanguageRuntime.cpp | 2 +- .../LanguageRuntime/CPlusPlus/CPPLanguageRuntime.h | 2 +- .../AppleObjCClassDescriptorV2.cpp | 61 +- .../AppleObjCRuntime/AppleObjCClassDescriptorV2.h | 20 +- .../ObjC/AppleObjCRuntime/AppleObjCRuntime.cpp | 7 +- .../ObjC/AppleObjCRuntime/AppleObjCRuntimeV2.cpp | 6 +- .../AppleObjCTrampolineHandler.cpp | 3 +- .../AppleObjCRuntime/AppleObjCTrampolineHandler.h | 1 + .../AppleObjCTypeEncodingParser.cpp | 4 +- .../LanguageRuntime/ObjC/ObjCLanguageRuntime.cpp | 2 +- .../LanguageRuntime/ObjC/ObjCLanguageRuntime.h | 2 +- .../RenderScriptRuntime/RenderScriptRuntime.h | 3 +- .../Plugins/ObjectFile/ELF/ObjectFileELF.cpp | 13 +- .../Plugins/ObjectFile/JIT/ObjectFileJIT.cpp | 4 +- .../Plugins/ObjectFile/Mach-O/ObjectFileMachO.cpp | 7 +- .../Plugins/ObjectFile/PECOFF/ObjectFilePECOFF.cpp | 4 +- .../Plugins/ObjectFile/PECOFF/ObjectFilePECOFF.h | 1 + lldb/source/Plugins/Platform/Android/AdbClient.cpp | 2 +- .../Plugins/Platform/Linux/PlatformLinux.cpp | 2 +- .../Platform/MacOSX/PlatformAppleSimulator.cpp | 30 +- .../Platform/MacOSX/PlatformAppleSimulator.h | 4 +- .../Platform/MacOSX/PlatformAppleTVSimulator.cpp | 77 +- .../Platform/MacOSX/PlatformAppleTVSimulator.h | 6 +- .../MacOSX/PlatformAppleWatchSimulator.cpp | 94 +- .../Platform/MacOSX/PlatformAppleWatchSimulator.h | 6 +- .../Plugins/Platform/MacOSX/PlatformDarwin.cpp | 2 - .../Platform/MacOSX/PlatformiOSSimulator.cpp | 77 +- .../Plugins/Platform/MacOSX/PlatformiOSSimulator.h | 2 +- .../PlatformiOSSimulatorCoreSimulatorSupport.mm | 52 +- .../Plugins/Platform/NetBSD/PlatformNetBSD.cpp | 2 +- .../Plugins/Process/FreeBSD/ProcessFreeBSD.cpp | 3 +- .../Plugins/Process/FreeBSD/ProcessMonitor.cpp | 4 +- .../Plugins/Process/Linux/NativeProcessLinux.cpp | 2 +- .../Plugins/Process/NetBSD/NativeProcessNetBSD.cpp | 2 +- .../Plugins/Process/Utility/HistoryThread.cpp | 3 +- .../Process/Utility/RegisterContextPOSIX_arm.cpp | 29 + .../Process/Utility/RegisterContextPOSIX_arm.h | 5 + .../Process/Utility/RegisterContextPOSIX_arm64.cpp | 37 +- .../Process/Utility/RegisterContextPOSIX_arm64.h | 5 + .../Utility/RegisterContextPOSIX_mips64.cpp | 11 + .../Process/Utility/RegisterContextPOSIX_mips64.h | 2 + .../Utility/RegisterContextPOSIX_powerpc.cpp | 28 + .../Process/Utility/RegisterContextPOSIX_powerpc.h | 5 + .../Utility/RegisterContextPOSIX_ppc64le.cpp | 28 + .../Process/Utility/RegisterContextPOSIX_ppc64le.h | 4 + .../Process/Utility/RegisterContextPOSIX_s390x.cpp | 28 + .../Process/Utility/RegisterContextPOSIX_s390x.h | 5 + .../Process/Utility/RegisterContextPOSIX_x86.cpp | 28 + .../Process/Utility/RegisterContextPOSIX_x86.h | 5 + .../Process/Utility/RegisterInfoInterface.h | 1 + .../Process/Windows/Common/DebuggerThread.cpp | 24 +- .../Windows/Common/NativeProcessWindows.cpp | 2 +- .../Process/gdb-remote/GDBRemoteCommunication.cpp | 2 +- .../gdb-remote/GDBRemoteCommunicationClient.cpp | 2 +- .../Process/gdb-remote/ProcessGDBRemote.cpp | 52 +- .../Plugins/Process/minidump/MinidumpParser.h | 1 + lldb/source/Plugins/ScriptInterpreter/Lua/Lua.cpp | 32 - lldb/source/Plugins/ScriptInterpreter/Lua/Lua.h | 1 - .../ScriptInterpreter/Lua/ScriptInterpreterLua.cpp | 51 +- .../ScriptInterpreter/Lua/ScriptInterpreterLua.h | 2 +- .../ScriptInterpreter/Python/PythonDataObjects.h | 1 + .../Python/ScriptInterpreterPython.cpp | 170 +- .../Python/ScriptInterpreterPythonImpl.h | 2 +- .../SymbolFile/DWARF/DWARFASTParserClang.cpp | 39 +- lldb/source/Plugins/SymbolFile/DWARF/DWARFUnit.cpp | 2 +- .../Plugins/SymbolFile/DWARF/SymbolFileDWARF.cpp | 12 +- .../Plugins/SymbolFile/NativePDB/PdbAstBuilder.cpp | 2 +- .../SymbolFile/NativePDB/UdtRecordCompleter.cpp | 78 +- .../SymbolFile/NativePDB/UdtRecordCompleter.h | 6 +- .../source/Plugins/SymbolFile/PDB/PDBASTParser.cpp | 46 - .../Plugins/TypeSystem/Clang/TypeSystemClang.cpp | 77 +- .../Plugins/TypeSystem/Clang/TypeSystemClang.h | 18 - .../UnwindAssembly/x86/UnwindAssembly-x86.cpp | 2 +- lldb/source/Symbol/CompilerType.cpp | 1 + lldb/source/Symbol/SymbolContext.cpp | 2 +- lldb/source/Symbol/SymbolVendor.cpp | 2 +- lldb/source/Symbol/UnwindTable.cpp | 14 +- lldb/source/Target/ModuleCache.cpp | 2 +- lldb/source/Target/Platform.cpp | 4 +- lldb/source/Target/Process.cpp | 5 +- lldb/source/Target/RegisterContext.cpp | 29 - lldb/source/Target/Target.cpp | 10 +- lldb/source/Target/Thread.cpp | 4 +- lldb/source/Target/ThreadPlanStepInRange.cpp | 2 +- lldb/source/Utility/Args.cpp | 6 +- lldb/source/Utility/DataExtractor.cpp | 2 +- lldb/source/Utility/Event.cpp | 2 +- lldb/source/Utility/RegisterValue.cpp | 3 +- lldb/source/Utility/Scalar.cpp | 1303 ++- lldb/source/Utility/StringExtractor.cpp | 3 +- lldb/test/API/api/log/TestAPILog.py | 7 +- .../TestBreakpointThumbCodesection.py | 1 - .../call-restarts/TestCallThatRestarts.py | 41 +- .../expression/call-throws/TestCallThatThrows.py | 2 +- .../context-object-objc/TestContextObjectObjc.py | 8 +- .../expression/context-object/TestContextObject.py | 14 +- .../expression/dollar-in-variable/Makefile | 3 - .../dollar-in-variable/TestDollarInVariable.py | 22 +- .../commands/expression/dollar-in-variable/main.c | 7 +- .../expression/dont_allow_jit/TestAllowJIT.py | 4 +- .../API/commands/expression/fixits/TestFixIts.py | 6 +- .../expression/ir-interpreter/TestIRInterpreter.py | 6 +- .../commands/expression/options/TestExprOptions.py | 6 +- .../expression/pr35310/TestExprsBug35310.py | 14 +- .../result_numbering/TestResultNumbering.py | 4 +- .../expression/scoped_enums/TestScopedEnumType.py | 11 +- .../expression/timeout/TestCallWithTimeout.py | 4 +- .../unwind_expression/TestUnwindExpression.py | 8 +- .../expression/weak_symbols/TestWeakSymbols.py | 2 +- .../frame/recognizer/TestFrameRecognizer.py | 22 - lldb/test/API/commands/log/basic/TestLogging.py | 10 +- .../platform/file/close/TestPlatformFileClose.py | 15 - .../platform/file/read/TestPlatformFileRead.py | 16 - lldb/test/API/commands/process/signal/Makefile | 3 - .../commands/process/signal/TestProcessSignal.py | 17 - lldb/test/API/commands/process/signal/main.cpp | 3 - .../register/register_command/TestRegisters.py | 6 +- .../TestAutoInstallMainExecutable.py | 50 +- .../target/modules/search-paths/insert/Makefile | 3 - .../insert/TestTargetModulesSearchpathsInsert.py | 20 - .../target/modules/search-paths/insert/main.cpp | 1 - .../API/commands/target/select/TestTargetSelect.py | 15 - .../stop-hook/delete/TestTargetStopHookDelete.py | 15 - .../stop-hook/disable/TestTargetStopHookDisable.py | 15 - .../stop-hook/enable/TestTargetStopHookEnable.py | 15 - lldb/test/API/commands/thread/select/Makefile | 3 - .../API/commands/thread/select/TestThreadSelect.py | 18 - lldb/test/API/commands/thread/select/main.cpp | 3 - .../breakpoint_names/TestBreakpointNames.py | 22 +- .../TestHWBreakMultiThread.py | 4 +- .../functionalities/completion/TestCompletion.py | 11 - .../boolreference/TestFormattersBoolRefPtr.py | 8 +- .../data-formatter/builtin-formats/Makefile | 3 - .../builtin-formats/TestBuiltinFormats.py | 192 - .../data-formatter/builtin-formats/main.cpp | 8 - .../test/API/functionalities/fat_archives/Makefile | 17 +- .../jitloader_gdb/TestJITLoaderGDB.py | 31 +- .../API/functionalities/limit-debug-info/Makefile | 27 - .../limit-debug-info/TestLimitDebugInfo.py | 93 - .../API/functionalities/limit-debug-info/foo.cpp | 6 - .../API/functionalities/limit-debug-info/main.cpp | 13 - .../API/functionalities/limit-debug-info/one.cpp | 3 - .../API/functionalities/limit-debug-info/onetwo.h | 11 - .../API/functionalities/limit-debug-info/two.cpp | 3 - .../return-value/TestReturnValue.py | 2 +- lldb/test/API/functionalities/source-map/a.yaml | 3 +- .../step-avoids-no-debug/TestStepNoDebug.py | 2 +- .../unwind/sigtramp/TestSigtrampUnwind.py | 2 +- .../resize/TestIOHandlerResizeNoEditline.py | 22 - lldb/test/API/lang/c/complex/Makefile | 4 - lldb/test/API/lang/c/complex/TestComplexC99.py | 31 - lldb/test/API/lang/c/complex/main.c | 8 - lldb/test/API/lang/c/complex_int/Makefile | 3 - lldb/test/API/lang/c/complex_int/TestComplexInt.py | 48 - lldb/test/API/lang/c/complex_int/main.c | 12 - lldb/test/API/lang/c/modules/TestCModules.py | 4 +- lldb/test/API/lang/c/struct_types/main.c | 6 +- .../cpp/accelerator-table/TestCPPAccelerator.py | 4 - .../TestMembersAndLocalsWithSameName.py | 8 +- .../cpp/operator-overload/TestOperatorOverload.py | 8 +- .../TestClangModulesHashMismatch.py | 4 +- .../test/API/lang/objcxx/class-name-clash/Makefile | 4 + .../test/API/linux/builtin_trap/TestBuiltinTrap.py | 2 +- .../TestCreateDuringInstructionStep.py | 3 +- lldb/test/API/macosx/find-app-in-bundle/Makefile | 20 +- .../find-app-in-bundle/TestFindAppInBundle.py | 43 +- .../find-dsym/bundle-with-dot-in-filename/Makefile | 13 +- .../TestBundleWithDotInFilename.py | 10 +- .../test/API/macosx/find-dsym/deep-bundle/Makefile | 15 +- .../macosx/find-dsym/deep-bundle/TestDeepBundle.py | 13 +- lldb/test/API/macosx/simulator/Makefile | 3 - .../API/macosx/simulator/TestSimulatorPlatform.py | 148 - lldb/test/API/macosx/simulator/hello.c | 5 - lldb/test/API/macosx/universal/Makefile | 8 +- .../API/python_api/hello_world/TestHelloWorld.py | 3 +- .../tools/lldb-vscode/attach/TestVSCode_attach.py | 47 +- .../test/API/tools/lldb-vscode/disconnect/Makefile | 3 - .../disconnect/TestVSCode_disconnect.py | 84 - .../test/API/tools/lldb-vscode/disconnect/main.cpp | 33 - .../tools/lldb-vscode/launch/TestVSCode_launch.py | 37 +- lldb/test/Shell/Recognizer/lit.local.cfg | 2 - lldb/test/Shell/Register/arm-fp-read.test | 2 +- lldb/test/Shell/Register/arm-gp-read.test | 2 +- lldb/test/Shell/ScriptInterpreter/Lua/io.test | 22 - lldb/test/Shell/ScriptInterpreter/Lua/quit.test | 10 - lldb/test/Shell/ScriptInterpreter/Python/eof.test | 6 - .../test/Shell/SymbolFile/DWARF/limit-debug-info.s | 131 - .../Shell/SymbolFile/PDB/Inputs/AstRestoreTest.cpp | 8 - lldb/test/Shell/SymbolFile/PDB/ast-restore.test | 10 +- .../Shell/Unwind/Inputs/eh-frame-augment-noop.s | 22 - lldb/test/Shell/Unwind/eh-frame-augment-noop.test | 23 - lldb/test/Shell/helper/build.py | 9 - lldb/test/Shell/helper/toolchain.py | 5 +- lldb/tools/debugserver/source/ChangeLog | 2 +- lldb/tools/debugserver/source/DNB.cpp | 12 +- lldb/tools/debugserver/source/MacOSX/MachProcess.h | 20 +- .../tools/debugserver/source/MacOSX/MachProcess.mm | 237 +- lldb/tools/debugserver/source/MacOSX/MachTask.mm | 14 - .../source/MacOSX/arm64/DNBArchImplARM64.cpp | 18 +- lldb/tools/debugserver/source/PseudoTerminal.cpp | 126 +- lldb/tools/debugserver/source/PseudoTerminal.h | 36 +- lldb/tools/debugserver/source/RNBRemote.cpp | 8 +- .../intel-mpx/cli-wrapper-mpxtable.cpp | 1 - lldb/tools/lldb-vscode/README.md | 8 +- lldb/tools/lldb-vscode/VSCode.cpp | 6 +- lldb/tools/lldb-vscode/VSCode.h | 3 - lldb/tools/lldb-vscode/lldb-vscode.cpp | 19 +- lldb/unittests/Editline/EditlineTest.cpp | 38 +- lldb/unittests/Expression/DWARFExpressionTest.cpp | 34 +- lldb/unittests/Host/MainLoopTest.cpp | 8 +- .../Language/CLanguages/CLanguagesTest.cpp | 46 - lldb/unittests/Language/CLanguages/CMakeLists.txt | 8 - lldb/unittests/Language/CMakeLists.txt | 1 - .../Language/Highlighting/HighlighterTest.cpp | 2 - .../ScriptInterpreter/Python/PythonTestSuite.cpp | 3 +- .../unittests/Symbol/Inputs/inlined-functions.yaml | 3 +- .../SymbolFile/DWARF/DWARFASTParserClangTests.cpp | 3 +- .../SymbolFile/DWARF/XcodeSDKModuleTests.cpp | 3 +- lldb/unittests/Utility/ScalarTest.cpp | 119 +- llvm/CMakeLists.txt | 42 +- llvm/cmake/config.guess | 17 - llvm/cmake/modules/AddLLVM.cmake | 5 +- llvm/cmake/modules/CMakeLists.txt | 3 - llvm/cmake/modules/HandleLLVMOptions.cmake | 1 - llvm/cmake/modules/LLVMConfig.cmake.in | 5 +- llvm/cmake/modules/TensorFlowCompile.cmake | 38 - llvm/cmake/modules/VersionFromVCS.cmake | 4 +- ...MDGPUDwarfProposalForHeterogeneousDebugging.rst | 12 +- llvm/docs/AMDGPUUsage.rst | 95 +- llvm/docs/AliasAnalysis.rst | 10 +- llvm/docs/BitCodeFormat.rst | 8 - llvm/docs/BranchWeightMetadata.rst | 43 +- llvm/docs/CMake.rst | 4 - llvm/docs/CodingStandards.rst | 2 +- llvm/docs/CommandGuide/FileCheck.rst | 2 - llvm/docs/CommandGuide/lit.rst | 7 +- llvm/docs/CommandGuide/llvm-dwarfdump.rst | 2 +- llvm/docs/CommandGuide/llvm-nm.rst | 2 +- llvm/docs/CommandGuide/llvm-readelf.rst | 2 +- llvm/docs/CommandGuide/llvm-readobj.rst | 2 +- llvm/docs/GettingStarted.rst | 11 - llvm/docs/GlobalISel/GenericOpcode.rst | 10 +- llvm/docs/HowToAddABuilder.rst | 2 +- llvm/docs/HowToUpdateDebugInfo.rst | 124 +- llvm/docs/HowToUseAttributes.rst | 4 +- llvm/docs/LangRef.rst | 118 +- llvm/docs/MemorySSA.rst | 1 - llvm/docs/ORCv2.rst | 10 +- llvm/docs/Passes.rst | 2 +- llvm/docs/Phabricator.rst | 16 +- llvm/docs/Proposals/GitHubMove.rst | 4 +- llvm/docs/ReleaseNotes.rst | 4 - llvm/docs/Statepoints.rst | 2 +- llvm/docs/WritingAnLLVMPass.rst | 6 +- llvm/docs/conf.py | 14 +- .../OrcV2CBindingsReflectProcessSymbols.c | 20 +- llvm/include/llvm-c/Core.h | 4 +- llvm/include/llvm/ADT/Bitfields.h | 282 - llvm/include/llvm/ADT/FunctionExtras.h | 224 +- llvm/include/llvm/ADT/STLExtras.h | 53 +- llvm/include/llvm/ADT/StringExtras.h | 2 +- llvm/include/llvm/ADT/StringMap.h | 20 - llvm/include/llvm/ADT/Triple.h | 24 +- llvm/include/llvm/Analysis/BasicAliasAnalysis.h | 5 + llvm/include/llvm/Analysis/CallGraph.h | 18 +- llvm/include/llvm/Analysis/GlobalsModRef.h | 2 +- llvm/include/llvm/Analysis/HeatUtils.h | 4 - llvm/include/llvm/Analysis/InlineAdvisor.h | 12 +- llvm/include/llvm/Analysis/InlineCost.h | 15 - .../include/llvm/Analysis/InlineFeaturesAnalysis.h | 45 - .../include/llvm/Analysis/InlineModelFeatureMaps.h | 70 - llvm/include/llvm/Analysis/Loads.h | 13 +- llvm/include/llvm/Analysis/LoopAccessAnalysis.h | 17 +- .../llvm/Analysis/ML/InlineFeaturesAnalysis.h | 37 + llvm/include/llvm/Analysis/MLInlineAdvisor.h | 107 - llvm/include/llvm/Analysis/MLModelRunner.h | 39 - .../llvm/Analysis/MemoryDependenceAnalysis.h | 6 +- llvm/include/llvm/Analysis/MemoryLocation.h | 2 +- llvm/include/llvm/Analysis/MemorySSAUpdater.h | 1 + .../llvm/Analysis/OptimizationRemarkEmitter.h | 2 +- llvm/include/llvm/Analysis/ProfileSummaryInfo.h | 3 +- llvm/include/llvm/Analysis/RegionPass.h | 4 +- llvm/include/llvm/Analysis/ScalarEvolution.h | 5 +- .../llvm/Analysis/ScalarEvolutionDivision.h | 69 - .../llvm/Analysis/ScalarEvolutionExpressions.h | 22 +- llvm/include/llvm/Analysis/StackLifetime.h | 202 - llvm/include/llvm/Analysis/TargetLibraryInfo.def | 12 - llvm/include/llvm/Analysis/TargetTransformInfo.h | 99 +- .../llvm/Analysis/TargetTransformInfoImpl.h | 45 +- .../include/llvm/Analysis/TypeBasedAliasAnalysis.h | 1 + llvm/include/llvm/Analysis/Utils/Local.h | 11 +- llvm/include/llvm/BinaryFormat/ELF.h | 3 +- llvm/include/llvm/BinaryFormat/Wasm.h | 9 +- llvm/include/llvm/BinaryFormat/WasmRelocs.def | 32 +- llvm/include/llvm/Bitcode/LLVMBitCodes.h | 4 +- llvm/include/llvm/CMakeLists.txt | 1 - llvm/include/llvm/CodeGen/AntiDepBreaker.h | 5 +- llvm/include/llvm/CodeGen/AsmPrinter.h | 14 +- llvm/include/llvm/CodeGen/AsmPrinterHandler.h | 6 - llvm/include/llvm/CodeGen/BasicTTIImpl.h | 490 +- llvm/include/llvm/CodeGen/CallingConvLower.h | 12 +- llvm/include/llvm/CodeGen/CommandFlags.h | 2 - llvm/include/llvm/CodeGen/DebugHandlerBase.h | 3 - .../llvm/CodeGen/GlobalISel/CombinerHelper.h | 6 - .../GlobalISel/LegalizationArtifactCombiner.h | 28 +- .../llvm/CodeGen/GlobalISel/LegalizerHelper.h | 5 +- .../llvm/CodeGen/GlobalISel/LegalizerInfo.h | 12 +- llvm/include/llvm/CodeGen/ISDOpcodes.h | 3 +- llvm/include/llvm/CodeGen/IndirectThunks.h | 12 +- llvm/include/llvm/CodeGen/LiveIntervals.h | 6 +- llvm/include/llvm/CodeGen/LiveRangeEdit.h | 34 +- llvm/include/llvm/CodeGen/MachineBasicBlock.h | 43 +- llvm/include/llvm/CodeGen/MachineFrameInfo.h | 20 +- llvm/include/llvm/CodeGen/MachineInstr.h | 92 +- llvm/include/llvm/CodeGen/MachineScheduler.h | 6 +- llvm/include/llvm/CodeGen/ModuloSchedule.h | 30 +- llvm/include/llvm/CodeGen/ReachingDefAnalysis.h | 1 - llvm/include/llvm/CodeGen/Register.h | 17 +- llvm/include/llvm/CodeGen/SelectionDAG.h | 3 - llvm/include/llvm/CodeGen/SelectionDAGNodes.h | 18 - llvm/include/llvm/CodeGen/SelectionDAGTargetInfo.h | 6 +- llvm/include/llvm/CodeGen/TailDuplicator.h | 22 +- llvm/include/llvm/CodeGen/TargetCallingConv.h | 8 +- llvm/include/llvm/CodeGen/TargetLowering.h | 60 +- llvm/include/llvm/CodeGen/TargetSubtargetInfo.h | 4 + llvm/include/llvm/CodeGen/ValueTypes.h | 11 +- llvm/include/llvm/CodeGen/ValueTypes.td | 175 +- .../llvm/DWARFLinker/DWARFLinkerDeclContext.h | 1 - .../DebugInfo/CodeView/AppendingTypeTableBuilder.h | 3 +- .../DebugInfo/CodeView/GlobalTypeTableBuilder.h | 3 +- .../DebugInfo/CodeView/LazyRandomTypeCollection.h | 1 - .../DebugInfo/CodeView/MergingTypeTableBuilder.h | 3 +- .../llvm/DebugInfo/CodeView/TypeCollection.h | 1 - .../llvm/DebugInfo/CodeView/TypeTableCollection.h | 1 - .../llvm/DebugInfo/DWARF/DWARFAddressRange.h | 18 - llvm/include/llvm/DebugInfo/DWARF/DWARFContext.h | 4 - .../include/llvm/DebugInfo/DWARF/DWARFDebugMacro.h | 8 +- llvm/include/llvm/DebugInfo/DWARF/DWARFVerifier.h | 11 +- .../llvm/DebugInfo/PDB/Native/GSIStreamBuilder.h | 51 +- .../DebugInfo/PDB/Native/NativeEnumLineNumbers.h | 39 - .../llvm/DebugInfo/PDB/Native/NativeLineNumber.h | 49 - .../llvm/DebugInfo/PDB/Native/NativeSourceFile.h | 40 - .../llvm/DebugInfo/PDB/Native/SymbolCache.h | 33 +- llvm/include/llvm/DebugInfo/PDB/PDBTypes.h | 83 - .../include/llvm/ExecutionEngine/JITLink/JITLink.h | 6 +- .../ExecutionEngine/Orc/CompileOnDemandLayer.h | 1 + .../llvm/ExecutionEngine/Orc/IndirectionUtils.h | 2 +- .../llvm/Frontend/Directive/DirectiveBase.td | 84 - llvm/include/llvm/Frontend/OpenMP/CMakeLists.txt | 4 - llvm/include/llvm/Frontend/OpenMP/OMP.td | 596 -- llvm/include/llvm/Frontend/OpenMP/OMPConstants.h | 37 +- llvm/include/llvm/Frontend/OpenMP/OMPIRBuilder.h | 56 +- llvm/include/llvm/Frontend/OpenMP/OMPKinds.def | 46 - llvm/include/llvm/IR/AbstractCallSite.h | 21 - llvm/include/llvm/IR/Attributes.td | 2 - llvm/include/llvm/IR/AutoUpgrade.h | 3 - llvm/include/llvm/IR/BasicBlock.h | 16 +- llvm/include/llvm/IR/Constant.h | 2 - llvm/include/llvm/IR/Constants.h | 23 +- llvm/include/llvm/IR/DataLayout.h | 17 +- llvm/include/llvm/IR/DebugInfoMetadata.h | 6 +- llvm/include/llvm/IR/DebugLoc.h | 2 +- llvm/include/llvm/IR/DerivedTypes.h | 18 +- llvm/include/llvm/IR/Dominators.h | 2 - llvm/include/llvm/IR/FPEnv.h | 5 +- llvm/include/llvm/IR/GlobalObject.h | 11 - llvm/include/llvm/IR/GlobalValue.h | 5 + llvm/include/llvm/IR/IRBuilder.h | 35 +- llvm/include/llvm/IR/InstrTypes.h | 79 +- llvm/include/llvm/IR/Instruction.h | 58 +- llvm/include/llvm/IR/Instructions.h | 263 +- llvm/include/llvm/IR/Intrinsics.h | 7 - llvm/include/llvm/IR/Intrinsics.td | 74 +- llvm/include/llvm/IR/IntrinsicsAArch64.td | 53 - llvm/include/llvm/IR/IntrinsicsAMDGPU.td | 463 +- llvm/include/llvm/IR/IntrinsicsARM.td | 14 - llvm/include/llvm/IR/IntrinsicsPowerPC.td | 116 +- llvm/include/llvm/IR/LegacyPassManagers.h | 3 +- llvm/include/llvm/IR/LegacyPassNameParser.h | 46 +- llvm/include/llvm/IR/MatrixBuilder.h | 42 +- llvm/include/llvm/IR/Operator.h | 3 - llvm/include/llvm/IR/PassManager.h | 7 +- llvm/include/llvm/IR/PatternMatch.h | 4 - llvm/include/llvm/IR/Value.h | 8 +- llvm/include/llvm/LTO/legacy/LTOCodeGenerator.h | 2 +- llvm/include/llvm/MC/MCAsmLayout.h | 4 - llvm/include/llvm/MC/MCContext.h | 9 +- .../llvm/MC/MCDisassembler/MCDisassembler.h | 9 +- llvm/include/llvm/MC/MCFragment.h | 3 - llvm/include/llvm/MC/MCParser/MCAsmParser.h | 2 - llvm/include/llvm/MC/MCRegister.h | 15 +- llvm/include/llvm/MC/MCSectionWasm.h | 7 +- llvm/include/llvm/MC/MCTargetOptions.h | 5 - llvm/include/llvm/MC/MCTargetOptionsCommandFlags.h | 2 - llvm/include/llvm/Object/ELF.h | 11 +- llvm/include/llvm/Object/ELFTypes.h | 3 +- llvm/include/llvm/Object/Error.h | 8 +- llvm/include/llvm/ObjectYAML/DWARFEmitter.h | 3 +- llvm/include/llvm/ObjectYAML/DWARFYAML.h | 42 +- llvm/include/llvm/ObjectYAML/ELFYAML.h | 7 +- llvm/include/llvm/ObjectYAML/WasmYAML.h | 4 +- llvm/include/llvm/Option/OptParser.td | 43 - llvm/include/llvm/Option/Option.h | 12 - llvm/include/llvm/Pass.h | 11 +- llvm/include/llvm/PassAnalysisSupport.h | 27 +- llvm/include/llvm/Passes/PassBuilder.h | 3 - llvm/include/llvm/ProfileData/GCOV.h | 66 +- llvm/include/llvm/ProfileData/SampleProf.h | 12 - llvm/include/llvm/Support/AArch64TargetParser.def | 3 - llvm/include/llvm/Support/AArch64TargetParser.h | 1 - llvm/include/llvm/Support/ARMTargetParser.def | 2 - llvm/include/llvm/Support/ARMTargetParser.h | 1 - llvm/include/llvm/Support/AtomicOrdering.h | 5 +- llvm/include/llvm/Support/Casting.h | 14 +- llvm/include/llvm/Support/FileCollector.h | 4 +- llvm/include/llvm/Support/LowLevelTypeImpl.h | 1 - llvm/include/llvm/Support/MachineValueType.h | 284 +- llvm/include/llvm/Support/PrettyStackTrace.h | 3 - llvm/include/llvm/Support/Program.h | 28 +- llvm/include/llvm/Support/Regex.h | 16 +- llvm/include/llvm/Support/SpecialCaseList.h | 12 +- llvm/include/llvm/Support/SwapByteOrder.h | 3 +- llvm/include/llvm/Support/TargetParser.h | 3 +- llvm/include/llvm/Support/ThreadPool.h | 1 + llvm/include/llvm/Support/TypeSize.h | 4 - llvm/include/llvm/Support/WithColor.h | 7 +- .../llvm/Support/X86DisassemblerDecoderCommon.h | 3 - llvm/include/llvm/Support/X86TargetParser.def | 378 +- llvm/include/llvm/Support/X86TargetParser.h | 73 +- llvm/include/llvm/Target/GenericOpcodes.td | 4 - llvm/include/llvm/Target/GlobalISel/Combine.td | 21 +- llvm/include/llvm/Target/Target.td | 8 +- llvm/include/llvm/Target/TargetOptions.h | 4 - llvm/include/llvm/Target/TargetSelectionDAG.td | 7 +- llvm/include/llvm/Transforms/IPO/Attributor.h | 235 +- .../Transforms/Instrumentation/AddressSanitizer.h | 2 +- .../Instrumentation/AddressSanitizerCommon.h | 4 +- .../Transforms/Instrumentation/SanitizerCoverage.h | 21 +- llvm/include/llvm/Transforms/Scalar/GVN.h | 10 +- .../llvm/Transforms/Scalar/MemCpyOptimizer.h | 4 +- llvm/include/llvm/Transforms/Utils/Cloning.h | 2 +- llvm/include/llvm/Transforms/Utils/Local.h | 10 +- llvm/include/llvm/Transforms/Utils/LoopUtils.h | 10 +- .../Vectorize/LoopVectorizationLegality.h | 2 +- .../llvm/Transforms/Vectorize/LoopVectorize.h | 6 +- llvm/lib/Analysis/AliasAnalysis.cpp | 2 +- llvm/lib/Analysis/AssumeBundleQueries.cpp | 13 +- llvm/lib/Analysis/BasicAliasAnalysis.cpp | 68 +- llvm/lib/Analysis/CGSCCPassManager.cpp | 6 +- llvm/lib/Analysis/CMakeLists.txt | 19 +- llvm/lib/Analysis/CallGraph.cpp | 34 +- llvm/lib/Analysis/CallGraphSCCPass.cpp | 18 +- llvm/lib/Analysis/CallPrinter.cpp | 270 +- llvm/lib/Analysis/CaptureTracking.cpp | 1 - llvm/lib/Analysis/ConstantFolding.cpp | 18 +- llvm/lib/Analysis/DivergenceAnalysis.cpp | 36 +- llvm/lib/Analysis/GlobalsModRef.cpp | 2 - llvm/lib/Analysis/HeatUtils.cpp | 17 +- llvm/lib/Analysis/InlineAdvisor.cpp | 50 +- llvm/lib/Analysis/InlineCost.cpp | 91 +- llvm/lib/Analysis/InlineFeaturesAnalysis.cpp | 41 - llvm/lib/Analysis/InstructionSimplify.cpp | 6 +- llvm/lib/Analysis/LLVMBuild.txt | 3 + llvm/lib/Analysis/LazyValueInfo.cpp | 108 +- llvm/lib/Analysis/Lint.cpp | 70 +- llvm/lib/Analysis/Loads.cpp | 14 +- llvm/lib/Analysis/LoopAccessAnalysis.cpp | 6 +- llvm/lib/Analysis/LoopUnrollAnalyzer.cpp | 1 - llvm/lib/Analysis/ML/CMakeLists.txt | 6 + llvm/lib/Analysis/ML/InlineFeaturesAnalysis.cpp | 28 + llvm/lib/Analysis/ML/LLVMBuild.txt | 21 + llvm/lib/Analysis/MLInlineAdvisor.cpp | 301 - llvm/lib/Analysis/MemDepPrinter.cpp | 2 - llvm/lib/Analysis/MemDerefPrinter.cpp | 2 - llvm/lib/Analysis/MemoryBuiltins.cpp | 6 +- llvm/lib/Analysis/MemoryDependenceAnalysis.cpp | 20 +- llvm/lib/Analysis/ObjCARCInstKind.cpp | 4 +- llvm/lib/Analysis/ReleaseModeModelRunner.cpp | 87 - llvm/lib/Analysis/ScalarEvolution.cpp | 316 +- llvm/lib/Analysis/ScalarEvolutionDivision.cpp | 259 - llvm/lib/Analysis/StackLifetime.cpp | 373 - llvm/lib/Analysis/StackSafetyAnalysis.cpp | 46 +- llvm/lib/Analysis/TargetLibraryInfo.cpp | 8 - llvm/lib/Analysis/TargetTransformInfo.cpp | 57 +- llvm/lib/Analysis/ValueTracking.cpp | 55 +- llvm/lib/Analysis/models/inliner/saved_model.pb | Bin 235687 -> 0 bytes .../variables/variables.data-00000-of-00002 | Bin 7051 -> 0 bytes .../variables/variables.data-00001-of-00002 | Bin 30496 -> 0 bytes .../models/inliner/variables/variables.index | Bin 382 -> 0 bytes llvm/lib/AsmParser/LLParser.cpp | 29 +- llvm/lib/AsmParser/LLParser.h | 3 +- llvm/lib/BinaryFormat/Wasm.cpp | 4 - llvm/lib/Bitcode/Reader/BitcodeAnalyzer.cpp | 2 +- llvm/lib/Bitcode/Reader/BitcodeReader.cpp | 49 +- llvm/lib/Bitcode/Reader/MetadataLoader.cpp | 4 +- llvm/lib/Bitcode/Reader/ValueList.cpp | 2 +- llvm/lib/Bitcode/Writer/BitcodeWriter.cpp | 4 +- llvm/lib/CodeGen/AsmPrinter/AsmPrinter.cpp | 93 +- llvm/lib/CodeGen/AsmPrinter/AsmPrinterDwarf.cpp | 3 +- .../AsmPrinter/DbgEntityHistoryCalculator.cpp | 3 +- llvm/lib/CodeGen/AsmPrinter/DebugHandlerBase.cpp | 20 +- llvm/lib/CodeGen/AsmPrinter/DwarfCompileUnit.cpp | 48 +- llvm/lib/CodeGen/AsmPrinter/DwarfDebug.cpp | 31 +- llvm/lib/CodeGen/AsmPrinter/DwarfExpression.cpp | 32 +- llvm/lib/CodeGen/AsmPrinter/DwarfExpression.h | 3 - llvm/lib/CodeGen/AtomicExpandPass.cpp | 66 +- llvm/lib/CodeGen/BBSectionsPrepare.cpp | 2 +- llvm/lib/CodeGen/BranchFolding.cpp | 68 +- llvm/lib/CodeGen/BranchFolding.h | 3 +- llvm/lib/CodeGen/CMakeLists.txt | 1 + llvm/lib/CodeGen/CodeGenPrepare.cpp | 179 +- llvm/lib/CodeGen/CommandFlags.cpp | 7 - llvm/lib/CodeGen/FixupStatepointCallerSaved.cpp | 2 +- llvm/lib/CodeGen/GCRootLowering.cpp | 3 + llvm/lib/CodeGen/GlobalISel/CallLowering.cpp | 8 +- llvm/lib/CodeGen/GlobalISel/CombinerHelper.cpp | 42 +- llvm/lib/CodeGen/GlobalISel/GISelKnownBits.cpp | 2 - llvm/lib/CodeGen/GlobalISel/IRTranslator.cpp | 17 +- llvm/lib/CodeGen/GlobalISel/InlineAsmLowering.cpp | 36 +- llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp | 64 +- llvm/lib/CodeGen/GlobalISel/Utils.cpp | 89 +- llvm/lib/CodeGen/GlobalMerge.cpp | 2 +- llvm/lib/CodeGen/HardwareLoops.cpp | 1 - llvm/lib/CodeGen/IfConversion.cpp | 10 +- llvm/lib/CodeGen/InlineSpiller.cpp | 97 +- llvm/lib/CodeGen/InterleavedLoadCombinePass.cpp | 2 +- llvm/lib/CodeGen/LiveDebugValues.cpp | 173 +- llvm/lib/CodeGen/LiveDebugVariables.cpp | 39 +- llvm/lib/CodeGen/LiveDebugVariables.h | 2 +- llvm/lib/CodeGen/LiveIntervals.cpp | 2 +- llvm/lib/CodeGen/LiveRangeEdit.cpp | 21 +- llvm/lib/CodeGen/LiveRangeShrink.cpp | 3 +- llvm/lib/CodeGen/LowerEmuTLS.cpp | 18 +- llvm/lib/CodeGen/MachineBasicBlock.cpp | 12 +- llvm/lib/CodeGen/MachineBlockPlacement.cpp | 4 +- llvm/lib/CodeGen/MachineInstr.cpp | 38 +- llvm/lib/CodeGen/MachineOperand.cpp | 3 +- llvm/lib/CodeGen/MachineOutliner.cpp | 9 +- llvm/lib/CodeGen/MachineRegisterInfo.cpp | 2 +- llvm/lib/CodeGen/MachineScheduler.cpp | 11 +- llvm/lib/CodeGen/MachineSink.cpp | 27 +- llvm/lib/CodeGen/MachineVerifier.cpp | 29 +- llvm/lib/CodeGen/ModuloSchedule.cpp | 13 +- llvm/lib/CodeGen/PHIEliminationUtils.cpp | 5 +- llvm/lib/CodeGen/PrologEpilogInserter.cpp | 6 +- llvm/lib/CodeGen/ReachingDefAnalysis.cpp | 6 - llvm/lib/CodeGen/RegAllocBase.cpp | 2 +- llvm/lib/CodeGen/RegAllocBase.h | 4 +- llvm/lib/CodeGen/RegAllocBasic.cpp | 22 +- llvm/lib/CodeGen/RegAllocFast.cpp | 2 +- llvm/lib/CodeGen/RegAllocGreedy.cpp | 145 +- llvm/lib/CodeGen/RegAllocPBQP.cpp | 10 +- llvm/lib/CodeGen/RegisterCoalescer.cpp | 22 +- llvm/lib/CodeGen/SafeStack.cpp | 6 +- llvm/lib/CodeGen/SafeStackColoring.cpp | 287 + llvm/lib/CodeGen/SafeStackColoring.h | 167 + llvm/lib/CodeGen/SafeStackLayout.cpp | 5 +- llvm/lib/CodeGen/SafeStackLayout.h | 10 +- llvm/lib/CodeGen/ScalarizeMaskedMemIntrin.cpp | 12 +- llvm/lib/CodeGen/ScheduleDAGInstrs.cpp | 1 - llvm/lib/CodeGen/SelectionDAG/DAGCombiner.cpp | 235 +- .../CodeGen/SelectionDAG/FunctionLoweringInfo.cpp | 2 +- llvm/lib/CodeGen/SelectionDAG/LegalizeDAG.cpp | 28 +- .../CodeGen/SelectionDAG/LegalizeIntegerTypes.cpp | 18 +- .../lib/CodeGen/SelectionDAG/LegalizeVectorOps.cpp | 16 - .../CodeGen/SelectionDAG/LegalizeVectorTypes.cpp | 16 +- .../CodeGen/SelectionDAG/ScheduleDAGSDNodes.cpp | 51 + llvm/lib/CodeGen/SelectionDAG/SelectionDAG.cpp | 71 +- .../CodeGen/SelectionDAG/SelectionDAGBuilder.cpp | 129 +- .../CodeGen/SelectionDAG/SelectionDAGDumper.cpp | 1 - llvm/lib/CodeGen/SelectionDAG/SelectionDAGISel.cpp | 1 - .../CodeGen/SelectionDAG/StatepointLowering.cpp | 1 - llvm/lib/CodeGen/SelectionDAG/TargetLowering.cpp | 177 +- llvm/lib/CodeGen/ShrinkWrap.cpp | 16 +- llvm/lib/CodeGen/SplitKit.cpp | 34 +- llvm/lib/CodeGen/SplitKit.h | 7 +- llvm/lib/CodeGen/TailDuplicator.cpp | 46 +- llvm/lib/CodeGen/TargetInstrInfo.cpp | 4 - llvm/lib/CodeGen/TargetLoweringBase.cpp | 34 +- llvm/lib/CodeGen/TargetLoweringObjectFileImpl.cpp | 16 +- llvm/lib/CodeGen/UnreachableBlockElim.cpp | 4 +- llvm/lib/CodeGen/ValueTypes.cpp | 20 - .../CodeView/AppendingTypeTableBuilder.cpp | 23 +- .../DebugInfo/CodeView/GlobalTypeTableBuilder.cpp | 34 - .../CodeView/LazyRandomTypeCollection.cpp | 5 - .../DebugInfo/CodeView/MergingTypeTableBuilder.cpp | 27 - .../lib/DebugInfo/CodeView/TypeTableCollection.cpp | 5 - llvm/lib/DebugInfo/DWARF/DWARFDebugFrame.cpp | 113 +- llvm/lib/DebugInfo/DWARF/DWARFDebugLine.cpp | 215 +- llvm/lib/DebugInfo/DWARF/DWARFDebugMacro.cpp | 35 +- llvm/lib/DebugInfo/DWARF/DWARFUnit.cpp | 2 +- llvm/lib/DebugInfo/DWARF/DWARFVerifier.cpp | 46 +- llvm/lib/DebugInfo/PDB/CMakeLists.txt | 3 - llvm/lib/DebugInfo/PDB/Native/GSIStreamBuilder.cpp | 366 +- .../DebugInfo/PDB/Native/NativeEnumLineNumbers.cpp | 42 - llvm/lib/DebugInfo/PDB/Native/NativeLineNumber.cpp | 49 - llvm/lib/DebugInfo/PDB/Native/NativeSession.cpp | 16 +- llvm/lib/DebugInfo/PDB/Native/NativeSourceFile.cpp | 47 - llvm/lib/DebugInfo/PDB/Native/SymbolCache.cpp | 227 +- llvm/lib/DebugInfo/PDB/PDB.cpp | 13 +- llvm/lib/ExecutionEngine/ExecutionEngine.cpp | 30 +- .../lib/ExecutionEngine/JITLink/JITLinkGeneric.cpp | 5 +- llvm/lib/ExecutionEngine/RuntimeDyld/JITSymbol.cpp | 12 - llvm/lib/ExecutionEngine/RuntimeDyld/LLVMBuild.txt | 2 +- llvm/lib/Frontend/OpenMP/CMakeLists.txt | 1 - llvm/lib/Frontend/OpenMP/OMPConstants.cpp | 39 +- llvm/lib/Frontend/OpenMP/OMPIRBuilder.cpp | 102 +- llvm/lib/FuzzMutate/FuzzerCLI.cpp | 2 +- llvm/lib/FuzzMutate/Operations.cpp | 2 +- llvm/lib/IR/AsmWriter.cpp | 26 +- llvm/lib/IR/AttributeImpl.h | 35 +- llvm/lib/IR/Attributes.cpp | 74 +- llvm/lib/IR/AutoUpgrade.cpp | 41 +- llvm/lib/IR/BasicBlock.cpp | 15 +- llvm/lib/IR/ConstantFold.cpp | 81 +- llvm/lib/IR/Constants.cpp | 84 +- llvm/lib/IR/ConstantsContext.h | 74 +- llvm/lib/IR/Core.cpp | 4 +- llvm/lib/IR/DataLayout.cpp | 45 +- llvm/lib/IR/DebugInfo.cpp | 2 +- llvm/lib/IR/DebugInfoMetadata.cpp | 2 +- llvm/lib/IR/DebugLoc.cpp | 2 +- llvm/lib/IR/Dominators.cpp | 8 - llvm/lib/IR/FPEnv.cpp | 4 +- llvm/lib/IR/Function.cpp | 39 +- llvm/lib/IR/Globals.cpp | 18 +- llvm/lib/IR/IRBuilder.cpp | 79 +- llvm/lib/IR/Instructions.cpp | 67 +- llvm/lib/IR/LegacyPassManager.cpp | 27 +- llvm/lib/IR/Operator.cpp | 29 +- llvm/lib/IR/PassManager.cpp | 2 +- llvm/lib/IR/ProfileSummary.cpp | 1 - llvm/lib/IR/SafepointIRVerifier.cpp | 2 +- llvm/lib/IR/Type.cpp | 2 - llvm/lib/IR/Use.cpp | 2 +- llvm/lib/IR/User.cpp | 2 +- llvm/lib/IR/Value.cpp | 20 +- llvm/lib/IR/Verifier.cpp | 72 +- llvm/lib/LTO/LTOCodeGenerator.cpp | 4 +- llvm/lib/LTO/LTOModule.cpp | 5 +- llvm/lib/LTO/ThinLTOCodeGenerator.cpp | 4 +- llvm/lib/MC/MCAssembler.cpp | 4 - llvm/lib/MC/MCDisassembler/MCDisassembler.cpp | 2 +- llvm/lib/MC/MCDwarf.cpp | 171 +- llvm/lib/MC/MCExpr.cpp | 15 +- llvm/lib/MC/MCFragment.cpp | 21 +- llvm/lib/MC/MCParser/AsmParser.cpp | 16 +- llvm/lib/MC/MCParser/COFFAsmParser.cpp | 2 +- llvm/lib/MC/MCParser/MasmParser.cpp | 2 - llvm/lib/MC/MCSectionWasm.cpp | 1 - llvm/lib/MC/MCStreamer.cpp | 129 +- llvm/lib/MC/MCTargetOptions.cpp | 2 +- llvm/lib/MC/MCTargetOptionsCommandFlags.cpp | 7 - llvm/lib/MC/WasmObjectWriter.cpp | 200 +- llvm/lib/Object/Error.cpp | 6 +- llvm/lib/Object/IRSymtab.cpp | 6 +- llvm/lib/Object/ModuleSymbolTable.cpp | 5 - llvm/lib/Object/RelocationResolver.cpp | 48 - llvm/lib/Object/WasmObjectFile.cpp | 42 +- llvm/lib/ObjectYAML/DWARFEmitter.cpp | 139 +- llvm/lib/ObjectYAML/DWARFVisitor.cpp | 23 +- llvm/lib/ObjectYAML/DWARFVisitor.h | 3 +- llvm/lib/ObjectYAML/DWARFYAML.cpp | 45 +- llvm/lib/ObjectYAML/ELFEmitter.cpp | 62 +- llvm/lib/ObjectYAML/ELFYAML.cpp | 25 +- llvm/lib/ObjectYAML/WasmEmitter.cpp | 3 - llvm/lib/ObjectYAML/WasmYAML.cpp | 8 - llvm/lib/Passes/LLVMBuild.txt | 2 +- llvm/lib/Passes/PassBuilder.cpp | 39 +- llvm/lib/Passes/PassRegistry.def | 18 +- llvm/lib/ProfileData/GCOV.cpp | 120 +- llvm/lib/Support/CommandLine.cpp | 4 - llvm/lib/Support/FileCheck.cpp | 54 - llvm/lib/Support/FileCheckImpl.h | 4 - llvm/lib/Support/FileCollector.cpp | 1 - llvm/lib/Support/Host.cpp | 22 +- llvm/lib/Support/PrettyStackTrace.cpp | 14 +- llvm/lib/Support/Program.cpp | 27 +- llvm/lib/Support/Regex.cpp | 5 +- llvm/lib/Support/SpecialCaseList.cpp | 2 +- llvm/lib/Support/TargetParser.cpp | 4 +- llvm/lib/Support/Triple.cpp | 76 +- llvm/lib/Support/Unix/Path.inc | 34 +- llvm/lib/Support/Unix/Program.inc | 76 +- llvm/lib/Support/Unix/Threading.inc | 10 - llvm/lib/Support/Windows/Path.inc | 5 - llvm/lib/Support/Windows/Program.inc | 24 +- llvm/lib/Support/WithColor.cpp | 2 +- llvm/lib/Support/X86TargetParser.cpp | 394 +- llvm/lib/Support/Z3Solver.cpp | 24 +- llvm/lib/TableGen/Record.cpp | 2 +- llvm/lib/Target/AArch64/AArch64.td | 29 - llvm/lib/Target/AArch64/AArch64AsmPrinter.cpp | 5 +- llvm/lib/Target/AArch64/AArch64BranchTargets.cpp | 8 +- .../Target/AArch64/AArch64CallingConvention.cpp | 2 +- .../lib/Target/AArch64/AArch64CallingConvention.td | 3 + llvm/lib/Target/AArch64/AArch64Combine.td | 11 +- .../Target/AArch64/AArch64ExpandPseudoInsts.cpp | 11 +- llvm/lib/Target/AArch64/AArch64FastISel.cpp | 3 +- llvm/lib/Target/AArch64/AArch64FrameLowering.cpp | 4 +- llvm/lib/Target/AArch64/AArch64ISelDAGToDAG.cpp | 209 +- llvm/lib/Target/AArch64/AArch64ISelLowering.cpp | 1272 +-- llvm/lib/Target/AArch64/AArch64ISelLowering.h | 161 +- llvm/lib/Target/AArch64/AArch64InstrFormats.td | 52 +- llvm/lib/Target/AArch64/AArch64InstrGISel.td | 8 - llvm/lib/Target/AArch64/AArch64InstrInfo.cpp | 2 +- llvm/lib/Target/AArch64/AArch64InstrInfo.h | 2 +- llvm/lib/Target/AArch64/AArch64InstrInfo.td | 56 +- llvm/lib/Target/AArch64/AArch64SLSHardening.cpp | 108 +- llvm/lib/Target/AArch64/AArch64SVEInstrInfo.td | 848 +- .../lib/Target/AArch64/AArch64SelectionDAGInfo.cpp | 2 +- llvm/lib/Target/AArch64/AArch64SelectionDAGInfo.h | 3 +- llvm/lib/Target/AArch64/AArch64StackTagging.cpp | 6 +- llvm/lib/Target/AArch64/AArch64Subtarget.cpp | 35 - llvm/lib/Target/AArch64/AArch64Subtarget.h | 18 +- .../Target/AArch64/AArch64TargetTransformInfo.cpp | 50 +- .../Target/AArch64/AArch64TargetTransformInfo.h | 27 +- .../AArch64/Disassembler/AArch64Disassembler.cpp | 36 - .../Target/AArch64/GISel/AArch64CallLowering.cpp | 5 +- .../AArch64/GISel/AArch64InstructionSelector.cpp | 169 +- .../Target/AArch64/GISel/AArch64LegalizerInfo.cpp | 17 +- .../Target/AArch64/GISel/AArch64LegalizerInfo.h | 8 +- .../AArch64/GISel/AArch64PostLegalizerCombiner.cpp | 134 +- .../AArch64/GISel/AArch64PreLegalizerCombiner.cpp | 17 +- .../AArch64/MCTargetDesc/AArch64InstPrinter.cpp | 3 +- llvm/lib/Target/AArch64/SVEInstrFormats.td | 217 +- llvm/lib/Target/AMDGPU/AMDGPU.td | 102 +- llvm/lib/Target/AMDGPU/AMDGPUAliasAnalysis.h | 4 + llvm/lib/Target/AMDGPU/AMDGPUAsmPrinter.cpp | 12 +- llvm/lib/Target/AMDGPU/AMDGPUCallLowering.cpp | 13 +- llvm/lib/Target/AMDGPU/AMDGPUCodeGenPrepare.cpp | 10 +- .../Target/AMDGPU/AMDGPUHSAMetadataStreamer.cpp | 28 +- llvm/lib/Target/AMDGPU/AMDGPUHSAMetadataStreamer.h | 10 +- llvm/lib/Target/AMDGPU/AMDGPUISelDAGToDAG.cpp | 195 +- llvm/lib/Target/AMDGPU/AMDGPUISelLowering.cpp | 52 +- llvm/lib/Target/AMDGPU/AMDGPUISelLowering.h | 3 +- llvm/lib/Target/AMDGPU/AMDGPUInstrInfo.td | 7 + .../Target/AMDGPU/AMDGPUInstructionSelector.cpp | 30 - llvm/lib/Target/AMDGPU/AMDGPUInstructionSelector.h | 1 - llvm/lib/Target/AMDGPU/AMDGPUInstructions.td | 5 - llvm/lib/Target/AMDGPU/AMDGPULegalizerInfo.cpp | 232 +- llvm/lib/Target/AMDGPU/AMDGPULegalizerInfo.h | 21 +- llvm/lib/Target/AMDGPU/AMDGPULibCalls.cpp | 4 +- .../Target/AMDGPU/AMDGPULowerKernelArguments.cpp | 2 +- llvm/lib/Target/AMDGPU/AMDGPUMachineFunction.cpp | 9 +- llvm/lib/Target/AMDGPU/AMDGPUMachineFunction.h | 2 +- .../Target/AMDGPU/AMDGPUPostLegalizerCombiner.cpp | 21 +- .../Target/AMDGPU/AMDGPUPreLegalizerCombiner.cpp | 5 +- llvm/lib/Target/AMDGPU/AMDGPUPromoteAlloca.cpp | 64 +- llvm/lib/Target/AMDGPU/AMDGPURegBankCombiner.cpp | 5 +- llvm/lib/Target/AMDGPU/AMDGPURegisterBankInfo.cpp | 103 +- llvm/lib/Target/AMDGPU/AMDGPURegisterBankInfo.h | 7 +- llvm/lib/Target/AMDGPU/AMDGPUSearchableTables.td | 2 - llvm/lib/Target/AMDGPU/AMDGPUSubtarget.cpp | 15 +- llvm/lib/Target/AMDGPU/AMDGPUSubtarget.h | 44 +- llvm/lib/Target/AMDGPU/AMDGPUTargetMachine.cpp | 9 +- .../Target/AMDGPU/AMDGPUTargetTransformInfo.cpp | 26 +- llvm/lib/Target/AMDGPU/AMDGPUTargetTransformInfo.h | 19 +- .../Target/AMDGPU/AsmParser/AMDGPUAsmParser.cpp | 52 +- llvm/lib/Target/AMDGPU/BUFInstructions.td | 16 +- llvm/lib/Target/AMDGPU/DSInstructions.td | 4 +- .../AMDGPU/Disassembler/AMDGPUDisassembler.cpp | 17 - llvm/lib/Target/AMDGPU/FLATInstructions.td | 53 +- llvm/lib/Target/AMDGPU/GCNDPPCombine.cpp | 33 +- llvm/lib/Target/AMDGPU/GCNProcessors.td | 4 - llvm/lib/Target/AMDGPU/GCNRegBankReassign.cpp | 35 +- .../AMDGPU/MCTargetDesc/AMDGPUInstPrinter.cpp | 33 +- .../Target/AMDGPU/MCTargetDesc/AMDGPUInstPrinter.h | 4 - .../AMDGPU/MCTargetDesc/AMDGPUTargetStreamer.cpp | 14 +- .../AMDGPU/MCTargetDesc/AMDGPUTargetStreamer.h | 6 +- .../Target/AMDGPU/MCTargetDesc/SIMCCodeEmitter.cpp | 19 +- llvm/lib/Target/AMDGPU/MIMGInstructions.td | 3 - llvm/lib/Target/AMDGPU/R600ISelLowering.cpp | 9 +- .../Target/AMDGPU/R600OptimizeVectorRegisters.cpp | 32 +- llvm/lib/Target/AMDGPU/SIDefines.h | 4 +- llvm/lib/Target/AMDGPU/SIFoldOperands.cpp | 3 - llvm/lib/Target/AMDGPU/SIFrameLowering.cpp | 24 +- llvm/lib/Target/AMDGPU/SIISelLowering.cpp | 273 +- llvm/lib/Target/AMDGPU/SIISelLowering.h | 18 +- llvm/lib/Target/AMDGPU/SIInsertSkips.cpp | 120 +- llvm/lib/Target/AMDGPU/SIInsertWaitcnts.cpp | 14 +- llvm/lib/Target/AMDGPU/SIInstrInfo.cpp | 272 +- llvm/lib/Target/AMDGPU/SIInstrInfo.h | 3 - llvm/lib/Target/AMDGPU/SIInstrInfo.td | 17 +- llvm/lib/Target/AMDGPU/SIInstructions.td | 11 +- llvm/lib/Target/AMDGPU/SILoadStoreOptimizer.cpp | 7 +- llvm/lib/Target/AMDGPU/SILowerControlFlow.cpp | 181 +- llvm/lib/Target/AMDGPU/SILowerSGPRSpills.cpp | 10 +- llvm/lib/Target/AMDGPU/SIMachineFunctionInfo.cpp | 13 +- llvm/lib/Target/AMDGPU/SIModeRegister.cpp | 59 +- llvm/lib/Target/AMDGPU/SIPreEmitPeephole.cpp | 24 - llvm/lib/Target/AMDGPU/SIRegisterInfo.cpp | 137 +- llvm/lib/Target/AMDGPU/SIRegisterInfo.h | 12 - llvm/lib/Target/AMDGPU/SIShrinkInstructions.cpp | 2 +- llvm/lib/Target/AMDGPU/SIWholeQuadMode.cpp | 22 +- llvm/lib/Target/AMDGPU/SMInstructions.td | 19 +- llvm/lib/Target/AMDGPU/SOPInstructions.td | 33 +- llvm/lib/Target/AMDGPU/Utils/AMDGPUAsmUtils.cpp | 6 +- llvm/lib/Target/AMDGPU/Utils/AMDGPUBaseInfo.cpp | 53 +- llvm/lib/Target/AMDGPU/Utils/AMDGPUBaseInfo.h | 20 +- llvm/lib/Target/AMDGPU/VOP1Instructions.td | 6 +- llvm/lib/Target/AMDGPU/VOP2Instructions.td | 19 +- llvm/lib/Target/AMDGPU/VOP3Instructions.td | 11 +- llvm/lib/Target/AMDGPU/VOP3PInstructions.td | 3 - llvm/lib/Target/ARC/ARCAsmPrinter.cpp | 8 - llvm/lib/Target/ARC/ARCFrameLowering.cpp | 4 +- llvm/lib/Target/ARC/ARCMachineFunctionInfo.h | 5 +- llvm/lib/Target/ARM/ARM.td | 10 - llvm/lib/Target/ARM/ARMBaseInstrInfo.cpp | 83 +- llvm/lib/Target/ARM/ARMBaseInstrInfo.h | 16 +- llvm/lib/Target/ARM/ARMCallLowering.cpp | 14 +- llvm/lib/Target/ARM/ARMCallingConv.cpp | 35 +- llvm/lib/Target/ARM/ARMCallingConv.td | 48 +- llvm/lib/Target/ARM/ARMExpandPseudoInsts.cpp | 67 +- llvm/lib/Target/ARM/ARMFastISel.cpp | 4 +- llvm/lib/Target/ARM/ARMFrameLowering.cpp | 5 +- llvm/lib/Target/ARM/ARMISelDAGToDAG.cpp | 43 +- llvm/lib/Target/ARM/ARMISelLowering.cpp | 698 +- llvm/lib/Target/ARM/ARMISelLowering.h | 26 +- llvm/lib/Target/ARM/ARMInstrFormats.td | 3 - llvm/lib/Target/ARM/ARMInstrInfo.td | 59 +- llvm/lib/Target/ARM/ARMInstrMVE.td | 19 +- llvm/lib/Target/ARM/ARMInstrNEON.td | 292 +- llvm/lib/Target/ARM/ARMInstrThumb2.td | 12 +- llvm/lib/Target/ARM/ARMInstrVFP.td | 210 +- llvm/lib/Target/ARM/ARMLegalizerInfo.cpp | 9 +- llvm/lib/Target/ARM/ARMLegalizerInfo.h | 4 +- llvm/lib/Target/ARM/ARMLowOverheadLoops.cpp | 260 +- llvm/lib/Target/ARM/ARMPredicates.td | 3 - llvm/lib/Target/ARM/ARMRegisterInfo.td | 10 +- llvm/lib/Target/ARM/ARMSelectionDAGInfo.cpp | 24 +- llvm/lib/Target/ARM/ARMSelectionDAGInfo.h | 8 +- llvm/lib/Target/ARM/ARMSubtarget.cpp | 1 - llvm/lib/Target/ARM/ARMSubtarget.h | 2 - llvm/lib/Target/ARM/ARMTargetMachine.cpp | 7 +- llvm/lib/Target/ARM/ARMTargetTransformInfo.cpp | 54 +- llvm/lib/Target/ARM/ARMTargetTransformInfo.h | 34 +- .../Target/ARM/MCTargetDesc/ARMELFObjectWriter.cpp | 4 +- .../Target/ARM/MCTargetDesc/ARMMCTargetDesc.cpp | 19 - llvm/lib/Target/ARM/MVEGatherScatterLowering.cpp | 14 +- llvm/lib/Target/ARM/MVETailPredication.cpp | 678 +- llvm/lib/Target/AVR/AVRCallingConv.td | 18 +- llvm/lib/Target/AVR/AVRFrameLowering.cpp | 81 +- llvm/lib/Target/AVR/AVRISelLowering.cpp | 340 +- llvm/lib/Target/AVR/AVRISelLowering.h | 6 +- llvm/lib/Target/AVR/AVRInstrFormats.td | 12 - llvm/lib/Target/AVR/AVRInstrInfo.cpp | 2 +- llvm/lib/Target/AVR/AVRInstrInfo.td | 3 +- llvm/lib/Target/AVR/AVRRegisterInfo.td | 27 - .../Target/AVR/Disassembler/AVRDisassembler.cpp | 94 +- llvm/lib/Target/AVR/MCTargetDesc/AVRAsmBackend.cpp | 23 + .../lib/Target/AVR/MCTargetDesc/AVRInstPrinter.cpp | 9 +- llvm/lib/Target/BPF/BPFAbstractMemberAccess.cpp | 27 +- llvm/lib/Target/BPF/BPFCORE.h | 6 +- llvm/lib/Target/BPF/BPFPreserveDIType.cpp | 2 +- llvm/lib/Target/BPF/BPFSelectionDAGInfo.cpp | 6 +- llvm/lib/Target/BPF/BPFSelectionDAGInfo.h | 4 +- llvm/lib/Target/BPF/BTFDebug.cpp | 34 +- llvm/lib/Target/Hexagon/BitTracker.cpp | 3 - llvm/lib/Target/Hexagon/HexagonCallingConv.td | 32 +- .../lib/Target/Hexagon/HexagonConstPropagation.cpp | 8 +- llvm/lib/Target/Hexagon/HexagonISelDAGToDAG.cpp | 44 +- llvm/lib/Target/Hexagon/HexagonISelDAGToDAG.h | 5 +- llvm/lib/Target/Hexagon/HexagonISelLowering.cpp | 28 +- llvm/lib/Target/Hexagon/HexagonISelLowering.h | 14 +- llvm/lib/Target/Hexagon/HexagonISelLoweringHVX.cpp | 10 +- llvm/lib/Target/Hexagon/HexagonInstrInfo.cpp | 4 - llvm/lib/Target/Hexagon/HexagonNewValueJump.cpp | 2 +- .../lib/Target/Hexagon/HexagonSelectionDAGInfo.cpp | 4 +- llvm/lib/Target/Hexagon/HexagonSelectionDAGInfo.h | 4 +- .../Target/Hexagon/HexagonTargetTransformInfo.cpp | 21 +- .../Target/Hexagon/HexagonTargetTransformInfo.h | 23 +- llvm/lib/Target/Hexagon/HexagonVExtract.cpp | 16 +- llvm/lib/Target/Lanai/LanaiMachineFunctionInfo.cpp | 9 + llvm/lib/Target/Lanai/LanaiMachineFunctionInfo.h | 6 +- llvm/lib/Target/Lanai/LanaiSelectionDAGInfo.cpp | 2 +- llvm/lib/Target/Lanai/LanaiSelectionDAGInfo.h | 4 +- .../Target/MSP430/AsmParser/MSP430AsmParser.cpp | 2 +- .../MSP430/Disassembler/MSP430Disassembler.cpp | 4 +- .../Target/MSP430/MCTargetDesc/MSP430MCAsmInfo.cpp | 2 - llvm/lib/Target/MSP430/MSP430FrameLowering.cpp | 10 +- llvm/lib/Target/MSP430/MSP430ISelDAGToDAG.cpp | 12 +- llvm/lib/Target/MSP430/MSP430ISelLowering.cpp | 2 +- llvm/lib/Target/MSP430/MSP430ISelLowering.h | 4 - llvm/lib/Target/MSP430/MSP430RegisterInfo.cpp | 12 +- llvm/lib/Target/MSP430/MSP430RegisterInfo.td | 10 +- .../Target/Mips/MCTargetDesc/MipsMCCodeEmitter.cpp | 17 +- llvm/lib/Target/Mips/Mips16ISelDAGToDAG.cpp | 2 +- llvm/lib/Target/Mips/Mips16ISelLowering.cpp | 2 +- llvm/lib/Target/Mips/MipsCallLowering.cpp | 2 +- llvm/lib/Target/Mips/MipsFastISel.cpp | 4 +- llvm/lib/Target/Mips/MipsISelDAGToDAG.cpp | 2 +- llvm/lib/Target/Mips/MipsISelLowering.cpp | 20 +- llvm/lib/Target/Mips/MipsInstrInfo.cpp | 8 - llvm/lib/Target/Mips/MipsInstructionSelector.cpp | 6 +- llvm/lib/Target/Mips/MipsLegalizerInfo.cpp | 16 +- llvm/lib/Target/Mips/MipsLegalizerInfo.h | 8 +- llvm/lib/Target/Mips/MipsMachineFunction.cpp | 31 +- llvm/lib/Target/Mips/MipsMachineFunction.h | 20 +- llvm/lib/Target/Mips/MipsSEFrameLowering.cpp | 14 +- llvm/lib/Target/Mips/MipsSEISelDAGToDAG.cpp | 2 +- llvm/lib/Target/NVPTX/NVPTXAsmPrinter.cpp | 27 +- llvm/lib/Target/NVPTX/NVPTXAsmPrinter.h | 1 - llvm/lib/Target/NVPTX/NVPTXISelLowering.cpp | 21 +- llvm/lib/Target/NVPTX/NVPTXPrologEpilogPass.cpp | 2 +- llvm/lib/Target/NVPTX/NVPTXTargetTransformInfo.h | 6 +- .../PowerPC/MCTargetDesc/PPCMCCodeEmitter.cpp | 12 +- llvm/lib/Target/PowerPC/PPC.td | 11 +- llvm/lib/Target/PowerPC/PPCAsmPrinter.cpp | 38 +- llvm/lib/Target/PowerPC/PPCBoolRetToInt.cpp | 2 +- llvm/lib/Target/PowerPC/PPCBranchCoalescing.cpp | 5 - llvm/lib/Target/PowerPC/PPCFastISel.cpp | 75 +- llvm/lib/Target/PowerPC/PPCFrameLowering.cpp | 8 +- llvm/lib/Target/PowerPC/PPCISelDAGToDAG.cpp | 126 +- llvm/lib/Target/PowerPC/PPCISelLowering.cpp | 797 +- llvm/lib/Target/PowerPC/PPCISelLowering.h | 34 +- llvm/lib/Target/PowerPC/PPCInstr64Bit.td | 10 - llvm/lib/Target/PowerPC/PPCInstrAltivec.td | 28 +- llvm/lib/Target/PowerPC/PPCInstrHTM.td | 2 +- llvm/lib/Target/PowerPC/PPCInstrInfo.cpp | 157 +- llvm/lib/Target/PowerPC/PPCInstrInfo.h | 7 +- llvm/lib/Target/PowerPC/PPCInstrInfo.td | 108 +- llvm/lib/Target/PowerPC/PPCInstrPrefix.td | 409 +- llvm/lib/Target/PowerPC/PPCInstrQPX.td | 7 +- llvm/lib/Target/PowerPC/PPCInstrVSX.td | 278 +- llvm/lib/Target/PowerPC/PPCLoopInstrFormPrep.cpp | 10 +- llvm/lib/Target/PowerPC/PPCMachineFunctionInfo.cpp | 12 +- llvm/lib/Target/PowerPC/PPCMachineFunctionInfo.h | 13 +- llvm/lib/Target/PowerPC/PPCRegisterInfo.cpp | 151 +- llvm/lib/Target/PowerPC/PPCRegisterInfo.h | 4 - llvm/lib/Target/PowerPC/PPCScheduleP9.td | 6 +- llvm/lib/Target/PowerPC/PPCSubtarget.cpp | 1 - llvm/lib/Target/PowerPC/PPCSubtarget.h | 2 - llvm/lib/Target/PowerPC/PPCTargetTransformInfo.cpp | 19 +- llvm/lib/Target/PowerPC/PPCTargetTransformInfo.h | 13 +- llvm/lib/Target/RISCV/AsmParser/RISCVAsmParser.cpp | 306 +- llvm/lib/Target/RISCV/CMakeLists.txt | 1 - .../RISCV/Disassembler/RISCVDisassembler.cpp | 36 +- .../Target/RISCV/MCTargetDesc/RISCVInstPrinter.cpp | 33 - .../Target/RISCV/MCTargetDesc/RISCVInstPrinter.h | 6 - .../RISCV/MCTargetDesc/RISCVMCCodeEmitter.cpp | 20 - llvm/lib/Target/RISCV/RISCV.h | 3 - llvm/lib/Target/RISCV/RISCV.td | 8 - .../Target/RISCV/RISCVExpandAtomicPseudoInsts.cpp | 615 -- llvm/lib/Target/RISCV/RISCVExpandPseudoInsts.cpp | 520 ++ llvm/lib/Target/RISCV/RISCVFrameLowering.cpp | 16 +- llvm/lib/Target/RISCV/RISCVISelLowering.cpp | 51 +- llvm/lib/Target/RISCV/RISCVInstrFormats.td | 18 - llvm/lib/Target/RISCV/RISCVInstrFormatsV.td | 300 - llvm/lib/Target/RISCV/RISCVInstrInfo.h | 21 +- llvm/lib/Target/RISCV/RISCVInstrInfo.td | 1 - llvm/lib/Target/RISCV/RISCVInstrInfoV.td | 873 -- llvm/lib/Target/RISCV/RISCVMachineFunctionInfo.h | 10 +- llvm/lib/Target/RISCV/RISCVRegisterInfo.cpp | 4 +- llvm/lib/Target/RISCV/RISCVRegisterInfo.td | 99 - llvm/lib/Target/RISCV/RISCVSchedRocket32.td | 1 - llvm/lib/Target/RISCV/RISCVSchedRocket64.td | 1 - llvm/lib/Target/RISCV/RISCVSubtarget.h | 2 - llvm/lib/Target/RISCV/RISCVSystemOperands.td | 12 - llvm/lib/Target/RISCV/RISCVTargetMachine.cpp | 6 +- llvm/lib/Target/RISCV/Utils/RISCVBaseInfo.h | 2 +- llvm/lib/Target/Sparc/SparcISelLowering.cpp | 33 +- llvm/lib/Target/Sparc/SparcInstrInfo.cpp | 7 +- llvm/lib/Target/Sparc/SparcInstrInfo.h | 2 +- llvm/lib/Target/Sparc/SparcMachineFunctionInfo.h | 12 +- llvm/lib/Target/SystemZ/SystemZFrameLowering.cpp | 4 +- llvm/lib/Target/SystemZ/SystemZISelDAGToDAG.cpp | 3 +- llvm/lib/Target/SystemZ/SystemZISelLowering.cpp | 172 +- llvm/lib/Target/SystemZ/SystemZISelLowering.h | 4 +- llvm/lib/Target/SystemZ/SystemZRegisterInfo.cpp | 2 +- .../lib/Target/SystemZ/SystemZSelectionDAGInfo.cpp | 16 +- llvm/lib/Target/SystemZ/SystemZSelectionDAGInfo.h | 7 +- llvm/lib/Target/SystemZ/SystemZSubtarget.cpp | 9 +- .../Target/SystemZ/SystemZTargetTransformInfo.cpp | 12 +- .../Target/SystemZ/SystemZTargetTransformInfo.h | 13 +- llvm/lib/Target/Target.cpp | 8 +- llvm/lib/Target/VE/AsmParser/VEAsmParser.cpp | 38 - llvm/lib/Target/VE/Disassembler/VEDisassembler.cpp | 9 - llvm/lib/Target/VE/MCTargetDesc/VEAsmBackend.cpp | 128 +- .../Target/VE/MCTargetDesc/VEELFObjectWriter.cpp | 88 +- llvm/lib/Target/VE/MCTargetDesc/VEFixupKinds.h | 5 +- .../lib/Target/VE/MCTargetDesc/VEMCCodeEmitter.cpp | 16 - llvm/lib/Target/VE/MCTargetDesc/VEMCExpr.cpp | 28 +- llvm/lib/Target/VE/MCTargetDesc/VEMCExpr.h | 1 - llvm/lib/Target/VE/VEInstrInfo.td | 5 +- llvm/lib/Target/VE/VEMCInstLower.cpp | 11 +- .../WebAssembly/AsmParser/WebAssemblyAsmParser.cpp | 12 - .../Disassembler/WebAssemblyDisassembler.cpp | 7 +- .../MCTargetDesc/WebAssemblyAsmBackend.cpp | 1 - .../MCTargetDesc/WebAssemblyFixupKinds.h | 1 - .../MCTargetDesc/WebAssemblyMCCodeEmitter.cpp | 4 - .../MCTargetDesc/WebAssemblyMCTargetDesc.h | 311 +- .../MCTargetDesc/WebAssemblyWasmObjectWriter.cpp | 12 +- .../TargetInfo/WebAssemblyTargetInfo.cpp | 6 - .../WebAssembly/TargetInfo/WebAssemblyTargetInfo.h | 7 - .../Target/WebAssembly/WebAssemblyCFGStackify.cpp | 65 +- .../WebAssembly/WebAssemblyDebugValueManager.cpp | 6 +- .../WebAssembly/WebAssemblyExplicitLocals.cpp | 6 +- .../lib/Target/WebAssembly/WebAssemblyFastISel.cpp | 26 +- .../WebAssembly/WebAssemblyFixBrTableDefaults.cpp | 32 +- .../WebAssembly/WebAssemblyFrameLowering.cpp | 107 +- .../Target/WebAssembly/WebAssemblyFrameLowering.h | 9 - .../Target/WebAssembly/WebAssemblyISelDAGToDAG.cpp | 47 +- .../Target/WebAssembly/WebAssemblyISelLowering.cpp | 13 +- .../Target/WebAssembly/WebAssemblyInstrAtomics.td | 837 +- .../Target/WebAssembly/WebAssemblyInstrFormats.td | 16 +- .../lib/Target/WebAssembly/WebAssemblyInstrInfo.td | 16 - .../Target/WebAssembly/WebAssemblyInstrMemory.td | 463 +- .../lib/Target/WebAssembly/WebAssemblyInstrSIMD.td | 135 +- .../WebAssembly/WebAssemblyLateEHPrepare.cpp | 4 +- .../WebAssembly/WebAssemblyLowerBrUnless.cpp | 2 +- .../WebAssemblyLowerEmscriptenEHSjLj.cpp | 14 +- .../Target/WebAssembly/WebAssemblyMCInstLower.cpp | 13 +- .../WebAssembly/WebAssemblyMachineFunctionInfo.cpp | 4 +- .../WebAssembly/WebAssemblyMachineFunctionInfo.h | 10 +- .../lib/Target/WebAssembly/WebAssemblyPeephole.cpp | 4 +- .../Target/WebAssembly/WebAssemblyRegNumbering.cpp | 2 +- .../Target/WebAssembly/WebAssemblyRegStackify.cpp | 15 +- .../Target/WebAssembly/WebAssemblyRegisterInfo.cpp | 17 +- .../WebAssembly/WebAssemblySelectionDAGInfo.cpp | 12 +- .../WebAssembly/WebAssemblySelectionDAGInfo.h | 15 +- .../WebAssembly/WebAssemblyTargetTransformInfo.cpp | 9 +- llvm/lib/Target/X86/AsmParser/X86AsmParser.cpp | 13 +- llvm/lib/Target/X86/AsmParser/X86Operand.h | 26 +- .../Target/X86/Disassembler/X86Disassembler.cpp | 33 +- .../X86/Disassembler/X86DisassemblerDecoder.h | 12 - .../Target/X86/MCTargetDesc/X86ATTInstPrinter.h | 7 + llvm/lib/Target/X86/MCTargetDesc/X86AsmBackend.cpp | 2 +- llvm/lib/Target/X86/MCTargetDesc/X86BaseInfo.h | 57 +- .../Target/X86/MCTargetDesc/X86IntelInstPrinter.h | 8 + .../Target/X86/MCTargetDesc/X86MCCodeEmitter.cpp | 52 +- llvm/lib/Target/X86/X86.td | 20 +- .../Target/X86/X86AvoidStoreForwardingBlocks.cpp | 10 +- llvm/lib/Target/X86/X86FastISel.cpp | 28 +- llvm/lib/Target/X86/X86FrameLowering.cpp | 22 +- llvm/lib/Target/X86/X86ISelDAGToDAG.cpp | 261 +- llvm/lib/Target/X86/X86ISelLowering.cpp | 703 +- llvm/lib/Target/X86/X86ISelLowering.h | 10 +- llvm/lib/Target/X86/X86IndirectThunks.cpp | 16 +- llvm/lib/Target/X86/X86InsertPrefetch.cpp | 2 +- llvm/lib/Target/X86/X86InstrAMX.td | 76 - llvm/lib/Target/X86/X86InstrArithmetic.td | 2 +- llvm/lib/Target/X86/X86InstrFPStack.td | 12 +- llvm/lib/Target/X86/X86InstrFoldTables.cpp | 6 - llvm/lib/Target/X86/X86InstrFormats.td | 46 +- llvm/lib/Target/X86/X86InstrInfo.td | 24 +- llvm/lib/Target/X86/X86InstrSSE.td | 6 +- llvm/lib/Target/X86/X86InstrSystem.td | 15 +- llvm/lib/Target/X86/X86InstrXOP.td | 18 +- llvm/lib/Target/X86/X86InterleavedAccess.cpp | 11 +- llvm/lib/Target/X86/X86LegalizerInfo.cpp | 6 +- llvm/lib/Target/X86/X86LegalizerInfo.h | 4 +- llvm/lib/Target/X86/X86MCInstLower.cpp | 93 +- llvm/lib/Target/X86/X86OptimizeLEAs.cpp | 2 +- llvm/lib/Target/X86/X86PartialReduction.cpp | 15 +- llvm/lib/Target/X86/X86RegisterInfo.td | 15 - llvm/lib/Target/X86/X86SelectionDAGInfo.cpp | 47 +- llvm/lib/Target/X86/X86SelectionDAGInfo.h | 7 +- .../Target/X86/X86ShuffleDecodeConstantPool.cpp | 2 +- llvm/lib/Target/X86/X86Subtarget.h | 17 +- llvm/lib/Target/X86/X86TargetTransformInfo.cpp | 149 +- llvm/lib/Target/X86/X86TargetTransformInfo.h | 57 +- llvm/lib/Target/XCore/XCoreFrameLowering.cpp | 6 +- llvm/lib/Target/XCore/XCoreISelLowering.cpp | 2 +- llvm/lib/Target/XCore/XCoreMachineFunctionInfo.cpp | 12 +- llvm/lib/Target/XCore/XCoreSelectionDAGInfo.cpp | 4 +- llvm/lib/Target/XCore/XCoreSelectionDAGInfo.h | 2 +- llvm/lib/TextAPI/MachO/InterfaceFile.cpp | 20 +- llvm/lib/TextAPI/MachO/TextStub.cpp | 5 +- .../AggressiveInstCombineInternal.h | 15 +- .../AggressiveInstCombine/TruncInstCombine.cpp | 2 +- llvm/lib/Transforms/Coroutines/CoroInstr.h | 8 +- llvm/lib/Transforms/Coroutines/CoroSplit.cpp | 102 +- llvm/lib/Transforms/IPO/Attributor.cpp | 256 +- llvm/lib/Transforms/IPO/AttributorAttributes.cpp | 1 - llvm/lib/Transforms/IPO/CMakeLists.txt | 1 - llvm/lib/Transforms/IPO/ConstantMerge.cpp | 12 +- llvm/lib/Transforms/IPO/GlobalOpt.cpp | 153 +- llvm/lib/Transforms/IPO/Inliner.cpp | 18 +- llvm/lib/Transforms/IPO/LoopExtractor.cpp | 11 +- llvm/lib/Transforms/IPO/LowerTypeTests.cpp | 9 +- llvm/lib/Transforms/IPO/OpenMPOpt.cpp | 486 +- llvm/lib/Transforms/IPO/SampleProfile.cpp | 6 +- .../Transforms/IPO/SyntheticCountsPropagation.cpp | 3 +- llvm/lib/Transforms/IPO/WholeProgramDevirt.cpp | 18 +- .../Transforms/InstCombine/InstCombineAddSub.cpp | 15 - .../Transforms/InstCombine/InstCombineCalls.cpp | 46 +- .../Transforms/InstCombine/InstCombineCasts.cpp | 39 +- .../Transforms/InstCombine/InstCombineCompares.cpp | 29 +- .../Transforms/InstCombine/InstCombineInternal.h | 14 +- .../InstCombine/InstCombineLoadStoreAlloca.cpp | 7 +- .../InstCombine/InstCombineMulDivRem.cpp | 59 +- .../Transforms/InstCombine/InstCombineNegator.cpp | 82 +- .../Transforms/InstCombine/InstCombineSelect.cpp | 60 - .../InstCombine/InstCombineSimplifyDemanded.cpp | 13 +- .../InstCombine/InstructionCombining.cpp | 16 +- .../Instrumentation/AddressSanitizer.cpp | 66 +- llvm/lib/Transforms/Instrumentation/CFGMST.h | 16 +- .../Instrumentation/DataFlowSanitizer.cpp | 14 +- .../Transforms/Instrumentation/GCOVProfiling.cpp | 2 +- .../Instrumentation/HWAddressSanitizer.cpp | 34 +- .../Transforms/Instrumentation/InstrProfiling.cpp | 9 +- .../Transforms/Instrumentation/MemorySanitizer.cpp | 91 +- .../Instrumentation/SanitizerCoverage.cpp | 69 +- .../Transforms/Instrumentation/ThreadSanitizer.cpp | 22 +- llvm/lib/Transforms/ObjCARC/ObjCARC.h | 7 + llvm/lib/Transforms/ObjCARC/ObjCARCContract.cpp | 1 - .../Transforms/Scalar/AlignmentFromAssumptions.cpp | 112 +- .../lib/Transforms/Scalar/DeadStoreElimination.cpp | 388 +- llvm/lib/Transforms/Scalar/GVNSink.cpp | 4 +- llvm/lib/Transforms/Scalar/InferAddressSpaces.cpp | 101 +- llvm/lib/Transforms/Scalar/LICM.cpp | 41 +- llvm/lib/Transforms/Scalar/LoopDistribute.cpp | 12 +- llvm/lib/Transforms/Scalar/LoopIdiomRecognize.cpp | 48 +- llvm/lib/Transforms/Scalar/LoopPassManager.cpp | 6 +- llvm/lib/Transforms/Scalar/LoopRerollPass.cpp | 2 +- llvm/lib/Transforms/Scalar/LoopStrengthReduce.cpp | 52 +- .../Transforms/Scalar/LowerConstantIntrinsics.cpp | 13 +- .../lib/Transforms/Scalar/LowerExpectIntrinsic.cpp | 77 +- .../Transforms/Scalar/LowerMatrixIntrinsics.cpp | 193 +- llvm/lib/Transforms/Scalar/NaryReassociate.cpp | 2 +- llvm/lib/Transforms/Scalar/SCCP.cpp | 86 +- llvm/lib/Transforms/Scalar/SROA.cpp | 61 +- llvm/lib/Transforms/Scalar/Scalarizer.cpp | 54 +- .../lib/Transforms/Scalar/SpeculativeExecution.cpp | 37 +- llvm/lib/Transforms/Utils/AssumeBundleBuilder.cpp | 78 +- llvm/lib/Transforms/Utils/BreakCriticalEdges.cpp | 10 +- llvm/lib/Transforms/Utils/BypassSlowDivision.cpp | 9 +- llvm/lib/Transforms/Utils/CallGraphUpdater.cpp | 2 +- llvm/lib/Transforms/Utils/CloneFunction.cpp | 9 +- llvm/lib/Transforms/Utils/Debugify.cpp | 3 +- .../lib/Transforms/Utils/EntryExitInstrumenter.cpp | 1 - llvm/lib/Transforms/Utils/FlattenCFG.cpp | 20 +- llvm/lib/Transforms/Utils/FunctionComparator.cpp | 4 +- llvm/lib/Transforms/Utils/InjectTLIMappings.cpp | 2 - llvm/lib/Transforms/Utils/InlineFunction.cpp | 6 +- llvm/lib/Transforms/Utils/Local.cpp | 23 +- llvm/lib/Transforms/Utils/LoopUtils.cpp | 13 +- llvm/lib/Transforms/Utils/PredicateInfo.cpp | 1 - llvm/lib/Transforms/Utils/SimplifyCFG.cpp | 56 +- llvm/lib/Transforms/Utils/SimplifyIndVar.cpp | 9 +- llvm/lib/Transforms/Utils/SizeOpts.cpp | 2 +- llvm/lib/Transforms/Utils/VNCoercion.cpp | 3 +- .../Transforms/Vectorize/LoadStoreVectorizer.cpp | 4 +- .../Vectorize/LoopVectorizationLegality.cpp | 1 - llvm/lib/Transforms/Vectorize/LoopVectorize.cpp | 209 +- llvm/lib/Transforms/Vectorize/SLPVectorizer.cpp | 26 +- llvm/lib/Transforms/Vectorize/VPlan.cpp | 18 - llvm/lib/Transforms/Vectorize/VPlan.h | 11 +- llvm/lib/Transforms/Vectorize/VPlanTransforms.cpp | 3 +- llvm/lib/Transforms/Vectorize/VectorCombine.cpp | 401 +- llvm/runtimes/CMakeLists.txt | 4 - llvm/test/Analysis/AliasSet/argmemonly.ll | 2 +- llvm/test/Analysis/AliasSet/guards.ll | 2 +- llvm/test/Analysis/AliasSet/intrinsics.ll | 2 +- llvm/test/Analysis/AliasSet/memset.ll | 2 +- llvm/test/Analysis/AliasSet/memtransfer.ll | 2 +- llvm/test/Analysis/AliasSet/saturation.ll | 4 +- llvm/test/Analysis/BasicAA/128-bit-ptr.ll | 2 +- .../Analysis/BasicAA/2003-02-26-AccessSizeTest.ll | 2 +- llvm/test/Analysis/BasicAA/2003-03-04-GEPCrash.ll | 2 +- .../test/Analysis/BasicAA/2003-04-22-GEPProblem.ll | 2 +- llvm/test/Analysis/BasicAA/2003-04-25-GEPCrash.ll | 2 +- .../Analysis/BasicAA/2003-05-21-GEP-Problem.ll | 2 +- .../test/Analysis/BasicAA/2003-06-01-AliasCrash.ll | 2 +- .../Analysis/BasicAA/2003-07-03-BasicAACrash.ll | 2 +- .../Analysis/BasicAA/2003-09-19-LocalArgument.ll | 2 +- .../Analysis/BasicAA/2003-11-04-SimpleCases.ll | 2 +- .../Analysis/BasicAA/2003-12-11-ConstExprGEP.ll | 2 +- .../Analysis/BasicAA/2004-07-28-MustAliasbug.ll | 2 +- .../BasicAA/2006-03-03-BadArraySubscript.ll | 2 +- .../BasicAA/2006-11-03-BasicAAVectorCrash.ll | 2 +- .../BasicAA/2007-01-13-BasePointerBadNoAlias.ll | 2 +- .../Analysis/BasicAA/2007-08-01-NoAliasAndCalls.ll | 2 +- .../Analysis/BasicAA/2007-08-01-NoAliasAndGEP.ll | 2 +- .../BasicAA/2007-08-05-GetOverloadedModRef.ll | 2 +- .../BasicAA/2007-10-24-ArgumentsGlobals.ll | 2 +- llvm/test/Analysis/BasicAA/2007-11-05-SizeCrash.ll | 2 +- .../BasicAA/2007-12-08-OutOfBoundsCrash.ll | 2 +- .../Analysis/BasicAA/2008-06-02-GEPTailCrash.ll | 2 +- .../test/Analysis/BasicAA/2008-11-23-NoaliasRet.ll | 2 +- .../test/Analysis/BasicAA/2009-03-04-GEPNoalias.ll | 2 +- .../Analysis/BasicAA/2009-10-13-AtomicModRef.ll | 2 +- .../Analysis/BasicAA/2009-10-13-GEP-BaseNoAlias.ll | 2 +- .../BasicAA/2010-09-15-GEP-SignedArithmetic.ll | 2 +- .../BasicAA/2014-03-18-Maxlookup-reached.ll | 2 +- llvm/test/Analysis/BasicAA/aligned-overread.ll | 2 +- .../Analysis/BasicAA/args-rets-allocas-loads.ll | 2 +- .../test/Analysis/BasicAA/assume-index-positive.ll | 84 +- llvm/test/Analysis/BasicAA/assume.ll | 2 +- llvm/test/Analysis/BasicAA/bug.23540.ll | 2 +- llvm/test/Analysis/BasicAA/bug.23626.ll | 6 +- llvm/test/Analysis/BasicAA/byval.ll | 2 +- llvm/test/Analysis/BasicAA/call-attrs.ll | 2 +- llvm/test/Analysis/BasicAA/cas.ll | 2 +- llvm/test/Analysis/BasicAA/constant-over-index.ll | 2 +- llvm/test/Analysis/BasicAA/cs-cs-arm.ll | 2 +- llvm/test/Analysis/BasicAA/cs-cs.ll | 2 +- llvm/test/Analysis/BasicAA/dag.ll | 2 +- llvm/test/Analysis/BasicAA/dereferenceable.ll | 2 +- llvm/test/Analysis/BasicAA/empty.ll | 1 - llvm/test/Analysis/BasicAA/fallback-mayalias.ll | 2 +- llvm/test/Analysis/BasicAA/featuretest.ll | 83 +- .../Analysis/BasicAA/full-store-partial-alias.ll | 2 +- llvm/test/Analysis/BasicAA/gcsetest.ll | 2 +- llvm/test/Analysis/BasicAA/gep-alias.ll | 2 +- llvm/test/Analysis/BasicAA/gep-and-alias-64.ll | 2 +- llvm/test/Analysis/BasicAA/gep-and-alias.ll | 4 +- llvm/test/Analysis/BasicAA/getmodrefinfo-cs-cs.ll | 2 +- llvm/test/Analysis/BasicAA/global-size.ll | 2 +- llvm/test/Analysis/BasicAA/guards.ll | 2 +- llvm/test/Analysis/BasicAA/intrinsics-arm.ll | 2 +- llvm/test/Analysis/BasicAA/intrinsics.ll | 2 +- llvm/test/Analysis/BasicAA/invariant_group.ll | 4 +- llvm/test/Analysis/BasicAA/invariant_load.ll | 2 +- llvm/test/Analysis/BasicAA/memset_pattern.ll | 2 +- llvm/test/Analysis/BasicAA/modref.ll | 2 +- llvm/test/Analysis/BasicAA/must-and-partial.ll | 2 +- llvm/test/Analysis/BasicAA/negoffset.ll | 2 +- llvm/test/Analysis/BasicAA/no-escape-call.ll | 2 +- llvm/test/Analysis/BasicAA/noalias-bugs.ll | 2 +- llvm/test/Analysis/BasicAA/noalias-geps.ll | 2 +- llvm/test/Analysis/BasicAA/noalias-param.ll | 2 +- .../Analysis/BasicAA/noalias-wraparound-bug.ll | 2 +- llvm/test/Analysis/BasicAA/nocapture.ll | 2 +- llvm/test/Analysis/BasicAA/phi-aa.ll | 2 +- llvm/test/Analysis/BasicAA/phi-and-select.ll | 2 +- llvm/test/Analysis/BasicAA/phi-loop.ll | 2 +- llvm/test/Analysis/BasicAA/phi-spec-order.ll | 2 +- llvm/test/Analysis/BasicAA/phi-speculation.ll | 2 +- llvm/test/Analysis/BasicAA/pr31761.ll | 2 +- llvm/test/Analysis/BasicAA/ptrmask.ll | 2 +- llvm/test/Analysis/BasicAA/pure-const-dce.ll | 2 +- llvm/test/Analysis/BasicAA/q.bad.ll | 2 +- llvm/test/Analysis/BasicAA/recphi.ll | 85 - llvm/test/Analysis/BasicAA/returned.ll | 2 +- llvm/test/Analysis/BasicAA/sequential-gep.ll | 2 +- llvm/test/Analysis/BasicAA/store-promote.ll | 4 +- llvm/test/Analysis/BasicAA/struct-geps.ll | 2 +- llvm/test/Analysis/BasicAA/tail-byval.ll | 2 +- llvm/test/Analysis/BasicAA/tailcall-modref.ll | 2 +- llvm/test/Analysis/BasicAA/underlying-value.ll | 2 +- llvm/test/Analysis/BasicAA/unreachable-block.ll | 2 +- llvm/test/Analysis/BasicAA/vscale.ll | 2 +- llvm/test/Analysis/BasicAA/zext.ll | 2 +- .../Analysis/CFLAliasAnalysis/Andersen/assign.ll | 2 +- .../Analysis/CFLAliasAnalysis/Andersen/assign2.ll | 2 +- .../CFLAliasAnalysis/Andersen/attrs-below.ll | 2 +- .../Analysis/CFLAliasAnalysis/Andersen/attrs.ll | 2 +- .../CFLAliasAnalysis/Andersen/basic-interproc.ll | 2 +- .../Analysis/CFLAliasAnalysis/Andersen/cycle.ll | 2 +- .../Andersen/interproc-arg-deref-escape.ll | 2 +- .../Andersen/interproc-arg-escape.ll | 2 +- .../CFLAliasAnalysis/Andersen/interproc-ret-arg.ll | 2 +- .../Andersen/interproc-ret-deref-arg-multilevel.ll | 2 +- .../Andersen/interproc-ret-deref-arg.ll | 2 +- .../Andersen/interproc-ret-escape.ll | 2 +- .../Andersen/interproc-ret-ref-arg-multilevel.ll | 2 +- .../Andersen/interproc-ret-ref-arg.ll | 2 +- .../Andersen/interproc-ret-unknown.ll | 2 +- .../Andersen/interproc-store-arg-multilevel.ll | 2 +- .../Andersen/interproc-store-arg-unknown.ll | 2 +- .../Andersen/interproc-store-arg.ll | 2 +- .../Analysis/CFLAliasAnalysis/Andersen/memalias.ll | 2 +- .../Analysis/CFLAliasAnalysis/Andersen/struct.ll | 2 +- .../Steensgaard/arguments-globals.ll | 2 +- .../CFLAliasAnalysis/Steensgaard/attr-escape.ll | 2 +- .../Steensgaard/basic-interproc.ll | 2 +- .../CFLAliasAnalysis/Steensgaard/branch-alias.ll | 2 +- .../CFLAliasAnalysis/Steensgaard/const-expr-gep.ll | 2 +- .../CFLAliasAnalysis/Steensgaard/const-exprs.ll | 2 +- .../Steensgaard/full-store-partial-alias.ll | 4 +- .../Steensgaard/gep-index-no-alias.ll | 2 +- .../Steensgaard/gep-signed-arithmetic.ll | 2 +- .../Steensgaard/interproc-arg-deref-escape.ll | 2 +- .../Steensgaard/interproc-arg-escape.ll | 2 +- .../Steensgaard/interproc-ret-arg.ll | 2 +- .../interproc-ret-deref-arg-multilevel.ll | 2 +- .../Steensgaard/interproc-ret-deref-arg.ll | 2 +- .../Steensgaard/interproc-ret-escape.ll | 2 +- .../interproc-ret-ref-arg-multilevel.ll | 2 +- .../Steensgaard/interproc-ret-ref-arg.ll | 2 +- .../Steensgaard/interproc-ret-unknown.ll | 2 +- .../Steensgaard/interproc-store-arg-multilevel.ll | 2 +- .../Steensgaard/interproc-store-arg-unknown.ll | 2 +- .../Steensgaard/interproc-store-arg.ll | 2 +- .../Steensgaard/malloc-and-free.ll | 2 +- .../Steensgaard/multilevel-combine.ll | 2 +- .../Steensgaard/must-and-partial.ll | 2 +- .../Steensgaard/opaque-call-alias.ll | 2 +- .../CFLAliasAnalysis/Steensgaard/pr27213.ll | 2 +- .../Analysis/CFLAliasAnalysis/Steensgaard/va.ll | 2 +- llvm/test/Analysis/CallGraph/callback-calls.ll | 20 - .../test/Analysis/CallGraph/non-leaf-intrinsics.ll | 2 +- .../ConstantFolding/extractelement-vscale.ll | 13 - .../Analysis/ConstantFolding/vectorgep-crash.ll | 2 +- llvm/test/Analysis/CostModel/AArch64/aggregates.ll | 112 +- llvm/test/Analysis/CostModel/AArch64/cast.ll | 10 +- llvm/test/Analysis/CostModel/AArch64/cmp.ll | 2 +- llvm/test/Analysis/CostModel/AArch64/select.ll | 2 +- .../CostModel/AArch64/shuffle-broadcast.ll | 2 +- llvm/test/Analysis/CostModel/AArch64/store.ll | 4 +- .../Analysis/CostModel/AArch64/sve-fixed-length.ll | 60 - llvm/test/Analysis/CostModel/AMDGPU/fneg.ll | 102 - llvm/test/Analysis/CostModel/ARM/cast.ll | 1734 +++- llvm/test/Analysis/CostModel/ARM/cast_ldst.ll | 3212 ------- .../Analysis/Delinearization/gcd_multiply_expr.ll | 2 +- ...tidim_two_accesses_different_delinearization.ll | 2 +- llvm/test/Analysis/DependenceAnalysis/AA.ll | 2 +- llvm/test/Analysis/DependenceAnalysis/Banerjee.ll | 4 +- .../test/Analysis/DependenceAnalysis/BasePtrBug.ll | 2 +- .../Analysis/DependenceAnalysis/Constraints.ll | 2 +- llvm/test/Analysis/DependenceAnalysis/Coupled.ll | 2 +- llvm/test/Analysis/DependenceAnalysis/DADelin.ll | 2 +- llvm/test/Analysis/DependenceAnalysis/ExactRDIV.ll | 2 +- llvm/test/Analysis/DependenceAnalysis/ExactSIV.ll | 2 +- llvm/test/Analysis/DependenceAnalysis/GCD.ll | 2 +- llvm/test/Analysis/DependenceAnalysis/Invariant.ll | 2 +- .../Analysis/DependenceAnalysis/MIVCheckConst.ll | 2 +- .../Analysis/DependenceAnalysis/NonAffineExpr.ll | 2 +- .../NonCanonicalizedSubscript.ll | 2 +- llvm/test/Analysis/DependenceAnalysis/PR21585.ll | 2 +- .../Analysis/DependenceAnalysis/Preliminary.ll | 2 +- .../Analysis/DependenceAnalysis/Propagating.ll | 2 +- .../Analysis/DependenceAnalysis/Separability.ll | 2 +- llvm/test/Analysis/DependenceAnalysis/StrongSIV.ll | 2 +- .../Analysis/DependenceAnalysis/SymbolicRDIV.ll | 2 +- .../Analysis/DependenceAnalysis/SymbolicSIV.ll | 2 +- llvm/test/Analysis/DependenceAnalysis/UsefulGEP.ll | 2 +- .../Analysis/DependenceAnalysis/WeakCrossingSIV.ll | 2 +- .../Analysis/DependenceAnalysis/WeakZeroDstSIV.ll | 2 +- .../Analysis/DependenceAnalysis/WeakZeroSrcSIV.ll | 2 +- llvm/test/Analysis/DependenceAnalysis/ZIV.ll | 2 +- .../DivergenceAnalysis/AMDGPU/join-at-loop-exit.ll | 36 - .../AMDGPU/propagate-loop-live-out.ll | 48 - .../AMDGPU/trivial-join-at-loop-exit.ll | 28 - llvm/test/Analysis/GlobalsModRef/aliastest.ll | 2 +- .../Analysis/GlobalsModRef/chaining-analysis.ll | 2 +- llvm/test/Analysis/GlobalsModRef/comdat-ipo.ll | 2 +- .../Analysis/GlobalsModRef/func-memattributes.ll | 2 +- .../test/Analysis/GlobalsModRef/indirect-global.ll | 2 +- llvm/test/Analysis/GlobalsModRef/modreftest.ll | 2 +- llvm/test/Analysis/GlobalsModRef/no-escape.ll | 2 +- llvm/test/Analysis/GlobalsModRef/pr12351.ll | 2 +- llvm/test/Analysis/GlobalsModRef/purecse.ll | 2 +- .../test/Analysis/GlobalsModRef/volatile-instrs.ll | 2 +- .../memcheck-wrapping-pointers.ll | 2 +- .../LoopAccessAnalysis/non-wrapping-pointer.ll | 2 +- .../Analysis/LoopAccessAnalysis/safe-no-checks.ll | 2 +- .../LoopAccessAnalysis/underlying-objects-1.ll | 2 +- .../LoopAccessAnalysis/underlying-objects-2.ll | 2 +- .../wrapping-pointer-versioning.ll | 2 +- .../memdep-block-scan-limit.ll | 4 +- llvm/test/Analysis/MemorySSA/assume.ll | 2 +- llvm/test/Analysis/MemorySSA/atomic-clobber.ll | 2 +- llvm/test/Analysis/MemorySSA/basicaa-memcpy.ll | 2 +- llvm/test/Analysis/MemorySSA/constant-memory.ll | 2 +- llvm/test/Analysis/MemorySSA/cyclicphi.ll | 2 +- llvm/test/Analysis/MemorySSA/debugvalue.ll | 2 +- llvm/test/Analysis/MemorySSA/debugvalue2.ll | 2 +- llvm/test/Analysis/MemorySSA/function-clobber.ll | 2 +- llvm/test/Analysis/MemorySSA/function-mem-attrs.ll | 2 +- llvm/test/Analysis/MemorySSA/invariant-groups.ll | 2 +- llvm/test/Analysis/MemorySSA/lifetime-simple.ll | 2 +- llvm/test/Analysis/MemorySSA/load-invariant.ll | 2 +- .../MemorySSA/loop-rotate-disablebasicaa.ll | 2 +- llvm/test/Analysis/MemorySSA/loop-unswitch.ll | 2 +- llvm/test/Analysis/MemorySSA/many-dom-backedge.ll | 2 +- llvm/test/Analysis/MemorySSA/many-doms.ll | 2 +- llvm/test/Analysis/MemorySSA/multi-edges.ll | 2 +- .../Analysis/MemorySSA/multiple-backedges-hal.ll | 2 +- llvm/test/Analysis/MemorySSA/multiple-locations.ll | 2 +- llvm/test/Analysis/MemorySSA/no-disconnected.ll | 2 +- llvm/test/Analysis/MemorySSA/optimize-use.ll | 4 +- llvm/test/Analysis/MemorySSA/phi-translation.ll | 4 +- llvm/test/Analysis/MemorySSA/pr28880.ll | 2 +- llvm/test/Analysis/MemorySSA/pr36883.ll | 2 +- llvm/test/Analysis/MemorySSA/ptr-const-mem.ll | 2 +- llvm/test/Analysis/MemorySSA/scalable-vec.ll | 2 +- llvm/test/Analysis/MemorySSA/volatile-clobber.ll | 2 +- .../ScalarEvolution/2012-03-26-LoadConstant.ll | 2 +- .../add-expr-pointer-operand-sorting.ll | 75 - .../ScalarEvolution/depth-limit-overrun.ll | 2 +- llvm/test/Analysis/ScalarEvolution/scev-aa.ll | 4 +- llvm/test/Analysis/ScalarEvolution/sdiv.ll | 74 - llvm/test/Analysis/ScalarEvolution/srem.ll | 74 - .../test/Analysis/ScopedNoAliasAA/basic-domains.ll | 2 +- llvm/test/Analysis/ScopedNoAliasAA/basic.ll | 2 +- llvm/test/Analysis/ScopedNoAliasAA/basic2.ll | 2 +- llvm/test/Analysis/StackSafetyAnalysis/lifetime.ll | 789 -- llvm/test/Analysis/StackSafetyAnalysis/local.ll | 105 +- .../Analysis/TypeBasedAliasAnalysis/aggregates.ll | 4 +- .../Analysis/TypeBasedAliasAnalysis/aliastest.ll | 2 +- .../TypeBasedAliasAnalysis/argument-promotion.ll | 2 +- llvm/test/Analysis/TypeBasedAliasAnalysis/dse.ll | 2 +- .../TypeBasedAliasAnalysis/dynamic-indices.ll | 2 +- .../TypeBasedAliasAnalysis/functionattrs.ll | 2 +- .../gvn-nonlocal-type-mismatch.ll | 2 +- .../Analysis/TypeBasedAliasAnalysis/intrinsics.ll | 2 +- .../Analysis/TypeBasedAliasAnalysis/memcpyopt.ll | 2 +- .../TypeBasedAliasAnalysis/placement-tbaa.ll | 2 +- .../Analysis/TypeBasedAliasAnalysis/precedence.ll | 2 +- .../TypeBasedAliasAnalysis/tbaa-path-new.ll | 4 +- .../Analysis/TypeBasedAliasAnalysis/tbaa-path.ll | 4 +- llvm/test/Assembler/align-param-attr-error0.ll | 7 - llvm/test/Assembler/align-param-attr-error1.ll | 7 - llvm/test/Assembler/align-param-attr-error2.ll | 7 - llvm/test/Assembler/align-param-attr-format.ll | 13 - llvm/test/Assembler/getelementptr_vscale_struct.ll | 10 - llvm/test/Bindings/Go/go.test | 2 +- llvm/test/Bindings/Go/lit.local.cfg | 3 - llvm/test/Bitcode/compatibility-5.0.ll | 5 +- llvm/test/Bitcode/compatibility-6.0.ll | 5 +- llvm/test/Bitcode/vscale-shuffle.ll | 10 - llvm/test/CMakeLists.txt | 1 - .../CodeGen/AArch64/GlobalISel/arm64-fallback.ll | 20 - .../AArch64/GlobalISel/arm64-irtranslator.ll | 26 - .../CodeGen/AArch64/GlobalISel/inline-memset.mir | 39 - .../AArch64/GlobalISel/legalize-blockaddress.mir | 1 + .../CodeGen/AArch64/GlobalISel/legalize-div.mir | 25 +- .../CodeGen/AArch64/GlobalISel/legalize-ext.mir | 43 +- .../CodeGen/AArch64/GlobalISel/legalize-itofp.mir | 21 +- .../AArch64/GlobalISel/legalize-ptr-add.mir | 6 +- .../CodeGen/AArch64/GlobalISel/legalize-rem.mir | 23 +- .../CodeGen/AArch64/GlobalISel/legalize-sext.mir | 11 +- .../CodeGen/AArch64/GlobalISel/legalize-shift.mir | 13 +- .../CodeGen/AArch64/GlobalISel/legalize-undef.mir | 6 +- .../GlobalISel/postlegalizer-combiner-ext.mir | 258 - .../postlegalizer-combiner-shuffle-splat.mir | 242 +- .../GlobalISel/postlegalizer-combiner-zip.mir | 10 +- .../prelegalizercombiner-copy-prop-disabled.mir | 8 - .../prelegalizercombiner-simplify-add.mir | 48 - .../prelegalizercombiner-trivial-arith.mir | 20 - .../AArch64/GlobalISel/select-blockaddress.mir | 2 + .../AArch64/GlobalISel/select-const-vector.mir | 149 - .../test/CodeGen/AArch64/GlobalISel/select-ext.mir | 153 - .../test/CodeGen/AArch64/GlobalISel/select-imm.mir | 27 - .../AArch64/GlobalISel/select-jump-table-brjt.mir | 7 +- .../AArch64/GlobalISel/select-redundant-zext.mir | 204 - .../AArch64/GlobalISel/select-vector-icmp.mir | 180 +- .../AArch64/GlobalISel/select-vector-shift.mir | 18 +- .../AArch64/GlobalISel/sext-inreg-ldrow-16b.mir | 92 - .../AArch64/aarch64-bf16-dotprod-intrinsics.ll | 176 - .../AArch64/aarch64-bf16-ldst-intrinsics.ll | 916 -- .../CodeGen/AArch64/bf16-convert-intrinsics.ll | 34 - llvm/test/CodeGen/AArch64/bf16-vector-shuffle.ll | 84 - .../CodeGen/AArch64/branch-target-enforcement.mir | 12 +- llvm/test/CodeGen/AArch64/callbr-asm-label.ll | 10 +- llvm/test/CodeGen/AArch64/callbr-asm-obj-file.ll | 4 +- llvm/test/CodeGen/AArch64/combine-loads.ll | 6 +- llvm/test/CodeGen/AArch64/convertphitype.ll | 486 - llvm/test/CodeGen/AArch64/cpus.ll | 1 - llvm/test/CodeGen/AArch64/fadd-combines.ll | 13 - llvm/test/CodeGen/AArch64/funcptr_cast.ll | 10 +- llvm/test/CodeGen/AArch64/global-alignment.ll | 6 +- llvm/test/CodeGen/AArch64/llvm-ir-to-intrinsic.ll | 285 +- .../AArch64/machine-outliner-retaddr-sign-cfi.ll | 2 + ...-outliner-retaddr-sign-same-scope-same-key-b.ll | 2 + .../AArch64/machine-outliner-retaddr-sign-v8-3.ll | 1 + .../test/CodeGen/AArch64/machine-outliner-throw.ll | 71 - .../CodeGen/AArch64/machine-outliner-throw2.ll | 101 - llvm/test/CodeGen/AArch64/machine-outliner.ll | 3 +- llvm/test/CodeGen/AArch64/remat.ll | 1 - llvm/test/CodeGen/AArch64/space.ll | 2 +- .../CodeGen/AArch64/speculation-hardening-sls.ll | 48 +- llvm/test/CodeGen/AArch64/spillfill-sve.ll | 90 +- llvm/test/CodeGen/AArch64/sve-alloca-stackid.ll | 5 +- llvm/test/CodeGen/AArch64/sve-bitcast.ll | 120 +- .../AArch64/sve-breakdown-scalable-vectortype.ll | 5 +- .../AArch64/sve-calling-convention-tuple-types.ll | 5 +- .../test/CodeGen/AArch64/sve-calling-convention.ll | 5 +- llvm/test/CodeGen/AArch64/sve-extract-element.ll | 5 +- llvm/test/CodeGen/AArch64/sve-extract-subvector.ll | 31 - .../CodeGen/AArch64/sve-fixed-length-fp-arith.ll | 300 - .../CodeGen/AArch64/sve-fixed-length-int-arith.ll | 413 - .../test/CodeGen/AArch64/sve-fixed-length-loads.ll | 104 - .../CodeGen/AArch64/sve-fixed-length-stores.ll | 104 - llvm/test/CodeGen/AArch64/sve-fp.ll | 103 +- llvm/test/CodeGen/AArch64/sve-insert-element.ll | 5 +- llvm/test/CodeGen/AArch64/sve-int-arith-pred.ll | 5 +- llvm/test/CodeGen/AArch64/sve-int-arith.ll | 5 +- llvm/test/CodeGen/AArch64/sve-int-div-pred.ll | 5 +- llvm/test/CodeGen/AArch64/sve-int-imm.ll | 5 +- llvm/test/CodeGen/AArch64/sve-int-log-imm.ll | 5 +- llvm/test/CodeGen/AArch64/sve-int-log-pred.ll | 5 +- llvm/test/CodeGen/AArch64/sve-int-log.ll | 5 +- llvm/test/CodeGen/AArch64/sve-int-mad-pred.ll | 5 +- llvm/test/CodeGen/AArch64/sve-int-mul-pred.ll | 5 +- llvm/test/CodeGen/AArch64/sve-int-reduce-pred.ll | 5 +- .../CodeGen/AArch64/sve-intrinsic-opts-ptest.ll | 5 +- .../AArch64/sve-intrinsic-opts-reinterpret.ll | 5 +- llvm/test/CodeGen/AArch64/sve-intrinsics-adr.ll | 5 +- llvm/test/CodeGen/AArch64/sve-intrinsics-bfloat.ll | 243 - .../sve-intrinsics-contiguous-prefetches.ll | 5 +- .../CodeGen/AArch64/sve-intrinsics-conversion.ll | 5 +- .../AArch64/sve-intrinsics-counting-bits.ll | 19 +- .../AArch64/sve-intrinsics-counting-elems.ll | 5 +- .../CodeGen/AArch64/sve-intrinsics-create-tuple.ll | 107 +- llvm/test/CodeGen/AArch64/sve-intrinsics-dup-x.ll | 17 +- .../AArch64/sve-intrinsics-ffr-manipulation.ll | 5 +- .../AArch64/sve-intrinsics-fp-arith-merging.ll | 5 +- .../CodeGen/AArch64/sve-intrinsics-fp-arith.ll | 5 +- .../CodeGen/AArch64/sve-intrinsics-fp-compares.ll | 5 +- .../CodeGen/AArch64/sve-intrinsics-fp-converts.ll | 5 +- .../CodeGen/AArch64/sve-intrinsics-fp-reduce.ll | 5 +- ...nsics-gather-prefetches-vect-base-imm-offset.ll | 5 +- ...ther-prefetches-vect-base-invalid-imm-offset.ll | 5 +- llvm/test/CodeGen/AArch64/sve-intrinsics-index.ll | 5 +- .../AArch64/sve-intrinsics-int-arith-merging.ll | 5 +- .../CodeGen/AArch64/sve-intrinsics-int-arith.ll | 5 +- .../sve-intrinsics-int-compares-with-imm.ll | 5 +- .../CodeGen/AArch64/sve-intrinsics-int-compares.ll | 5 +- .../sve-intrinsics-ld1-addressing-mode-reg-imm.ll | 15 - .../sve-intrinsics-ld1-addressing-mode-reg-reg.ll | 13 - llvm/test/CodeGen/AArch64/sve-intrinsics-ld1.ll | 13 - ...sve-intrinsics-ld1ro-addressing-mode-reg-reg.ll | 102 - .../CodeGen/AArch64/sve-intrinsics-loads-ff.ll | 21 - .../CodeGen/AArch64/sve-intrinsics-loads-nf.ll | 23 - llvm/test/CodeGen/AArch64/sve-intrinsics-loads.ll | 60 +- .../test/CodeGen/AArch64/sve-intrinsics-logical.ll | 5 +- .../CodeGen/AArch64/sve-intrinsics-matmul-fp32.ll | 5 +- .../CodeGen/AArch64/sve-intrinsics-matmul-fp64.ll | 4 +- .../CodeGen/AArch64/sve-intrinsics-matmul-int8.ll | 5 +- .../sve-intrinsics-perm-select-matmul-fp64.ll | 515 -- .../CodeGen/AArch64/sve-intrinsics-perm-select.ll | 196 +- .../AArch64/sve-intrinsics-pred-creation.ll | 5 +- .../AArch64/sve-intrinsics-pred-operations.ll | 5 +- .../CodeGen/AArch64/sve-intrinsics-pred-testing.ll | 5 +- .../CodeGen/AArch64/sve-intrinsics-reinterpret.ll | 5 +- .../CodeGen/AArch64/sve-intrinsics-reversal.ll | 5 +- .../AArch64/sve-intrinsics-scalar-to-vec.ll | 46 +- ...ntrinsics-scatter-stores-64bit-scaled-offset.ll | 5 +- ...rinsics-scatter-stores-64bit-unscaled-offset.ll | 5 +- ...insics-scatter-stores-vector-base-imm-offset.ll | 5 +- ...ics-scatter-stores-vector-base-scalar-offset.ll | 5 +- llvm/test/CodeGen/AArch64/sve-intrinsics-sel.ll | 19 +- .../AArch64/sve-intrinsics-shifts-merging.ll | 5 +- llvm/test/CodeGen/AArch64/sve-intrinsics-shifts.ll | 17 +- llvm/test/CodeGen/AArch64/sve-intrinsics-sqdec.ll | 5 +- llvm/test/CodeGen/AArch64/sve-intrinsics-sqinc.ll | 5 +- .../sve-intrinsics-st1-addressing-mode-reg-imm.ll | 20 +- .../sve-intrinsics-st1-addressing-mode-reg-reg.ll | 20 +- llvm/test/CodeGen/AArch64/sve-intrinsics-st1.ll | 20 +- .../sve-intrinsics-stN-reg-imm-addr-mode.ll | 5 +- .../sve-intrinsics-stN-reg-reg-addr-mode.ll | 5 +- llvm/test/CodeGen/AArch64/sve-intrinsics-stores.ll | 58 +- llvm/test/CodeGen/AArch64/sve-intrinsics-uqdec.ll | 5 +- llvm/test/CodeGen/AArch64/sve-intrinsics-uqinc.ll | 5 +- llvm/test/CodeGen/AArch64/sve-intrinsics-while.ll | 5 +- llvm/test/CodeGen/AArch64/sve-ld-post-inc.ll | 38 - .../AArch64/sve-ld1-addressing-mode-reg-imm.ll | 102 - .../test/CodeGen/AArch64/sve-masked-ldst-nonext.ll | 21 - llvm/test/CodeGen/AArch64/sve-merging-stores.ll | 32 - ...pred-contiguous-ldst-addressing-mode-reg-imm.ll | 23 - ...pred-contiguous-ldst-addressing-mode-reg-reg.ll | 23 - llvm/test/CodeGen/AArch64/sve-pred-log.ll | 5 +- ...ed-non-temporal-ldst-addressing-mode-reg-imm.ll | 34 +- ...ed-non-temporal-ldst-addressing-mode-reg-reg.ll | 32 +- llvm/test/CodeGen/AArch64/sve-select.ll | 5 +- .../AArch64/sve-st1-addressing-mode-reg-imm.ll | 102 - llvm/test/CodeGen/AArch64/sve-vector-splat.ll | 19 - llvm/test/CodeGen/AArch64/sve-vscale-combine.ll | 5 +- llvm/test/CodeGen/AArch64/sve-vscale.ll | 5 +- llvm/test/CodeGen/AArch64/sve-vselect-imm.ll | 5 +- llvm/test/CodeGen/AArch64/sve-zeroinit.ll | 5 +- ...ve2-intrinsics-contiguous-conflict-detection.ll | 18 - .../CodeGen/AArch64/sve2-intrinsics-perm-tb.ll | 15 - .../AArch64/sve2-intrinsics-uniform-dsp-zeroing.ll | 2 +- llvm/test/CodeGen/AArch64/vec-extract-branch.ll | 30 - .../CodeGen/AArch64/xray-omit-function-index.ll | 33 - .../CodeGen/AMDGPU/32-bit-local-address-space.ll | 4 +- .../CodeGen/AMDGPU/GlobalISel/combine-itofp.mir | 92 - .../CodeGen/AMDGPU/GlobalISel/cvt_f32_ubyte.ll | 264 +- llvm/test/CodeGen/AMDGPU/GlobalISel/inline-asm.ll | 83 - .../CodeGen/AMDGPU/GlobalISel/inst-select-and.mir | 59 + .../AMDGPU/GlobalISel/inst-select-brcond.mir | 22 + .../AMDGPU/GlobalISel/inst-select-build-vector.mir | 40 + .../CodeGen/AMDGPU/GlobalISel/inst-select-copy.mir | 23 +- .../GlobalISel/inst-select-load-constant.mir | 8 +- .../AMDGPU/GlobalISel/inst-select-load-flat.mir | 8 +- .../AMDGPU/GlobalISel/inst-select-load-global.mir | 12 +- .../GlobalISel/inst-select-load-global.s96.mir | 10 +- .../GlobalISel/inst-select-load-local-128.mir | 2 +- .../AMDGPU/GlobalISel/inst-select-merge-values.mir | 40 + .../CodeGen/AMDGPU/GlobalISel/inst-select-or.mir | 59 + .../AMDGPU/GlobalISel/inst-select-store-flat.mir | 8 +- .../AMDGPU/GlobalISel/inst-select-store-global.mir | 12 +- .../AMDGPU/GlobalISel/inst-select-trunc.mir | 12 +- .../AMDGPU/GlobalISel/inst-select-trunc.v2s16.mir | 4 +- .../GlobalISel/inst-select-unmerge-values.mir | 17 + .../CodeGen/AMDGPU/GlobalISel/inst-select-xor.mir | 59 + .../GlobalISel/irtranslator-amdgpu_kernel.ll | 531 +- .../irtranslator-fixed-function-abi-vgpr-args.ll | 92 - .../AMDGPU/GlobalISel/irtranslator-inline-asm.ll | 92 - .../CodeGen/AMDGPU/GlobalISel/legalize-ashr.mir | 4 +- .../CodeGen/AMDGPU/GlobalISel/legalize-bitcast.mir | 2045 +---- .../AMDGPU/GlobalISel/legalize-fmad.s32.mir | 335 +- .../AMDGPU/GlobalISel/legalize-load-constant.mir | 4785 +++++----- .../AMDGPU/GlobalISel/legalize-load-flat.mir | 3078 +++---- .../AMDGPU/GlobalISel/legalize-load-global.mir | 4509 ++++----- .../AMDGPU/GlobalISel/legalize-load-local.mir | 5859 ++++++------ .../AMDGPU/GlobalISel/legalize-load-private.mir | 1264 +-- .../CodeGen/AMDGPU/GlobalISel/legalize-lshr.mir | 4 +- .../CodeGen/AMDGPU/GlobalISel/legalize-sdiv.mir | 2151 +---- .../CodeGen/AMDGPU/GlobalISel/legalize-select.mir | 2 +- .../AMDGPU/GlobalISel/legalize-sext-inreg.mir | 2 +- .../CodeGen/AMDGPU/GlobalISel/legalize-shl.mir | 4 +- .../CodeGen/AMDGPU/GlobalISel/legalize-srem.mir | 2058 +---- .../AMDGPU/GlobalISel/legalize-store-global.mir | 2689 +++--- .../CodeGen/AMDGPU/GlobalISel/legalize-store.mir | 698 +- .../AMDGPU/GlobalISel/llvm.amdgcn.div.fmas.ll | 90 +- .../CodeGen/AMDGPU/GlobalISel/llvm.amdgcn.icmp.ll | 32 - .../AMDGPU/GlobalISel/llvm.amdgcn.init.exec.ll | 4 +- .../AMDGPU/GlobalISel/llvm.amdgcn.trig.preop.ll | 76 - .../CodeGen/AMDGPU/GlobalISel/load-constant.96.ll | 823 -- .../AMDGPU/GlobalISel/no-legalize-atomic.mir | 2 +- .../regbankselect-amdgcn.s.buffer.load.ll | 4 +- .../AMDGPU/GlobalISel/regbankselect-load.mir | 199 +- llvm/test/CodeGen/AMDGPU/GlobalISel/sdiv.i32.ll | 854 +- llvm/test/CodeGen/AMDGPU/GlobalISel/sdiv.i64.ll | 3783 -------- llvm/test/CodeGen/AMDGPU/GlobalISel/srem.i32.ll | 552 +- llvm/test/CodeGen/AMDGPU/GlobalISel/srem.i64.ll | 3749 -------- llvm/test/CodeGen/AMDGPU/GlobalISel/udiv.i64.ll | 4 +- llvm/test/CodeGen/AMDGPU/GlobalISel/urem.i64.ll | 4 +- llvm/test/CodeGen/AMDGPU/InlineAsmCrash.ll | 4 +- llvm/test/CodeGen/AMDGPU/accvgpr-copy.mir | 174 +- llvm/test/CodeGen/AMDGPU/addrspacecast.ll | 16 +- llvm/test/CodeGen/AMDGPU/agpr-remat.ll | 51 - llvm/test/CodeGen/AMDGPU/amdgpu-alias-analysis.ll | 4 +- .../CodeGen/AMDGPU/amdgpu-codegenprepare-idiv.ll | 1262 +-- .../test/CodeGen/AMDGPU/amdgpu-unroll-threshold.ll | 2 +- llvm/test/CodeGen/AMDGPU/amdhsa-trap-num-sgprs.ll | 2 +- .../AMDGPU/annotate-kernel-features-hsa-call.ll | 2 +- .../CodeGen/AMDGPU/annotate-kernel-features-hsa.ll | 2 +- llvm/test/CodeGen/AMDGPU/cluster_stores.ll | 22 - llvm/test/CodeGen/AMDGPU/ctlz.ll | 66 +- llvm/test/CodeGen/AMDGPU/ctlz_zero_undef.ll | 7 +- llvm/test/CodeGen/AMDGPU/cttz_zero_undef.ll | 4 +- llvm/test/CodeGen/AMDGPU/dagcombine-select.ll | 56 +- llvm/test/CodeGen/AMDGPU/dpp_combine.mir | 30 - llvm/test/CodeGen/AMDGPU/elf-header-flags-mach.ll | 2 - llvm/test/CodeGen/AMDGPU/extract_vector_dynelt.ll | 10 +- llvm/test/CodeGen/AMDGPU/extractelt-to-trunc.ll | 15 +- llvm/test/CodeGen/AMDGPU/fadd-fma-fmul-combine.ll | 8 +- llvm/test/CodeGen/AMDGPU/fceil64.ll | 2 +- llvm/test/CodeGen/AMDGPU/fix-sgpr-copies.mir | 18 +- llvm/test/CodeGen/AMDGPU/fmuladd.f32.ll | 2 - llvm/test/CodeGen/AMDGPU/fold-imm-copy.mir | 35 +- llvm/test/CodeGen/AMDGPU/fold-reload-into-exec.mir | 152 - llvm/test/CodeGen/AMDGPU/frem.ll | 2 +- llvm/test/CodeGen/AMDGPU/fshl.ll | 109 +- llvm/test/CodeGen/AMDGPU/fshr.ll | 66 +- llvm/test/CodeGen/AMDGPU/global-saddr.ll | 2 +- llvm/test/CodeGen/AMDGPU/gws-hazards.mir | 2 +- llvm/test/CodeGen/AMDGPU/hsa-note-no-func.ll | 2 - llvm/test/CodeGen/AMDGPU/idot8s.ll | 1 - llvm/test/CodeGen/AMDGPU/imm16.ll | 38 +- llvm/test/CodeGen/AMDGPU/immv216.ll | 45 +- llvm/test/CodeGen/AMDGPU/inline-constraints.ll | 968 -- llvm/test/CodeGen/AMDGPU/insert-branch-w32.mir | 47 - .../CodeGen/AMDGPU/insert-skips-kill-uncond.mir | 8 +- llvm/test/CodeGen/AMDGPU/insert_vector_dynelt.ll | 22 +- llvm/test/CodeGen/AMDGPU/insert_vector_elt.ll | 394 +- llvm/test/CodeGen/AMDGPU/kernel-args.ll | 4 +- llvm/test/CodeGen/AMDGPU/kill-infinite-loop.ll | 6 +- llvm/test/CodeGen/AMDGPU/lds-relocs.ll | 2 +- .../test/CodeGen/AMDGPU/llvm.amdgcn.atomic.csub.ll | 37 - .../AMDGPU/llvm.amdgcn.buffer.wbinvl1.vol.ll | 11 +- .../CodeGen/AMDGPU/llvm.amdgcn.image.msaa.load.ll | 253 - llvm/test/CodeGen/AMDGPU/llvm.amdgcn.s.memtime.ll | 2 - llvm/test/CodeGen/AMDGPU/llvm.amdgcn.sdot4.ll | 1 - llvm/test/CodeGen/AMDGPU/llvm.amdgcn.sdot8.ll | 17 +- llvm/test/CodeGen/AMDGPU/llvm.amdgcn.sqrt.f16.ll | 41 - llvm/test/CodeGen/AMDGPU/llvm.amdgcn.sqrt.ll | 78 - llvm/test/CodeGen/AMDGPU/loop-idiom.ll | 6 +- llvm/test/CodeGen/AMDGPU/loop-prefetch.ll | 388 - .../AMDGPU/machine-cse-commute-target-flags.mir | 116 - llvm/test/CodeGen/AMDGPU/mad_uint24.ll | 2 +- llvm/test/CodeGen/AMDGPU/madmk.ll | 2 +- llvm/test/CodeGen/AMDGPU/memory_clause.ll | 64 +- llvm/test/CodeGen/AMDGPU/merge-image-load.mir | 50 +- llvm/test/CodeGen/AMDGPU/merge-load-store-vreg.mir | 4 +- llvm/test/CodeGen/AMDGPU/mode-register.mir | 52 - llvm/test/CodeGen/AMDGPU/operand-folding.ll | 2 +- .../test/CodeGen/AMDGPU/phi-elimination-end-cf.mir | 4 +- .../test/CodeGen/AMDGPU/phi-vgpr-input-moveimm.mir | 6 +- .../CodeGen/AMDGPU/promote-alloca-to-lds-select.ll | 17 +- .../CodeGen/AMDGPU/promote-constOffset-to-imm.ll | 9 +- llvm/test/CodeGen/AMDGPU/readcyclecounter.ll | 10 - llvm/test/CodeGen/AMDGPU/rel32.ll | 12 - .../CodeGen/AMDGPU/reserve-vgpr-for-sgpr-spill.ll | 2 +- llvm/test/CodeGen/AMDGPU/sad.ll | 14 +- llvm/test/CodeGen/AMDGPU/salu-to-valu.ll | 2 +- .../AMDGPU/scheduler-handle-move-bundle.mir | 2 +- llvm/test/CodeGen/AMDGPU/sdiv.ll | 12 +- llvm/test/CodeGen/AMDGPU/sdiv64.ll | 966 +- llvm/test/CodeGen/AMDGPU/select-i1.ll | 2 +- llvm/test/CodeGen/AMDGPU/select-opt.ll | 24 +- llvm/test/CodeGen/AMDGPU/select-vectors.ll | 12 +- llvm/test/CodeGen/AMDGPU/select64.ll | 12 +- llvm/test/CodeGen/AMDGPU/sgpr-control-flow.ll | 52 +- llvm/test/CodeGen/AMDGPU/sgpr-spill.mir | 45 +- llvm/test/CodeGen/AMDGPU/shift-i128.ll | 380 +- .../test/CodeGen/AMDGPU/shrink-add-sub-constant.ll | 70 +- llvm/test/CodeGen/AMDGPU/si-sgpr-spill.ll | 14 +- llvm/test/CodeGen/AMDGPU/sint_to_fp.f64.ll | 5 +- llvm/test/CodeGen/AMDGPU/skip-if-dead.ll | 134 +- llvm/test/CodeGen/AMDGPU/spill-agpr.ll | 29 +- llvm/test/CodeGen/AMDGPU/spill-special-sgpr.mir | 108 - llvm/test/CodeGen/AMDGPU/spill-vgpr-to-agpr.ll | 5 +- .../AMDGPU/spill_more_than_wavesize_csr_sgprs.ll | 43 - llvm/test/CodeGen/AMDGPU/split-arg-dbg-value.ll | 28 +- llvm/test/CodeGen/AMDGPU/srem64.ll | 1250 +-- llvm/test/CodeGen/AMDGPU/store-weird-sizes.ll | 256 +- .../transform-block-with-return-to-epilog.ll | 81 - llvm/test/CodeGen/AMDGPU/trunc-store-i64.ll | 8 +- llvm/test/CodeGen/AMDGPU/trunc.ll | 3 +- llvm/test/CodeGen/AMDGPU/udiv.ll | 2 - llvm/test/CodeGen/AMDGPU/udiv64.ll | 807 +- llvm/test/CodeGen/AMDGPU/udivrem.ll | 894 +- llvm/test/CodeGen/AMDGPU/uint_to_fp.f64.ll | 5 +- llvm/test/CodeGen/AMDGPU/urem64.ll | 663 +- llvm/test/CodeGen/AMDGPU/v_mac.ll | 2 +- llvm/test/CodeGen/AMDGPU/vector-alloca-bitcast.ll | 21 +- llvm/test/CodeGen/AMDGPU/vector-alloca-limits.ll | 136 - .../vgpr-descriptor-waterfall-loop-idom-update.ll | 4 +- llvm/test/CodeGen/AMDGPU/vselect.ll | 16 +- llvm/test/CodeGen/AMDGPU/waitcnt-overflow.mir | 8 - llvm/test/CodeGen/AMDGPU/waitcnt-skip-meta.mir | 96 - llvm/test/CodeGen/AMDGPU/wave32.ll | 6 +- llvm/test/CodeGen/AMDGPU/widen-smrd-loads.ll | 72 +- llvm/test/CodeGen/AMDGPU/wwm-reserved.ll | 7 - .../test/CodeGen/ARM/GlobalISel/arm-unsupported.ll | 2 +- llvm/test/CodeGen/ARM/and-load-combine.ll | 21 +- .../CodeGen/ARM/arm-bf16-dotprod-intrinsics.ll | 194 - llvm/test/CodeGen/ARM/arm-bf16-pcs.ll | 319 - llvm/test/CodeGen/ARM/bf16-convert-intrinsics.ll | 56 - llvm/test/CodeGen/ARM/bf16-create-get-set-dup.ll | 178 - llvm/test/CodeGen/ARM/bf16-getlane-with-fp16.ll | 45 - llvm/test/CodeGen/ARM/bf16-intrinsics-ld-st.ll | 1062 --- llvm/test/CodeGen/ARM/bfloat.ll | 106 - llvm/test/CodeGen/ARM/cmse-clear-float-hard.ll | 448 +- llvm/test/CodeGen/ARM/cmse-vlldm-no-reorder.ll | 21 - llvm/test/CodeGen/ARM/cmse-vlldm-no-reorder.mir | 112 - llvm/test/CodeGen/ARM/fp16-args.ll | 81 +- llvm/test/CodeGen/ARM/fp16-bitcast.ll | 148 +- llvm/test/CodeGen/ARM/fp16-insert-extract.ll | 62 +- llvm/test/CodeGen/ARM/fp16-promote.ll | 1 + llvm/test/CodeGen/ARM/fp16-vminmaxnm-safe.ll | 328 +- .../ARM/ifcvt-diamond-unanalyzable-common.mir | 17 +- llvm/test/CodeGen/ARM/ifcvt-size.mir | 12 +- .../CodeGen/ARM/machine-outliner-lr-regsave.mir | 174 - .../CodeGen/ARM/machine-outliner-no-lr-save.mir | 1 - llvm/test/CodeGen/ARM/t2-shrink-ldrpost.ll | 36 +- .../ARM/vecreduce-fadd-legalization-strict.ll | 1 - .../ARM/vecreduce-fmul-legalization-strict.ll | 1 - llvm/test/CodeGen/ARM/vlldm-vlstm-uops.mir | 2 +- llvm/test/CodeGen/AVR/add.ll | 45 - llvm/test/CodeGen/AVR/call.ll | 36 +- llvm/test/CodeGen/AVR/calling-conv/c/basic_aggr.ll | 84 - llvm/test/CodeGen/AVR/calling-conv/c/call.ll | 89 - llvm/test/CodeGen/AVR/calling-conv/c/call_aggr.ll | 48 - .../test/CodeGen/AVR/calling-conv/c/return_aggr.ll | 31 - llvm/test/CodeGen/AVR/calling-conv/c/stack.ll | 8 +- llvm/test/CodeGen/AVR/dynalloca.ll | 24 +- llvm/test/CodeGen/AVR/jmp-long.ll | 1045 --- llvm/test/CodeGen/AVR/return.ll | 24 +- llvm/test/CodeGen/AVR/varargs.ll | 18 +- llvm/test/CodeGen/BPF/BTF/pruning-const.ll | 120 - llvm/test/CodeGen/BPF/BTF/pruning-typedef.ll | 128 - llvm/test/CodeGen/BPF/BTF/struct-anon-2.ll | 106 - llvm/test/CodeGen/BPF/CORE/intrinsic-array-2.ll | 82 - llvm/test/CodeGen/Generic/fast-math-flags.ll | 10 - llvm/test/CodeGen/Hexagon/abi-padding-2.ll | 45 - llvm/test/CodeGen/Hexagon/abi-padding.ll | 46 - .../CodeGen/Hexagon/loop-idiom/hexagon-memmove1.ll | 2 +- .../CodeGen/Hexagon/loop-idiom/hexagon-memmove2.ll | 2 +- .../CodeGen/Hexagon/loop-idiom/nullptr-crash.ll | 2 +- llvm/test/CodeGen/MIR/AArch64/cfi.mir | 2 +- llvm/test/CodeGen/MIR/Generic/cfi-escape.mir | 11 - llvm/test/CodeGen/MSP430/asm-clobbers.ll | 47 +- llvm/test/CodeGen/MSP430/cmp-return-type.ll | 25 - .../CodeGen/MSP430/inline-asm-register-names.ll | 59 - llvm/test/CodeGen/NVPTX/module-inline-asm.ll | 10 - llvm/test/CodeGen/PowerPC/VSX-XForm-Scalars.ll | 3 +- llvm/test/CodeGen/PowerPC/atomics-constant.ll | 5 +- llvm/test/CodeGen/PowerPC/build-vector-tests.ll | 14 +- .../CodeGen/PowerPC/builtins-ppc-p10permute.ll | 83 - .../CodeGen/PowerPC/canonical-merge-shuffles.ll | 260 +- .../test/CodeGen/PowerPC/convert-ri-addi-to-ri.mir | 67 - llvm/test/CodeGen/PowerPC/ctrloop-fp128.ll | 4 +- llvm/test/CodeGen/PowerPC/dcbt.ll | 67 - llvm/test/CodeGen/PowerPC/fp-strict-round.ll | 6 +- llvm/test/CodeGen/PowerPC/func-alias.ll | 46 - llvm/test/CodeGen/PowerPC/ifunc.ll | 25 +- .../CodeGen/PowerPC/inlineasm-output-template.ll | 13 +- llvm/test/CodeGen/PowerPC/isync.ll | 17 - llvm/test/CodeGen/PowerPC/load-and-splat.ll | 12 +- llvm/test/CodeGen/PowerPC/load-v4i8-improved.ll | 3 +- llvm/test/CodeGen/PowerPC/machine-combiner.ll | 2 + llvm/test/CodeGen/PowerPC/no-dup-of-bdnz.ll | 16 +- llvm/test/CodeGen/PowerPC/p10-bit-manip-ops.ll | 159 - .../CodeGen/PowerPC/p10-splatImm-CPload-pcrel.ll | 111 - llvm/test/CodeGen/PowerPC/p10-splatImm.ll | 288 - llvm/test/CodeGen/PowerPC/p10-string-ops.ll | 29 - llvm/test/CodeGen/PowerPC/p10-vsx-pcv.ll | 51 - .../PowerPC/p8-scalar_vector_conversions.ll | 8 +- .../test/CodeGen/PowerPC/pcrel-local-caller-toc.ll | 98 - .../PowerPC/pcrel-relocation-plus-offset.ll | 4 +- llvm/test/CodeGen/PowerPC/popcount.ll | 78 - llvm/test/CodeGen/PowerPC/ppc64-P9-mod.ll | 18 +- llvm/test/CodeGen/PowerPC/ppc64-varargs.ll | 76 - llvm/test/CodeGen/PowerPC/pr25080.ll | 48 +- llvm/test/CodeGen/PowerPC/pr25157-peephole.ll | 3 +- llvm/test/CodeGen/PowerPC/pr38087.ll | 5 +- llvm/test/CodeGen/PowerPC/pr45628.ll | 565 +- llvm/test/CodeGen/PowerPC/pre-inc-disable.ll | 65 +- llvm/test/CodeGen/PowerPC/preemption.ll | 6 +- llvm/test/CodeGen/PowerPC/qpx-load-splat.ll | 6 +- .../rematerializable-instruction-machine-licm.ll | 618 -- llvm/test/CodeGen/PowerPC/scalar_vector_test_1.ll | 45 +- llvm/test/CodeGen/PowerPC/scalar_vector_test_3.ll | 42 +- llvm/test/CodeGen/PowerPC/scalar_vector_test_4.ll | 112 +- llvm/test/CodeGen/PowerPC/srem-vector-lkk.ll | 700 +- .../CodeGen/PowerPC/stack-clash-dynamic-alloca.ll | 437 - llvm/test/CodeGen/PowerPC/swaps-le-5.ll | 12 +- llvm/test/CodeGen/PowerPC/swaps-le-6.ll | 8 +- llvm/test/CodeGen/PowerPC/urem-vector-lkk.ll | 574 +- .../CodeGen/PowerPC/vec_conv_fp32_to_i16_elts.ll | 948 +- .../CodeGen/PowerPC/vec_conv_fp32_to_i8_elts.ll | 852 +- .../CodeGen/PowerPC/vec_conv_fp64_to_i16_elts.ll | 760 +- .../CodeGen/PowerPC/vec_conv_fp64_to_i32_elts.ll | 20 +- .../CodeGen/PowerPC/vec_conv_fp64_to_i8_elts.ll | 552 +- .../CodeGen/PowerPC/vec_conv_i16_to_fp32_elts.ll | 84 +- .../CodeGen/PowerPC/vec_conv_i16_to_fp64_elts.ll | 54 +- .../CodeGen/PowerPC/vec_conv_i64_to_fp32_elts.ll | 24 +- .../CodeGen/PowerPC/vec_conv_i8_to_fp32_elts.ll | 78 +- .../CodeGen/PowerPC/vec_conv_i8_to_fp64_elts.ll | 122 +- .../PowerPC/vector-constrained-fp-intrinsics.ll | 332 +- llvm/test/CodeGen/PowerPC/vsx.ll | 17 +- llvm/test/CodeGen/PowerPC/vsx_insert_extract_le.ll | 12 +- llvm/test/CodeGen/RISCV/double-previous-failure.ll | 20 +- llvm/test/CodeGen/RISCV/fold-addi-loadstore.ll | 294 - llvm/test/CodeGen/RISCV/mul.ll | 306 - llvm/test/CodeGen/RISCV/rv64i-single-softfloat.ll | 124 +- llvm/test/CodeGen/RISCV/select-and.ll | 86 - llvm/test/CodeGen/RISCV/select-or.ll | 86 - llvm/test/CodeGen/RISCV/zext-with-load-is-free.ll | 29 +- llvm/test/CodeGen/SystemZ/and-08.ll | 15 - llvm/test/CodeGen/SystemZ/int-uadd-12.ll | 2 +- llvm/test/CodeGen/SystemZ/knownbits.ll | 54 +- llvm/test/CodeGen/SystemZ/nomerge.ll | 36 - llvm/test/CodeGen/SystemZ/pr36164.ll | 2 +- llvm/test/CodeGen/SystemZ/vec-move-16.ll | 20 +- llvm/test/CodeGen/SystemZ/vec-move-23.ll | 11 +- llvm/test/CodeGen/SystemZ/vec-move-24.ll | 49 - llvm/test/CodeGen/SystemZ/vec-zext.ll | 25 +- .../Thumb2/LowOverheadLoops/basic-tail-pred.ll | 168 +- .../Thumb2/LowOverheadLoops/clear-maskedinsts.ll | 52 +- .../cond-vector-reduce-mve-codegen.ll | 138 +- .../Thumb2/LowOverheadLoops/extending-loads.ll | 30 +- .../Thumb2/LowOverheadLoops/fast-fp-loops.ll | 32 +- .../Thumb2/LowOverheadLoops/mve-float-loops.ll | 48 +- .../Thumb2/LowOverheadLoops/mve-tail-data-types.ll | 97 +- .../test/CodeGen/Thumb2/LowOverheadLoops/nested.ll | 31 +- .../CodeGen/Thumb2/LowOverheadLoops/reductions.ll | 608 -- .../Thumb2/LowOverheadLoops/tail-pred-const.ll | 363 +- .../tail-pred-intrinsic-add-sat.ll | 109 - .../LowOverheadLoops/tail-pred-intrinsic-fabs.ll | 54 - .../LowOverheadLoops/tail-pred-intrinsic-round.ll | 318 - .../tail-pred-intrinsic-sub-sat.ll | 109 - .../Thumb2/LowOverheadLoops/tail-pred-widen.ll | 17 +- .../CodeGen/Thumb2/LowOverheadLoops/tail-reduce.ll | 227 +- .../LowOverheadLoops/varying-outer-2d-reduction.ll | 173 - .../LowOverheadLoops/vector-arith-codegen.ll | 127 +- .../LowOverheadLoops/vector-reduce-mve-tail.ll | 30 +- llvm/test/CodeGen/Thumb2/active_lane_mask.ll | 338 - llvm/test/CodeGen/Thumb2/constant-hoisting.ll | 27 +- llvm/test/CodeGen/Thumb2/mve-div-expand.ll | 81 +- llvm/test/CodeGen/Thumb2/mve-float16regloops.ll | 97 +- llvm/test/CodeGen/Thumb2/mve-float32regloops.ll | 115 +- llvm/test/CodeGen/Thumb2/mve-fma-loops.ll | 191 +- llvm/test/CodeGen/Thumb2/mve-fmath.ll | 466 +- llvm/test/CodeGen/Thumb2/mve-fp16convertloops.ll | 542 +- llvm/test/CodeGen/Thumb2/mve-masked-ldst.ll | 80 +- llvm/test/CodeGen/Thumb2/mve-masked-store.ll | 102 +- llvm/test/CodeGen/Thumb2/mve-shuffle.ll | 3 +- llvm/test/CodeGen/Thumb2/mve-shuffleext.ll | 45 +- llvm/test/CodeGen/Thumb2/mve-vcvt16.ll | 685 +- llvm/test/CodeGen/Thumb2/mve-vdup.ll | 5 +- llvm/test/CodeGen/Thumb2/mve-vecreduce-bit.ll | 918 +- llvm/test/CodeGen/Thumb2/mve-vecreduce-fadd.ll | 215 +- llvm/test/CodeGen/Thumb2/mve-vecreduce-fminmax.ll | 824 +- llvm/test/CodeGen/Thumb2/mve-vecreduce-fmul.ll | 147 +- llvm/test/CodeGen/Thumb2/mve-vecreduce-loops.ll | 46 +- llvm/test/CodeGen/Thumb2/mve-vecreduce-mul.ll | 300 +- llvm/test/CodeGen/Thumb2/mve-vmovimm.ll | 72 - llvm/test/CodeGen/Thumb2/mve-widen-narrow.ll | 40 +- llvm/test/CodeGen/VE/load_off.ll | 204 - llvm/test/CodeGen/VE/symbol_relocation.ll | 30 - llvm/test/CodeGen/VE/symbol_relocation_tls.ll | 178 - llvm/test/CodeGen/WebAssembly/aliases.ll | 71 - llvm/test/CodeGen/WebAssembly/atomic-fence.mir | 8 +- llvm/test/CodeGen/WebAssembly/cfg-stackify-eh.ll | 97 +- llvm/test/CodeGen/WebAssembly/cpus.ll | 9 +- llvm/test/CodeGen/WebAssembly/load-ext-atomic.ll | 6 +- llvm/test/CodeGen/WebAssembly/load-ext.ll | 6 +- llvm/test/CodeGen/WebAssembly/load-store-i1.ll | 6 +- llvm/test/CodeGen/WebAssembly/load.ll | 21 +- .../WebAssembly/lower-em-exceptions-allowed.ll | 65 - .../WebAssembly/lower-em-exceptions-whitelist.ll | 65 + .../CodeGen/WebAssembly/simd-shuffle-bitcast.ll | 2 +- llvm/test/CodeGen/WebAssembly/stack-alignment.ll | 124 +- .../test/CodeGen/WebAssembly/store-trunc-atomic.ll | 6 +- llvm/test/CodeGen/WebAssembly/store-trunc.ll | 6 +- llvm/test/CodeGen/WebAssembly/store.ll | 18 +- .../WebAssembly/switch-unreachable-default.ll | 49 - llvm/test/CodeGen/WebAssembly/userstack.ll | 96 +- llvm/test/CodeGen/X86/O3-pipeline.ll | 202 + llvm/test/CodeGen/X86/avx2-conversions.ll | 8 +- llvm/test/CodeGen/X86/avx2-phaddsub.ll | 112 +- llvm/test/CodeGen/X86/avx2-shift.ll | 4 +- llvm/test/CodeGen/X86/avx2-vector-shifts.ll | 8 +- llvm/test/CodeGen/X86/avx512-broadcast-unfold.ll | 49 - llvm/test/CodeGen/X86/avx512-cvt.ll | 17 +- llvm/test/CodeGen/X86/avx512-gfni-intrinsics.ll | 96 +- llvm/test/CodeGen/X86/avx512-hadd-hsub.ll | 94 +- llvm/test/CodeGen/X86/avx512-mask-op.ll | 78 +- llvm/test/CodeGen/X86/avx512-movmsk.ll | 167 - .../CodeGen/X86/avx512-shuffles/partial_permute.ll | 12 +- llvm/test/CodeGen/X86/avx512-trunc.ll | 2 +- .../CodeGen/X86/bitcast-int-to-vector-bool-sext.ll | 10 +- .../CodeGen/X86/bitcast-int-to-vector-bool-zext.ll | 10 +- llvm/test/CodeGen/X86/bitcast-setcc-128.ll | 2 +- llvm/test/CodeGen/X86/bitcast-vector-bool.ll | 121 +- llvm/test/CodeGen/X86/broadcastm-lowering.ll | 12 +- llvm/test/CodeGen/X86/bug80500.ll | 17 - llvm/test/CodeGen/X86/buildvec-insertvec.ll | 299 +- llvm/test/CodeGen/X86/byval-callee-cleanup.ll | 6 +- llvm/test/CodeGen/X86/callbr-asm-blockplacement.ll | 2 +- llvm/test/CodeGen/X86/callbr-asm-branch-folding.ll | 2 +- .../CodeGen/X86/callbr-asm-instr-scheduling.ll | 85 - llvm/test/CodeGen/X86/callbr-asm-label-addr.ll | 6 +- .../CodeGen/X86/callbr-asm-outputs-pred-succ.ll | 24 +- llvm/test/CodeGen/X86/callbr-asm-outputs.ll | 41 +- llvm/test/CodeGen/X86/callbr-asm.ll | 12 +- llvm/test/CodeGen/X86/codegen-prepare-collapse.ll | 2 +- llvm/test/CodeGen/X86/combine-sdiv.ll | 37 +- llvm/test/CodeGen/X86/combine-shl.ll | 2 +- llvm/test/CodeGen/X86/combine-sra.ll | 7 +- llvm/test/CodeGen/X86/combine-srl.ll | 4 +- llvm/test/CodeGen/X86/convertphitype.ll | 39 - llvm/test/CodeGen/X86/dagcombine-cse.ll | 20 +- llvm/test/CodeGen/X86/fast-isel-bitcast-crash.ll | 44 - llvm/test/CodeGen/X86/fast-isel-gc-intrinsics.ll | 12 +- llvm/test/CodeGen/X86/fma_patterns.ll | 25 - llvm/test/CodeGen/X86/fp-round.ll | 8 +- llvm/test/CodeGen/X86/inline-asm-x-i128.ll | 33 - llvm/test/CodeGen/X86/insertelement-ones.ll | 4 +- llvm/test/CodeGen/X86/ipra-reg-usage.ll | 2 +- llvm/test/CodeGen/X86/known-signbits-vector.ll | 3 + llvm/test/CodeGen/X86/load-partial.ll | 2 +- llvm/test/CodeGen/X86/machine-combiner-int-vec.ll | 117 +- .../X86/machine-sink-and-implicit-null-checks.ll | 4 +- llvm/test/CodeGen/X86/madd.ll | 8 +- llvm/test/CodeGen/X86/masked_store_trunc.ll | 4 +- llvm/test/CodeGen/X86/midpoint-int-vec-128.ll | 12 +- llvm/test/CodeGen/X86/midpoint-int-vec-256.ll | 24 +- llvm/test/CodeGen/X86/midpoint-int-vec-512.ll | 66 +- llvm/test/CodeGen/X86/min-legal-vector-width.ll | 161 - llvm/test/CodeGen/X86/mixed-ptr-sizes-i686.ll | 153 +- llvm/test/CodeGen/X86/mixed-ptr-sizes.ll | 187 +- llvm/test/CodeGen/X86/movmsk-cmp.ll | 2633 +++--- llvm/test/CodeGen/X86/oddshuffles.ll | 44 +- llvm/test/CodeGen/X86/opt-pipeline.ll | 206 - llvm/test/CodeGen/X86/optimize-max-0.ll | 141 +- llvm/test/CodeGen/X86/patchable-function-entry.ll | 8 +- llvm/test/CodeGen/X86/patchable-prologue.ll | 71 - llvm/test/CodeGen/X86/pr33010.ll | 6 +- llvm/test/CodeGen/X86/pr45378.ll | 56 +- llvm/test/CodeGen/X86/pr45443.ll | 27 +- llvm/test/CodeGen/X86/pr46532.ll | 33 - .../test/CodeGen/X86/prefer-avx256-mask-shuffle.ll | 2 +- llvm/test/CodeGen/X86/prefetch.ll | 23 +- llvm/test/CodeGen/X86/promote-cmp.ll | 32 +- llvm/test/CodeGen/X86/psubus.ll | 6 +- llvm/test/CodeGen/X86/ptest.ll | 63 +- llvm/test/CodeGen/X86/reduce-trunc-shl.ll | 2 +- llvm/test/CodeGen/X86/sadd_sat_vec.ll | 72 +- llvm/test/CodeGen/X86/setcc-logic.ll | 27 - llvm/test/CodeGen/X86/setcc-lowering.ll | 2 + llvm/test/CodeGen/X86/shadow-stack.ll | 2 +- llvm/test/CodeGen/X86/shrink-const.ll | 24 - llvm/test/CodeGen/X86/shrinkwrap-callbr.ll | 61 - .../CodeGen/X86/shuffle-strided-with-offset-128.ll | 30 +- .../CodeGen/X86/shuffle-strided-with-offset-256.ll | 6 +- .../CodeGen/X86/shuffle-strided-with-offset-512.ll | 12 +- llvm/test/CodeGen/X86/shuffle-vs-trunc-128.ll | 57 +- llvm/test/CodeGen/X86/shuffle-vs-trunc-256.ll | 28 +- llvm/test/CodeGen/X86/shuffle-vs-trunc-512.ll | 5 +- llvm/test/CodeGen/X86/sqrt-fastmath.ll | 173 - llvm/test/CodeGen/X86/ssub_sat_vec.ll | 72 +- .../test/CodeGen/X86/stack-clash-dynamic-alloca.ll | 8 +- llvm/test/CodeGen/X86/stack-clash-large.ll | 8 +- .../CodeGen/X86/stackmap-large-location-size.ll | 4 +- .../CodeGen/X86/statepoint-duplicates-export.ll | 24 +- llvm/test/CodeGen/X86/statepoint-forward.ll | 8 +- .../X86/statepoint-gctransition-call-lowering.ll | 4 +- llvm/test/CodeGen/X86/statepoint-no-extra-const.ll | 4 +- .../CodeGen/X86/statepoint-no-realign-stack.ll | 8 +- llvm/test/CodeGen/X86/statepoint-regs.ll | 12 +- llvm/test/CodeGen/X86/statepoint-stack-usage.ll | 48 +- .../test/CodeGen/X86/statepoint-stackmap-format.ll | 20 +- llvm/test/CodeGen/X86/statepoint-stackmap-size.ll | 6 +- llvm/test/CodeGen/X86/statepoint-uniqueing.ll | 16 +- .../CodeGen/X86/statepoint-vector-bad-spill.ll | 16 +- llvm/test/CodeGen/X86/statepoint-vector.ll | 18 +- llvm/test/CodeGen/X86/unreachableblockelim.ll | 1 + llvm/test/CodeGen/X86/var-permute-256.ll | 15 +- llvm/test/CodeGen/X86/vec-strict-inttofp-512.ll | 8 +- llvm/test/CodeGen/X86/vector-compare-combines.ll | 1 + llvm/test/CodeGen/X86/vector-fshl-128.ll | 2 +- llvm/test/CodeGen/X86/vector-fshl-256.ll | 11 +- llvm/test/CodeGen/X86/vector-fshl-512.ll | 224 +- llvm/test/CodeGen/X86/vector-fshl-rot-128.ll | 2 +- llvm/test/CodeGen/X86/vector-fshl-rot-256.ll | 20 +- llvm/test/CodeGen/X86/vector-fshl-rot-512.ll | 22 +- llvm/test/CodeGen/X86/vector-fshr-128.ll | 2 +- llvm/test/CodeGen/X86/vector-fshr-256.ll | 31 +- llvm/test/CodeGen/X86/vector-fshr-512.ll | 244 +- llvm/test/CodeGen/X86/vector-fshr-rot-128.ll | 2 +- llvm/test/CodeGen/X86/vector-fshr-rot-256.ll | 20 +- llvm/test/CodeGen/X86/vector-fshr-rot-512.ll | 62 +- llvm/test/CodeGen/X86/vector-idiv-sdiv-512.ll | 6 +- llvm/test/CodeGen/X86/vector-reduce-and-bool.ll | 188 +- llvm/test/CodeGen/X86/vector-reduce-and-cmp.ll | 1178 --- llvm/test/CodeGen/X86/vector-reduce-mul.ll | 18 +- llvm/test/CodeGen/X86/vector-reduce-or-bool.ll | 7 +- llvm/test/CodeGen/X86/vector-reduce-or-cmp.ll | 1070 --- llvm/test/CodeGen/X86/vector-reduce-xor-bool.ll | 7 +- llvm/test/CodeGen/X86/vector-rotate-128.ll | 79 +- llvm/test/CodeGen/X86/vector-rotate-256.ll | 69 +- llvm/test/CodeGen/X86/vector-rotate-512.ll | 78 +- llvm/test/CodeGen/X86/vector-shift-ashr-128.ll | 3 +- llvm/test/CodeGen/X86/vector-shift-ashr-256.ll | 18 +- llvm/test/CodeGen/X86/vector-shift-ashr-512.ll | 18 +- llvm/test/CodeGen/X86/vector-shift-ashr-sub128.ll | 9 +- llvm/test/CodeGen/X86/vector-shift-shl-128.ll | 2 +- llvm/test/CodeGen/X86/vector-shift-shl-sub128.ll | 4 +- llvm/test/CodeGen/X86/vector-shuffle-128-v8.ll | 16 +- llvm/test/CodeGen/X86/vector-shuffle-256-v16.ll | 190 +- llvm/test/CodeGen/X86/vector-shuffle-256-v32.ll | 26 +- llvm/test/CodeGen/X86/vector-shuffle-256-v8.ll | 18 +- llvm/test/CodeGen/X86/vector-shuffle-512-v16.ll | 21 - llvm/test/CodeGen/X86/vector-shuffle-512-v32.ll | 4 +- llvm/test/CodeGen/X86/vector-shuffle-512-v64.ll | 12 +- llvm/test/CodeGen/X86/vector-shuffle-avx512.ll | 16 +- .../CodeGen/X86/vector-shuffle-combining-avx2.ll | 2 +- .../X86/vector-shuffle-combining-avx512bw.ll | 4 +- .../CodeGen/X86/vector-shuffle-combining-ssse3.ll | 9 +- llvm/test/CodeGen/X86/vector-shuffle-combining.ll | 32 +- llvm/test/CodeGen/X86/vector-trunc-math.ll | 94 +- llvm/test/CodeGen/X86/vector-trunc-packus.ll | 6 +- llvm/test/CodeGen/X86/vector-trunc-ssat.ll | 4 +- llvm/test/CodeGen/X86/vector-trunc-usat.ll | 6 +- llvm/test/CodeGen/X86/vector-trunc.ll | 42 +- llvm/test/CodeGen/X86/vector-zext.ll | 6 +- llvm/test/CodeGen/X86/vselect-pcmp.ll | 571 -- .../test/DebugInfo/Generic/licm-hoist-debug-loc.ll | 2 +- llvm/test/DebugInfo/Inputs/dwarfdump-16bit-addr.o | Bin 1044 -> 0 bytes .../MIR/Mips/dbg-call-site-copy-sub-reg.mir | 109 - llvm/test/DebugInfo/MSP430/dwarf-basics.ll | 136 - .../Sparc/entry-value-complex-reg-expr.ll | 23 +- llvm/test/DebugInfo/X86/basicblock-sections_1.ll | 97 - llvm/test/DebugInfo/X86/debug-macro-dwarf64.s | 53 - llvm/test/DebugInfo/X86/debug-macro-dwo.ll | 2 +- llvm/test/DebugInfo/X86/debug-macro-macinfo.s | 2 +- .../test/DebugInfo/X86/debug-macro-multi-cu-strx.s | 4 +- llvm/test/DebugInfo/X86/debug-macro-strp-dwo.s | 2 +- llvm/test/DebugInfo/X86/debug-macro-strx-dwo.s | 2 +- llvm/test/DebugInfo/X86/debug-macro-v5.ll | 2 +- llvm/test/DebugInfo/X86/debug-macro-v5.s | 4 +- .../DebugInfo/X86/eh-frame-invalid-version-zero.s | 13 - llvm/test/DebugInfo/X86/eh-frame-invalid-version.s | 13 - llvm/test/DebugInfo/X86/packed_bitfields.ll | 48 - .../X86/sections-as-references-cu-offset.ll | 27 - .../X86/unsupported-dwarf64-debug-macro-v5.s | 13 + llvm/test/DebugInfo/X86/zextload.ll | 2 +- .../DebugInfo/debugify-report-missing-locs-only.ll | 4 +- llvm/test/DebugInfo/debugify.ll | 24 +- llvm/test/DebugInfo/dwarfdump-16bit-addr.test | 34 - llvm/test/Examples/Kaleidoscope/Chapter4.test | 1 - llvm/test/Examples/Kaleidoscope/Chapter5.test | 3 +- llvm/test/Examples/Kaleidoscope/Chapter6.test | 1 - llvm/test/Examples/Kaleidoscope/Chapter7.test | 1 - .../JITLink/X86/MachO_empty_section.s | 16 - .../ExecutionEngine/OrcLazy/private_linkage.ll | 10 +- .../Feature/OperandBundles/basic-aa-argmemonly.ll | 2 +- llvm/test/FileCheck/dump-input-enable.txt | 2 +- llvm/test/FileCheck/verbose.txt | 35 +- .../AddressSanitizer/asan-vs-gvn.ll | 2 +- .../Instrumentation/MemorySanitizer/atomics.ll | 4 +- .../MemorySanitizer/check-constant-shadow.ll | 2 +- .../MemorySanitizer/check_access_address.ll | 2 +- llvm/test/Instrumentation/MemorySanitizer/csr.ll | 6 +- .../MemorySanitizer/masked-store-load.ll | 8 +- .../Instrumentation/MemorySanitizer/msan_basic.ll | 78 +- .../MemorySanitizer/msan_llvm_is_constant.ll | 2 +- .../MemorySanitizer/msan_llvm_launder_invariant.ll | 2 +- .../MemorySanitizer/msan_llvm_strip_invariant.ll | 2 +- .../MemorySanitizer/return_from_main.ll | 2 +- .../Instrumentation/MemorySanitizer/vector_cvt.ll | 4 +- .../SanitizerCoverage/coverage-dbg.ll | 2 +- .../Instrumentation/SanitizerCoverage/coverage.ll | 1 + .../SanitizerCoverage/coverage2-dbg.ll | 4 +- .../SanitizerCoverage/trace-pc-guard-comdat.ll | 1 + .../SanitizerCoverage/trace-pc-guard-nocomdat.ll | 1 + .../Instrumentation/ThreadSanitizer/tsan-vs-gvn.ll | 2 +- llvm/test/Linker/Inputs/alias-threadlocal-defs.ll | 2 - llvm/test/Linker/alias-threadlocal.ll | 9 - llvm/test/MC/AArch64/armv8.2a-dotprod.s | 3 - llvm/test/MC/AArch64/mapping-within-section.s | 2 +- llvm/test/MC/AMDGPU/gfx1030_err.s | 139 - llvm/test/MC/AMDGPU/gfx1030_new.s | 76 - llvm/test/MC/AMDGPU/gfx10_asm_all.s | 9546 ++++++++++---------- llvm/test/MC/AMDGPU/gfx8_asm_all.s | 559 +- llvm/test/MC/AMDGPU/gfx9-asm-err.s | 31 - llvm/test/MC/AMDGPU/gfx9_asm_all.s | 975 +- llvm/test/MC/AMDGPU/literalv216-err.s | 21 - llvm/test/MC/AMDGPU/vop3-gfx10.s | 13 - llvm/test/MC/AMDGPU/vop3-gfx9.s | 12 +- llvm/test/MC/AMDGPU/vop3.s | 4 +- llvm/test/MC/AMDGPU/vop_sdwa.s | 4 +- llvm/test/MC/ARM/armv8.2a-dotprod-a32.s | 3 - llvm/test/MC/ARM/armv8.2a-dotprod-t32.s | 1 - llvm/test/MC/ARM/coprocessors.s | 10 +- llvm/test/MC/ARM/diagnostics.s | 4 +- llvm/test/MC/AVR/inst-adiw.s | 18 +- llvm/test/MC/AVR/inst-asr.s | 6 - llvm/test/MC/AVR/inst-call.s | 7 - llvm/test/MC/AVR/inst-com.s | 6 - llvm/test/MC/AVR/inst-dec.s | 6 - llvm/test/MC/AVR/inst-elpm.s | 9 - llvm/test/MC/AVR/inst-fmul.s | 12 - llvm/test/MC/AVR/inst-fmuls.s | 6 - llvm/test/MC/AVR/inst-fmulsu.s | 6 - llvm/test/MC/AVR/inst-inc.s | 12 - llvm/test/MC/AVR/inst-jmp.s | 20 - llvm/test/MC/AVR/inst-lac.s | 6 - llvm/test/MC/AVR/inst-las.s | 6 - llvm/test/MC/AVR/inst-lat.s | 6 - llvm/test/MC/AVR/inst-lds.s | 9 - llvm/test/MC/AVR/inst-lpm.s | 12 - llvm/test/MC/AVR/inst-lsr.s | 6 - llvm/test/MC/AVR/inst-movw.s | 18 - llvm/test/MC/AVR/inst-muls.s | 12 - llvm/test/MC/AVR/inst-mulsu.s | 6 - llvm/test/MC/AVR/inst-neg.s | 6 - llvm/test/MC/AVR/inst-pop.s | 6 - llvm/test/MC/AVR/inst-push.s | 6 - llvm/test/MC/AVR/inst-ror.s | 6 - llvm/test/MC/AVR/inst-sbiw.s | 11 +- llvm/test/MC/AVR/inst-spm.s | 4 - llvm/test/MC/AVR/inst-sts.s | 6 - llvm/test/MC/AVR/inst-swap.s | 6 - llvm/test/MC/AVR/inst-xch.s | 6 - llvm/test/MC/AsmParser/layout-interdependency.s | 10 - llvm/test/MC/AsmParser/line-marker-inside-macro.s | 14 - llvm/test/MC/COFF/dwarf64-err.s | 3 - llvm/test/MC/COFF/section.s | 6 - .../test/MC/Disassembler/AArch64/armv8.3a-rcpc.txt | 1 - .../AArch64/armv8.3a-signed-pointer.txt | 11 +- .../MC/Disassembler/AMDGPU/gfx1030_dasm_new.txt | 67 - .../test/MC/Disassembler/AMDGPU/gfx10_dasm_all.txt | 636 +- llvm/test/MC/Disassembler/AMDGPU/gfx8_dasm_all.txt | 556 +- llvm/test/MC/Disassembler/AMDGPU/gfx9_dasm_all.txt | 1050 ++- .../MC/Disassembler/AMDGPU/literalv216_gfx10.txt | 2 +- llvm/test/MC/Disassembler/AMDGPU/vop3_gfx9.txt | 12 +- .../MC/Disassembler/PowerPC/future-invalid.txt | 87 + llvm/test/MC/Disassembler/PowerPC/futureinsts.txt | 135 + llvm/test/MC/Disassembler/PowerPC/p10insts.txt | 4 - .../PowerPC/ppc64-encoding-ISA31-invalid.txt | 87 - .../Disassembler/PowerPC/ppc64-encoding-ISA31.txt | 280 - .../Disassembler/X86/AMX/x86-64-amx-bf16-att.txt | 25 - .../Disassembler/X86/AMX/x86-64-amx-bf16-intel.txt | 25 - .../MC/Disassembler/X86/AMX/x86-64-amx-error.txt | 4 - .../Disassembler/X86/AMX/x86-64-amx-int8-att.txt | 97 - .../Disassembler/X86/AMX/x86-64-amx-int8-intel.txt | 97 - .../Disassembler/X86/AMX/x86-64-amx-tile-att.txt | 145 - .../Disassembler/X86/AMX/x86-64-amx-tile-intel.txt | 148 - llvm/test/MC/Disassembler/X86/x86-16.txt | 4 +- llvm/test/MC/Disassembler/X86/x86-32.txt | 45 - llvm/test/MC/ELF/cgprofile.ll | 2 +- llvm/test/MC/ELF/cgprofile.s | 2 +- llvm/test/MC/ELF/dwarf64-err.s | 5 - llvm/test/MC/ELF/gen-dwarf64.s | 105 - .../AArch64/arm-darwin-version-min-load-command.s | 73 - llvm/test/MC/MachO/darwin-sdk-version.ll | 6 +- .../MC/MachO/darwin-version-min-load-command.s | 65 - llvm/test/MC/MachO/gen-dwarf64.s | 29 - llvm/test/MC/Mips/imm-operand-err.s | 15 - ...c64-encoding-ISA31-errors.s => future-errors.s} | 0 ...encoding-ISA31-pcrel-reloc.s => future-reloc.s} | 0 llvm/test/MC/PowerPC/future.s | 227 + llvm/test/MC/PowerPC/p10.s | 4 - llvm/test/MC/PowerPC/ppc64-encoding-ISA31.s | 407 - llvm/test/MC/RISCV/machine-csr-names.s | 14 - llvm/test/MC/RISCV/rvv/add.s | 339 - llvm/test/MC/RISCV/rvv/and.s | 45 - llvm/test/MC/RISCV/rvv/clip.s | 81 - llvm/test/MC/RISCV/rvv/compare.s | 345 - llvm/test/MC/RISCV/rvv/convert.s | 189 - llvm/test/MC/RISCV/rvv/div.s | 105 - llvm/test/MC/RISCV/rvv/fadd.s | 81 - llvm/test/MC/RISCV/rvv/fcompare.s | 153 - llvm/test/MC/RISCV/rvv/fdiv.s | 45 - llvm/test/MC/RISCV/rvv/fmacc.s | 297 - llvm/test/MC/RISCV/rvv/fminmax.s | 57 - llvm/test/MC/RISCV/rvv/fmul.s | 57 - llvm/test/MC/RISCV/rvv/fmv.s | 27 - llvm/test/MC/RISCV/rvv/fothers.s | 39 - llvm/test/MC/RISCV/rvv/freduction.s | 81 - llvm/test/MC/RISCV/rvv/fsub.s | 93 - llvm/test/MC/RISCV/rvv/invalid.s | 780 -- llvm/test/MC/RISCV/rvv/load.s | 339 - llvm/test/MC/RISCV/rvv/macc.s | 189 - llvm/test/MC/RISCV/rvv/mask.s | 165 - llvm/test/MC/RISCV/rvv/minmax.s | 105 - llvm/test/MC/RISCV/rvv/mul.s | 201 - llvm/test/MC/RISCV/rvv/mv.s | 63 - llvm/test/MC/RISCV/rvv/or.s | 45 - llvm/test/MC/RISCV/rvv/others.s | 141 - llvm/test/MC/RISCV/rvv/reduction.s | 129 - llvm/test/MC/RISCV/rvv/shift.s | 261 - llvm/test/MC/RISCV/rvv/sign-injection.s | 81 - llvm/test/MC/RISCV/rvv/snippet.s | 32 - llvm/test/MC/RISCV/rvv/store.s | 207 - llvm/test/MC/RISCV/rvv/sub.s | 285 - llvm/test/MC/RISCV/rvv/vsetvl.s | 21 - llvm/test/MC/RISCV/rvv/xor.s | 57 - llvm/test/MC/VE/sym-got.s | 24 - llvm/test/MC/VE/sym-gotoff.s | 24 - llvm/test/MC/VE/sym-tls.s | 24 - llvm/test/MC/VE/sym-tpoff.s | 14 - llvm/test/MC/VE/symbols.s | 15 - llvm/test/MC/WebAssembly/alias.s | 15 - llvm/test/MC/WebAssembly/atomics-encodings.s | 2 +- llvm/test/MC/WebAssembly/bulk-memory-encodings.s | 2 +- llvm/test/MC/WebAssembly/externref.s | 36 - llvm/test/MC/WebAssembly/offset.s | 16 - llvm/test/MC/WebAssembly/simd-encodings.s | 2 +- llvm/test/MC/WebAssembly/stack-ptr.ll | 8 +- llvm/test/MC/WebAssembly/tail-call-encodings.s | 2 +- llvm/test/MC/WebAssembly/wasm64.s | 243 - llvm/test/MC/X86/AMX/x86-64-amx-bf16-att.s | 34 - llvm/test/MC/X86/AMX/x86-64-amx-bf16-intel.s | 33 - llvm/test/MC/X86/AMX/x86-64-amx-error.s | 10 - llvm/test/MC/X86/AMX/x86-64-amx-int8-att.s | 130 - llvm/test/MC/X86/AMX/x86-64-amx-int8-intel.s | 129 - llvm/test/MC/X86/AMX/x86-64-amx-tile-att.s | 198 - llvm/test/MC/X86/AMX/x86-64-amx-tile-intel.s | 197 - llvm/test/MC/X86/align-branch-bundle.s | 1 + llvm/test/MC/X86/align-branch-pad-max-prefix.s | 4 +- llvm/test/MC/X86/x86-16.s | 10 +- llvm/test/MC/X86/x86-32.s | 10 +- llvm/test/MC/X86/x86-64.s | 8 - .../MachineVerifier/generic-vreg-undef-use.mir | 25 - .../test_g_brindirect_is_indirect_branch.mir | 20 - .../test_g_brjt_is_indirect_branch.mir | 26 - llvm/test/Object/invalid.test | 28 +- llvm/test/Object/multiple-sections.yaml | 2 +- llvm/test/ObjectYAML/MachO/DWARF-BigEndian.yaml | 14 +- llvm/test/ObjectYAML/MachO/DWARF-LittleEndian.yaml | 14 +- llvm/test/ObjectYAML/MachO/DWARF-debug_abbrev.yaml | 10 +- llvm/test/ObjectYAML/MachO/DWARF-debug_info.yaml | 238 +- llvm/test/ObjectYAML/MachO/DWARF-debug_line.yaml | 3 +- llvm/test/ObjectYAML/MachO/DWARF-debug_ranges.yaml | 3 +- .../MachO/DWARF2-AddrSize8-FormValues.yaml | 10 +- .../test/ObjectYAML/MachO/DWARF5-abbrevValues.yaml | 2 +- llvm/test/ObjectYAML/MachO/DWARF5-debug_info.yaml | 243 +- llvm/test/Other/heat-colors-graphs.ll | 10 +- llvm/test/Other/heat-colors-multigraph.ll | 16 - llvm/test/Other/lint.ll | 2 +- llvm/test/Other/loop-pass-printer.ll | 4 +- llvm/test/Other/opt-npm.ll | 6 - llvm/test/Other/opt-old-new-pm-passes.ll | 2 - llvm/test/TableGen/directive1.td | 98 - llvm/test/TableGen/directive2.td | 89 - llvm/test/ThinLTO/X86/devirt_multiple_type_test.ll | 80 - .../Transforms/AlignmentFromAssumptions/simple.ll | 62 +- .../AlignmentFromAssumptions/simple32.ll | 212 +- .../test/Transforms/ArgumentPromotion/basictest.ll | 2 +- .../IPConstantProp/openmp_parallel_for.ll | 2 +- .../Attributor/IPConstantProp/pthreads.ll | 10 +- llvm/test/Transforms/Attributor/callbacks.ll | 16 +- .../CallSiteSplitting/callsite-split-callbr.ll | 53 - .../CodeGenPrepare/AMDGPU/addressing-modes.ll | 6 +- .../AMDGPU/bypass-slow-div-debug-info.ll | 76 - .../CodeGenPrepare/X86/promoted-trunc-loc.ll | 44 - .../CodeGenPrepare/X86/promoted-zext-debugloc.ll | 37 - llvm/test/Transforms/Coroutines/coro-split-02.ll | 4 - .../Coroutines/coro-split-sink-lifetime.ll | 71 - .../Transforms/CorrelatedValuePropagation/icmp.ll | 339 +- .../CorrelatedValuePropagation/non-null.ll | 17 +- .../2011-03-25-DSEMiscompile.ll | 2 +- .../2016-07-17-UseAfterFree.ll | 2 +- .../DeadStoreElimination/DeleteThrowableInst.ll | 2 +- .../MSSA/2011-03-25-DSEMiscompile.ll | 2 +- .../MSSA/2011-09-06-EndOfFunction.ll | 1 + .../MSSA/2016-07-17-UseAfterFree.ll | 2 +- .../MSSA/OverwriteStoreBegin.ll | 2 +- .../DeadStoreElimination/MSSA/OverwriteStoreEnd.ll | 2 +- .../DeadStoreElimination/MSSA/PartialStore.ll | 2 +- .../DeadStoreElimination/MSSA/atomic-todo.ll | 12 +- .../Transforms/DeadStoreElimination/MSSA/atomic.ll | 12 +- .../DeadStoreElimination/MSSA/calloc-store.ll | 99 +- .../MSSA/combined-partial-overwrites.ll | 3 +- .../DeadStoreElimination/MSSA/const-pointers.ll | 2 +- .../Transforms/DeadStoreElimination/MSSA/crash.ll | 2 +- .../DeadStoreElimination/MSSA/cs-cs-aliasing.ll | 2 +- .../DeadStoreElimination/MSSA/debug-counter.ll | 8 +- .../DeadStoreElimination/MSSA/debuginfo.ll | 2 +- .../DeadStoreElimination/MSSA/fence-todo.ll | 2 +- .../Transforms/DeadStoreElimination/MSSA/fence.ll | 2 +- .../Transforms/DeadStoreElimination/MSSA/free.ll | 2 +- .../DeadStoreElimination/MSSA/invariant.start.ll | 2 +- .../MSSA/launder.invariant.group.ll | 2 +- .../DeadStoreElimination/MSSA/libcalls.ll | 13 +- .../DeadStoreElimination/MSSA/lifetime.ll | 2 +- .../MSSA/mda-with-dbg-values.ll | 5 +- .../MSSA/memcpy-complete-overwrite.ll | 2 +- .../DeadStoreElimination/MSSA/memcpy-lifetimes.ll | 2 +- .../DeadStoreElimination/MSSA/memintrinsics.ll | 3 +- .../MSSA/memoryssa-scan-limit.ll | 8 +- .../DeadStoreElimination/MSSA/memset-and-memcpy.ll | 2 +- .../MSSA/merge-stores-big-endian.ll | 1 + .../DeadStoreElimination/MSSA/merge-stores.ll | 13 +- .../MSSA/multiblock-captures.ll | 9 +- .../MSSA/multiblock-exceptions.ll | 3 +- .../DeadStoreElimination/MSSA/multiblock-loops.ll | 2 +- .../MSSA/multiblock-malloc-free.ll | 3 +- .../MSSA/multiblock-memintrinsics.ll | 28 +- .../MSSA/multiblock-memoryphis.ll | 18 +- .../MSSA/multiblock-multipath-throwing.ll | 2 +- .../MSSA/multiblock-multipath.ll | 5 +- .../MSSA/multiblock-partial.ll | 130 +- .../DeadStoreElimination/MSSA/multiblock-simple.ll | 4 +- .../MSSA/multiblock-throwing.ll | 2 +- .../MSSA/multiblock-unreachable.ll | 59 - .../DeadStoreElimination/MSSA/no-targetdata.ll | 2 +- .../DeadStoreElimination/MSSA/noop-stores.ll | 2 +- .../DeadStoreElimination/MSSA/operand-bundles.ll | 3 +- .../DeadStoreElimination/MSSA/overlap.ll | 2 +- .../DeadStoreElimination/MSSA/pr11390.ll | 2 +- .../DeadStoreElimination/MSSA/simple-todo.ll | 106 +- .../Transforms/DeadStoreElimination/MSSA/simple.ll | 157 +- .../Transforms/DeadStoreElimination/MSSA/stats.ll | 2 +- .../DeadStoreElimination/OverwriteStoreBegin.ll | 2 +- .../DeadStoreElimination/OverwriteStoreEnd.ll | 2 +- .../DeadStoreElimination/PartialStore.ll | 2 +- .../test/Transforms/DeadStoreElimination/atomic.ll | 2 +- .../DeadStoreElimination/calloc-store.ll | 2 +- .../DeadStoreElimination/const-pointers.ll | 2 +- llvm/test/Transforms/DeadStoreElimination/crash.ll | 2 +- .../DeadStoreElimination/cs-cs-aliasing.ll | 2 +- .../Transforms/DeadStoreElimination/debuginfo.ll | 2 +- llvm/test/Transforms/DeadStoreElimination/fence.ll | 2 +- llvm/test/Transforms/DeadStoreElimination/free.ll | 2 +- .../DeadStoreElimination/invariant.start.ll | 2 +- .../launder.invariant.group.ll | 2 +- .../Transforms/DeadStoreElimination/libcalls.ll | 2 +- .../Transforms/DeadStoreElimination/libcalls2.ll | 2 +- .../Transforms/DeadStoreElimination/lifetime.ll | 2 +- .../DeadStoreElimination/no-targetdata.ll | 2 +- .../DeadStoreElimination/operand-bundles.ll | 2 +- .../Transforms/DeadStoreElimination/pr11390.ll | 2 +- .../test/Transforms/DeadStoreElimination/simple.ll | 2 +- .../test/Transforms/EarlyCSE/AArch64/intrinsics.ll | 2 +- llvm/test/Transforms/EarlyCSE/AArch64/ldstN.ll | 2 +- llvm/test/Transforms/EarlyCSE/PowerPC/read-reg.ll | 2 +- llvm/test/Transforms/EarlyCSE/and_or.ll | 2 +- llvm/test/Transforms/EarlyCSE/atomics.ll | 2 +- llvm/test/Transforms/EarlyCSE/basic.ll | 2 +- llvm/test/Transforms/EarlyCSE/commute.ll | 2 +- llvm/test/Transforms/EarlyCSE/conditional.ll | 2 +- llvm/test/Transforms/EarlyCSE/edge.ll | 2 +- llvm/test/Transforms/EarlyCSE/fence.ll | 2 +- llvm/test/Transforms/EarlyCSE/flags.ll | 2 +- llvm/test/Transforms/EarlyCSE/floatingpoint.ll | 2 +- llvm/test/Transforms/EarlyCSE/guards.ll | 4 +- llvm/test/Transforms/EarlyCSE/instsimplify-dom.ll | 2 +- llvm/test/Transforms/EarlyCSE/invariant-loads.ll | 4 +- llvm/test/Transforms/EarlyCSE/memoryssa.ll | 2 +- .../FunctionAttrs/2008-09-03-ReadNone.ll | 2 +- .../FunctionAttrs/2008-09-03-ReadOnly.ll | 2 +- .../FunctionAttrs/2008-12-29-Constant.ll | 2 +- llvm/test/Transforms/FunctionAttrs/atomic.ll | 2 +- llvm/test/Transforms/FunctionAttrs/norecurse.ll | 2 +- .../test/Transforms/GVN/2007-07-25-InfiniteLoop.ll | 2 +- .../Transforms/GVN/2007-07-26-InterlockingLoops.ll | 2 +- .../test/Transforms/GVN/2007-07-31-NoDomInherit.ll | 2 +- .../test/Transforms/GVN/2007-07-31-RedundantPhi.ll | 2 +- llvm/test/Transforms/GVN/2008-07-02-Unreachable.ll | 2 +- .../Transforms/GVN/2010-03-31-RedundantPHIs.ll | 2 +- llvm/test/Transforms/GVN/2010-11-13-Simplify.ll | 2 +- llvm/test/Transforms/GVN/2011-09-07-TypeIdFor.ll | 2 +- .../GVN/2016-08-30-MaskedScatterGather.ll | 2 +- llvm/test/Transforms/GVN/MemdepMiscompile.ll | 2 +- .../GVN/PRE/2011-06-01-NonLocalMemdepMiscompile.ll | 2 +- llvm/test/Transforms/GVN/PRE/atomic.ll | 2 +- llvm/test/Transforms/GVN/PRE/invariant-load.ll | 2 +- llvm/test/Transforms/GVN/PRE/load-pre-licm.ll | 2 +- llvm/test/Transforms/GVN/PRE/load-pre-nonlocal.ll | 2 +- llvm/test/Transforms/GVN/PRE/lpre-call-wrap-2.ll | 2 +- llvm/test/Transforms/GVN/PRE/phi-translate.ll | 2 +- llvm/test/Transforms/GVN/PRE/pre-gep-load.ll | 2 +- llvm/test/Transforms/GVN/PRE/pre-load-guards.ll | 2 +- llvm/test/Transforms/GVN/PRE/pre-load-in-loop.ll | 2 +- llvm/test/Transforms/GVN/PRE/pre-load.ll | 2 +- llvm/test/Transforms/GVN/PRE/preserve-tbaa.ll | 2 +- llvm/test/Transforms/GVN/PRE/rle-addrspace-cast.ll | 2 +- llvm/test/Transforms/GVN/PRE/rle-semidominated.ll | 2 +- llvm/test/Transforms/GVN/PRE/rle.ll | 4 +- llvm/test/Transforms/GVN/PRE/volatile.ll | 2 +- llvm/test/Transforms/GVN/basic-undef-test.ll | 2 +- llvm/test/Transforms/GVN/calloc-load-removal.ll | 4 +- llvm/test/Transforms/GVN/calls-nonlocal.ll | 2 +- llvm/test/Transforms/GVN/calls-readonly.ll | 2 +- llvm/test/Transforms/GVN/cond_br.ll | 2 +- llvm/test/Transforms/GVN/cond_br2.ll | 2 +- llvm/test/Transforms/GVN/condprop.ll | 2 +- llvm/test/Transforms/GVN/crash-no-aa.ll | 2 +- llvm/test/Transforms/GVN/fence.ll | 2 +- llvm/test/Transforms/GVN/funclet.ll | 2 +- llvm/test/Transforms/GVN/lifetime-simple.ll | 2 +- llvm/test/Transforms/GVN/load-constant-mem.ll | 2 +- llvm/test/Transforms/GVN/malloc-load-removal.ll | 4 +- llvm/test/Transforms/GVN/noalias.ll | 2 +- llvm/test/Transforms/GVN/non-local-offset.ll | 2 +- llvm/test/Transforms/GVN/nonescaping-malloc.ll | 2 +- llvm/test/Transforms/GVN/null-aliases-nothing.ll | 2 +- .../Transforms/GVN/phi-translate-partial-alias.ll | 2 +- llvm/test/Transforms/GVN/pr10820.ll | 2 +- llvm/test/Transforms/GVN/pr14166.ll | 2 +- llvm/test/Transforms/GVN/pr17852.ll | 2 +- llvm/test/Transforms/GVN/pr24397.ll | 2 +- .../GVN/pr46054-md-nonlocaldefcache-cleanup.ll | 81 - llvm/test/Transforms/GVN/pre-new-inst.ll | 2 +- llvm/test/Transforms/GVN/range.ll | 2 +- llvm/test/Transforms/GVN/rle-must-alias.ll | 2 +- llvm/test/Transforms/GVN/rle-nonlocal.ll | 2 +- llvm/test/Transforms/GVN/tbaa.ll | 2 +- llvm/test/Transforms/GVN/vscale.ll | 2 +- llvm/test/Transforms/GlobalOpt/fastcc.ll | 23 +- llvm/test/Transforms/GlobalOpt/preallocated.ll | 88 - .../IRCE/bug-loop-varying-upper-limit.ll | 2 +- .../IRCE/non-loop-invariant-rhs-instr.ll | 2 +- llvm/test/Transforms/IndVarSimplify/X86/pr45360.ll | 136 - llvm/test/Transforms/IndVarSimplify/elim-extend.ll | 22 +- .../InferAddressSpaces/AMDGPU/noop-ptrint-pair.ll | 101 - .../Transforms/Inline/ML/Inputs/test-module.ll | 64 - llvm/test/Transforms/Inline/ML/bounds-checks.ll | 41 - .../Transforms/Inline/ML/ml-test-release-mode.ll | 14 - llvm/test/Transforms/Inline/align.ll | 104 +- llvm/test/Transforms/Inline/always-inline.ll | 2 +- .../test/Transforms/Inline/arg-attr-propagation.ll | 14 +- llvm/test/Transforms/Inline/attributes.ll | 168 - llvm/test/Transforms/Inline/byval-align.ll | 55 - llvm/test/Transforms/Inline/byval-tail-call.ll | 2 +- .../Transforms/Inline/debuginline-cost-delta.ll | 38 +- llvm/test/Transforms/Inline/devirtualize-3.ll | 2 +- .../Inline/dynamic-alloca-simplified-large.ll | 175 - llvm/test/Transforms/Inline/gep_from_constant.ll | 15 - .../test/Transforms/Inline/gvn-inline-iteration.ll | 2 +- .../Inline/inline-cost-annotation-pass.ll | 32 - .../Transforms/Inline/inlining-advisor-default.ll | 2 +- llvm/test/Transforms/Inline/last-call-bonus.ll | 2 +- llvm/test/Transforms/Inline/last-call-no-bonus.ll | 2 +- llvm/test/Transforms/Inline/noalias-calls.ll | 2 +- .../Inline/optimization-remarks-passed-yaml.ll | 6 +- .../Inline/print-instructions-deltas-unfinished.ll | 22 + llvm/test/Transforms/Inline/simplified_to.ll | 15 - .../Transforms/InstCombine/2008-01-21-MulTrunc.ll | 71 +- .../InstCombine/AMDGPU/amdgcn-intrinsics.ll | 3 +- llvm/test/Transforms/InstCombine/apint-cast.ll | 48 +- llvm/test/Transforms/InstCombine/apint-shift.ll | 56 +- llvm/test/Transforms/InstCombine/assume.ll | 1 - llvm/test/Transforms/InstCombine/bitcast.ll | 6 - llvm/test/Transforms/InstCombine/cast.ll | 34 - llvm/test/Transforms/InstCombine/fdiv.ll | 86 - llvm/test/Transforms/InstCombine/fma.ll | 86 +- llvm/test/Transforms/InstCombine/fmul.ll | 66 +- .../Transforms/InstCombine/icmp-constant-phi.ll | 172 +- llvm/test/Transforms/InstCombine/icmp.ll | 67 - .../Transforms/InstCombine/indexed-gep-compares.ll | 3 +- .../test/Transforms/InstCombine/load_combine_aa.ll | 2 +- .../Transforms/InstCombine/malloc-free-delete.ll | 25 +- llvm/test/Transforms/InstCombine/pr19420.ll | 25 +- llvm/test/Transforms/InstCombine/select.ll | 571 -- llvm/test/Transforms/InstCombine/sext.ll | 131 +- .../InstCombine/sink_to_unreachable_dbg.ll | 46 - .../Transforms/InstCombine/sub-of-negatible.ll | 39 - llvm/test/Transforms/InstCombine/trunc.ll | 463 +- .../Transforms/InstCombine/vector-reductions.ll | 65 - llvm/test/Transforms/InstCombine/vector_gep1.ll | 10 - llvm/test/Transforms/InstCombine/zext-or-icmp.ll | 4 +- llvm/test/Transforms/InstMerge/exceptions.ll | 2 +- .../Transforms/InstMerge/st_sink_barrier_call.ll | 2 +- .../InstMerge/st_sink_no_barrier_call.ll | 2 +- .../InstMerge/st_sink_no_barrier_load.ll | 2 +- .../InstMerge/st_sink_no_barrier_store.ll | 2 +- llvm/test/Transforms/InstMerge/st_sink_split_bb.ll | 2 +- .../Transforms/InstMerge/st_sink_two_stores.ll | 2 +- .../Transforms/InstMerge/st_sink_with_barrier.ll | 2 +- llvm/test/Transforms/InstSimplify/assume_icmp.ll | 130 - llvm/test/Transforms/InstSimplify/cmp_ext.ll | 210 - .../InstSimplify/floating-point-compare.ll | 9 - llvm/test/Transforms/InstSimplify/gep.ll | 18 +- llvm/test/Transforms/InstSimplify/icmp.ll | 15 - llvm/test/Transforms/InstSimplify/load.ll | 10 +- .../Transforms/JumpThreading/combine-metadata.ll | 3 +- .../LICM/2003-02-26-LoopExitNotDominated.ll | 2 +- .../LICM/2008-07-22-LoadGlobalConstant.ll | 2 +- .../LICM/2011-04-06-HoistMissedASTUpdate.ll | 2 +- llvm/test/Transforms/LICM/PR21582.ll | 2 +- llvm/test/Transforms/LICM/argmemonly-call.ll | 6 +- llvm/test/Transforms/LICM/assume.ll | 2 +- llvm/test/Transforms/LICM/atomics.ll | 4 +- llvm/test/Transforms/LICM/call-hoisting.ll | 2 +- llvm/test/Transforms/LICM/constexpr.ll | 2 +- llvm/test/Transforms/LICM/debug-value.ll | 2 +- llvm/test/Transforms/LICM/explicit_guards.ll | 2 +- llvm/test/Transforms/LICM/fence.ll | 2 +- llvm/test/Transforms/LICM/guards.ll | 4 +- llvm/test/Transforms/LICM/hoist-bitcast-load.ll | 4 +- llvm/test/Transforms/LICM/hoist-deref-load.ll | 4 +- llvm/test/Transforms/LICM/hoist-invariant-load.ll | 4 +- llvm/test/Transforms/LICM/hoist-mustexec.ll | 2 +- llvm/test/Transforms/LICM/hoist-nounwind.ll | 4 +- llvm/test/Transforms/LICM/infinite_loops.ll | 2 +- llvm/test/Transforms/LICM/invariant.start.ll | 4 +- llvm/test/Transforms/LICM/lcssa-ssa-promoter.ll | 2 +- llvm/test/Transforms/LICM/pr23608.ll | 2 +- llvm/test/Transforms/LICM/pr26843.ll | 2 +- llvm/test/Transforms/LICM/pr27262.ll | 2 +- llvm/test/Transforms/LICM/pr38513.ll | 2 +- llvm/test/Transforms/LICM/pragma-licm-disable.ll | 2 +- llvm/test/Transforms/LICM/promote-order.ll | 4 +- llvm/test/Transforms/LICM/promote-tls.ll | 2 +- llvm/test/Transforms/LICM/read-only-calls.ll | 6 +- .../Transforms/LICM/scalar-promote-memmodel.ll | 2 +- llvm/test/Transforms/LICM/scalar-promote-unwind.ll | 2 +- llvm/test/Transforms/LICM/scalar-promote.ll | 2 +- llvm/test/Transforms/LICM/sink-promote.ll | 2 +- llvm/test/Transforms/LICM/sinking.ll | 6 +- llvm/test/Transforms/LICM/store-hoisting.ll | 4 +- llvm/test/Transforms/LICM/strlen.ll | 2 +- .../test/Transforms/LICM/unrolled-deeply-nested.ll | 2 +- llvm/test/Transforms/LICM/volatile-alias.ll | 6 +- .../LoadStoreVectorizer/AMDGPU/aa-metadata.ll | 4 +- .../LoadStoreVectorizer/AMDGPU/complex-index.ll | 2 +- .../LoadStoreVectorizer/AMDGPU/extended-index.ll | 2 +- .../LoadStoreVectorizer/AMDGPU/insertion-point.ll | 2 +- .../AMDGPU/interleaved-mayalias-store.ll | 2 +- .../LoadStoreVectorizer/AMDGPU/invariant-load.ll | 2 +- .../LoadStoreVectorizer/AMDGPU/merge-vectors.ll | 2 +- .../LoadStoreVectorizer/AMDGPU/multiple_tails.ll | 2 +- .../LoadStoreVectorizer/AMDGPU/pointer-elements.ll | 2 +- .../X86/codegenprepare-produced-address-math.ll | 3 +- .../LoopDistribute/basic-with-memchecks.ll | 6 +- llvm/test/Transforms/LoopDistribute/basic.ll | 6 +- .../LoopDistribute/bounds-expansion-bug.ll | 2 +- .../convergent-no-cross-partition-checks.ll | 2 +- .../LoopDistribute/crash-in-memcheck-generation.ll | 2 +- llvm/test/Transforms/LoopDistribute/followup.ll | 2 +- llvm/test/Transforms/LoopDistribute/metadata.ll | 4 +- .../Transforms/LoopDistribute/no-if-convert.ll | 2 +- llvm/test/Transforms/LoopDistribute/pr28443.ll | 2 +- .../LoopDistribute/scev-inserted-runtime-check.ll | 2 +- .../Transforms/LoopDistribute/symbolic-stride.ll | 4 +- .../LoopDistribute/unknown-bounds-for-memchecks.ll | 2 +- .../LoopIdiom/X86/unordered-atomic-memcpy.ll | 2 +- .../Transforms/LoopIdiom/basic-address-space.ll | 2 +- llvm/test/Transforms/LoopIdiom/basic.ll | 2 +- llvm/test/Transforms/LoopIdiom/crash.ll | 2 +- .../LoopIdiom/lir-heurs-multi-block-loop.ll | 2 +- .../LoopIdiom/memcpy-debugify-remarks.ll | 2 +- .../LoopIdiom/memset-debugify-remarks.ll | 2 +- .../Transforms/LoopIdiom/non-integral-pointers.ll | 2 +- llvm/test/Transforms/LoopIdiom/struct-custom-dl.ll | 2 +- llvm/test/Transforms/LoopIdiom/struct.ll | 2 +- llvm/test/Transforms/LoopIdiom/struct_pattern.ll | 2 +- .../LoopIdiom/unordered-atomic-memcpy-noarch.ll | 2 +- llvm/test/Transforms/LoopIdiom/unroll-custom-dl.ll | 2 +- llvm/test/Transforms/LoopIdiom/unroll.ll | 2 +- .../LoopInterchange/call-instructions.ll | 2 +- .../LoopInterchange/currentLimitation.ll | 4 +- llvm/test/Transforms/LoopInterchange/debuginfo.ll | 2 +- .../LoopInterchange/inner-only-reductions.ll | 2 +- .../LoopInterchange/interchange-flow-dep-outer.ll | 2 +- .../interchange-insts-between-indvar.ll | 2 +- .../Transforms/LoopInterchange/interchangeable.ll | 2 +- .../Transforms/LoopInterchange/lcssa-preheader.ll | 2 +- llvm/test/Transforms/LoopInterchange/lcssa.ll | 2 +- .../loop-interchange-optimization-remarks.ll | 4 +- .../not-interchanged-dependencies-1.ll | 2 +- .../not-interchanged-loop-nest-3.ll | 2 +- .../not-interchanged-tightly-nested.ll | 2 +- .../LoopInterchange/outer-only-reductions.ll | 2 +- .../reductions-across-inner-and-outer-loop.ll | 2 +- .../LoopLoadElim/multiple-stores-same-block.ll | 2 +- llvm/test/Transforms/LoopLoadElim/opt-size.ll | 6 +- llvm/test/Transforms/LoopLoadElim/unknown-dep.ll | 2 +- .../Transforms/LoopPredication/invariant_load.ll | 2 +- llvm/test/Transforms/LoopSimplify/ashr-crash.ll | 2 +- llvm/test/Transforms/LoopStrengthReduce/ivchain.ll | 2 +- llvm/test/Transforms/LoopUnroll/X86/pr46430.ll | 23 - llvm/test/Transforms/LoopUnroll/basic.ll | 2 +- .../LoopUnroll/disable-full-unroll-by-opt.ll | 18 +- .../Transforms/LoopUnroll/full-unroll-bad-cost.ll | 2 +- .../Transforms/LoopUnroll/full-unroll-crashers.ll | 2 +- .../LoopUnroll/full-unroll-heuristics-2.ll | 2 +- .../LoopUnroll/full-unroll-heuristics-cmp.ll | 2 +- .../LoopUnroll/full-unroll-heuristics-dce.ll | 2 +- .../LoopUnroll/full-unroll-heuristics-geps.ll | 2 +- .../LoopUnroll/full-unroll-heuristics-phi-prop.ll | 2 +- .../LoopUnroll/full-unroll-heuristics.ll | 14 +- .../LoopUnroll/full-unroll-keep-first-exit.ll | 2 +- llvm/test/Transforms/LoopUnroll/nonlatchcondbr.ll | 2 +- .../LoopUnroll/partial-unroll-const-bounds.ll | 4 +- llvm/test/Transforms/LoopUnroll/peel-loop-inner.ll | 2 +- .../LoopUnroll/peel-loop-pgo-deopt-idom-2.ll | 2 +- .../LoopUnroll/peel-loop-pgo-deopt-idom.ll | 2 +- .../Transforms/LoopUnroll/peel-loop-pgo-deopt.ll | 4 +- llvm/test/Transforms/LoopUnroll/peel-loop-pgo.ll | 6 +- llvm/test/Transforms/LoopUnroll/peel-loop.ll | 4 +- llvm/test/Transforms/LoopUnroll/revisit.ll | 4 +- llvm/test/Transforms/LoopUnroll/runtime-loop.ll | 12 +- llvm/test/Transforms/LoopUnroll/runtime-loop1.ll | 4 +- llvm/test/Transforms/LoopUnroll/runtime-loop2.ll | 4 +- llvm/test/Transforms/LoopUnroll/runtime-loop3.ll | 2 +- llvm/test/Transforms/LoopUnroll/runtime-loop5.ll | 4 +- llvm/test/Transforms/LoopUnroll/unloop.ll | 2 +- .../LoopUnroll/unroll-loop-invalidation.ll | 2 +- .../Transforms/LoopUnroll/unroll-opt-attribute.ll | 352 +- .../LoopUnroll/update-loop-info-in-subloops.ll | 2 +- .../LoopUnroll/wrong_assert_in_peeling.ll | 2 +- .../Transforms/LoopUnrollAndJam/dependencies.ll | 4 +- .../LoopUnrollAndJam/dependencies_multidims.ll | 4 +- llvm/test/Transforms/LoopUnrollAndJam/disable.ll | 2 +- llvm/test/Transforms/LoopUnrollAndJam/followup.ll | 2 +- llvm/test/Transforms/LoopUnrollAndJam/innerloop.ll | 2 +- .../Transforms/LoopUnrollAndJam/pragma-explicit.ll | 2 +- .../Transforms/LoopUnrollAndJam/unroll-and-jam.ll | 4 +- .../2012-04-30-LoopUnswitch-LPad-Crash.ll | 2 +- .../LoopVectorize/AArch64/aarch64-predication.ll | 4 +- .../extractvalue-no-scalarization-required.ll | 4 +- .../AArch64/loop-vectorization-factors.ll | 2 +- .../LoopVectorize/AArch64/predication_costs.ll | 8 +- .../Transforms/LoopVectorize/ARM/pointer_iv.ll | 972 -- .../LoopVectorize/ARM/prefer-tail-loop-folding.ll | 19 +- .../ARM/tail-folding-counting-down.ll | 12 +- .../LoopVectorize/ARM/tail-loop-folding.ll | 86 +- .../LoopVectorize/PowerPC/agg-interleave-a2.ll | 2 +- .../LoopVectorize/PowerPC/stride-vectorization.ll | 2 +- .../Transforms/LoopVectorize/X86/max-mstore.ll | 2 +- .../LoopVectorize/X86/reduction-crash.ll | 2 +- .../Transforms/LoopVectorize/X86/small-size.ll | 2 +- .../Transforms/LoopVectorize/X86/uniform_load.ll | 2 +- .../LoopVectorize/X86/vector_ptr_load_store.ll | 2 +- .../LoopVectorize/X86/vectorize-only-for-real.ll | 2 +- llvm/test/Transforms/LoopVectorize/calloc.ll | 2 +- llvm/test/Transforms/LoopVectorize/gcc-examples.ll | 4 +- .../LoopVectorize/multiple-address-spaces.ll | 2 +- .../Transforms/LoopVectorize/noalias-md-licm.ll | 2 +- llvm/test/Transforms/LoopVectorize/noalias-md.ll | 4 +- llvm/test/Transforms/LoopVectorize/ptr_loops.ll | 2 +- .../LoopVectorize/runtime-check-address-space.ll | 2 +- .../test/Transforms/LoopVectorize/runtime-check.ll | 2 +- .../Transforms/LoopVectorize/store-shuffle-bug.ll | 2 +- llvm/test/Transforms/LoopVectorize/tbaa-nodep.ll | 4 +- .../Transforms/LoopVectorize/version-mem-access.ll | 2 +- llvm/test/Transforms/LoopVersioning/basic.ll | 2 +- llvm/test/Transforms/LoopVersioning/convergent.ll | 2 +- llvm/test/Transforms/LoopVersioning/lcssa.ll | 2 +- .../LoopVersioning/noalias-version-twice.ll | 2 +- llvm/test/Transforms/LoopVersioning/noalias.ll | 2 +- .../LowerConstantIntrinsics/objectsize_basic.ll | 8 - .../expect-with-probability.ll | 295 - .../bigger-expressions-double.ll | 42 +- .../Transforms/LowerMatrixIntrinsics/const-gep.ll | 8 +- .../LowerMatrixIntrinsics/load-align-volatile.ll | 131 - .../multiply-add-sub-double-row-major.ll | 28 +- .../multiply-fused-multiple-blocks.ll | 24 +- .../multiply-fused-volatile.ll | 185 - .../LowerMatrixIntrinsics/multiply-fused.ll | 10 +- .../LowerMatrixIntrinsics/propagate-backward.ll | 8 +- .../LowerMatrixIntrinsics/propagate-forward.ll | 4 +- .../LowerMatrixIntrinsics/propagate-mixed-users.ll | 8 +- .../propagate-multiple-iterations.ll | 16 +- .../LowerMatrixIntrinsics/remarks-inlining.ll | 10 +- .../remarks-shared-subtrees.ll | 46 +- .../Transforms/LowerMatrixIntrinsics/remarks.ll | 56 +- .../LowerMatrixIntrinsics/store-align-volatile.ll | 107 - .../LowerMatrixIntrinsics/strided-load-double.ll | 46 +- .../LowerMatrixIntrinsics/strided-load-float.ll | 40 +- .../LowerMatrixIntrinsics/strided-load-i32.ll | 40 +- .../LowerMatrixIntrinsics/strided-store-double.ll | 36 +- .../LowerMatrixIntrinsics/strided-store-float.ll | 30 +- .../LowerMatrixIntrinsics/strided-store-i32.ll | 30 +- .../MemCpyOpt/2008-02-24-MultipleUseofSRet.ll | 2 +- .../MemCpyOpt/2008-03-13-ReturnSlotBitcast.ll | 2 +- .../MemCpyOpt/2011-06-02-CallSlotOverwritten.ll | 2 +- llvm/test/Transforms/MemCpyOpt/align.ll | 2 +- llvm/test/Transforms/MemCpyOpt/atomic.ll | 2 +- llvm/test/Transforms/MemCpyOpt/callslot_aa.ll | 2 +- llvm/test/Transforms/MemCpyOpt/callslot_deref.ll | 2 +- llvm/test/Transforms/MemCpyOpt/capturing-func.ll | 2 +- llvm/test/Transforms/MemCpyOpt/crash.ll | 2 +- llvm/test/Transforms/MemCpyOpt/invariant.start.ll | 2 +- .../Transforms/MemCpyOpt/load-store-to-memcpy.ll | 2 +- llvm/test/Transforms/MemCpyOpt/loadstore-sret.ll | 2 +- .../MemCpyOpt/memcpy-to-memset-with-lifetimes.ll | 2 +- llvm/test/Transforms/MemCpyOpt/memcpy-undef.ll | 2 +- llvm/test/Transforms/MemCpyOpt/memcpy.ll | 2 +- llvm/test/Transforms/MemCpyOpt/memmove.ll | 2 +- .../MemCpyOpt/memset-memcpy-redundant-memset.ll | 2 +- llvm/test/Transforms/MemCpyOpt/sret.ll | 2 +- .../Transforms/NewGVN/2007-07-25-InfiniteLoop.ll | 2 +- .../NewGVN/2007-07-26-InterlockingLoops.ll | 2 +- .../Transforms/NewGVN/2007-07-26-PhiErasure.ll | 38 +- .../Transforms/NewGVN/2007-07-31-NoDomInherit.ll | 2 +- .../Transforms/NewGVN/2007-07-31-RedundantPhi.ll | 2 +- .../Transforms/NewGVN/2008-07-02-Unreachable.ll | 2 +- .../Transforms/NewGVN/2010-03-31-RedundantPHIs.ll | 2 +- llvm/test/Transforms/NewGVN/2010-11-13-Simplify.ll | 2 +- .../test/Transforms/NewGVN/2011-09-07-TypeIdFor.ll | 2 +- .../NewGVN/2016-08-30-MaskedScatterGather.ll | 2 +- llvm/test/Transforms/NewGVN/MemdepMiscompile.ll | 2 +- llvm/test/Transforms/NewGVN/basic-cyclic-opt.ll | 2 +- llvm/test/Transforms/NewGVN/basic-undef-test.ll | 2 +- llvm/test/Transforms/NewGVN/calloc-load-removal.ll | 4 +- llvm/test/Transforms/NewGVN/calls-nonlocal.ll | 2 +- llvm/test/Transforms/NewGVN/calls-readonly.ll | 2 +- llvm/test/Transforms/NewGVN/completeness.ll | 2 +- llvm/test/Transforms/NewGVN/cond_br.ll | 2 +- llvm/test/Transforms/NewGVN/cond_br2.ll | 2 +- llvm/test/Transforms/NewGVN/condprop-xfail.ll | 2 +- llvm/test/Transforms/NewGVN/condprop.ll | 2 +- llvm/test/Transforms/NewGVN/crash-no-aa.ll | 2 +- llvm/test/Transforms/NewGVN/cyclic-phi-handling.ll | 2 +- llvm/test/Transforms/NewGVN/deadstore.ll | 2 +- llvm/test/Transforms/NewGVN/equivalent-phi.ll | 2 +- llvm/test/Transforms/NewGVN/fence.ll | 2 +- llvm/test/Transforms/NewGVN/funclet.ll | 2 +- llvm/test/Transforms/NewGVN/lifetime-simple.ll | 2 +- llvm/test/Transforms/NewGVN/load-constant-mem.ll | 2 +- llvm/test/Transforms/NewGVN/loadforward.ll | 2 +- llvm/test/Transforms/NewGVN/malloc-load-removal.ll | 4 +- llvm/test/Transforms/NewGVN/memory-handling.ll | 2 +- llvm/test/Transforms/NewGVN/noalias.ll | 2 +- llvm/test/Transforms/NewGVN/non-local-offset.ll | 2 +- llvm/test/Transforms/NewGVN/nonescaping-malloc.ll | 2 +- .../test/Transforms/NewGVN/null-aliases-nothing.ll | 2 +- .../NewGVN/phi-translate-partial-alias.ll | 2 +- llvm/test/Transforms/NewGVN/pr10820.ll | 2 +- llvm/test/Transforms/NewGVN/pr14166.ll | 2 +- llvm/test/Transforms/NewGVN/pr17852.ll | 2 +- llvm/test/Transforms/NewGVN/pr24397.ll | 2 +- llvm/test/Transforms/NewGVN/pr31472.ll | 2 +- llvm/test/Transforms/NewGVN/pr31483.ll | 2 +- llvm/test/Transforms/NewGVN/pr31491.ll | 2 +- llvm/test/Transforms/NewGVN/pr31501.ll | 2 +- llvm/test/Transforms/NewGVN/pr31573.ll | 2 +- llvm/test/Transforms/NewGVN/pr31594.ll | 2 +- llvm/test/Transforms/NewGVN/pr31613.ll | 2 +- llvm/test/Transforms/NewGVN/pr31682.ll | 2 +- llvm/test/Transforms/NewGVN/pr33196.ll | 2 +- llvm/test/Transforms/NewGVN/pre-new-inst.ll | 2 +- llvm/test/Transforms/NewGVN/predicates.ll | 2 +- llvm/test/Transforms/NewGVN/range.ll | 2 +- llvm/test/Transforms/NewGVN/refine-stores.ll | 2 +- llvm/test/Transforms/NewGVN/rle-must-alias.ll | 2 +- llvm/test/Transforms/NewGVN/rle-nonlocal.ll | 2 +- llvm/test/Transforms/NewGVN/rle.ll | 4 +- llvm/test/Transforms/NewGVN/tbaa.ll | 2 +- llvm/test/Transforms/ObjCARC/basic.ll | 2 +- llvm/test/Transforms/ObjCARC/gvn.ll | 2 +- .../ObjCARC/inlined-autorelease-return-value.ll | 2 +- llvm/test/Transforms/ObjCARC/intrinsic-use.ll | 2 +- llvm/test/Transforms/ObjCARC/provenance.ll | 2 +- .../ObjCARC/retain-block-side-effects.ll | 2 +- llvm/test/Transforms/ObjCARC/rle-s2l.ll | 2 +- llvm/test/Transforms/ObjCARC/weak-copies.ll | 2 +- llvm/test/Transforms/ObjCARC/weak-dce.ll | 2 +- llvm/test/Transforms/OpenMP/icv_remarks.ll | 131 - llvm/test/Transforms/OpenMP/icv_tracking.ll | 117 - llvm/test/Transforms/PGOProfile/chr.ll | 126 +- llvm/test/Transforms/PGOProfile/instr_entry_bb.ll | 50 - llvm/test/Transforms/PhaseOrdering/X86/shuffle.ll | 28 +- .../PhaseOrdering/X86/vector-reductions.ll | 99 +- .../inlining-alignment-assumptions.ll | 37 +- llvm/test/Transforms/PhaseOrdering/rotate.ll | 17 +- .../PreISelIntrinsicLowering/load-relative.ll | 1 + .../PreISelIntrinsicLowering/objc-arc.ll | 1 + llvm/test/Transforms/Reassociate/pr12245.ll | 2 +- .../relocate-invoke-result.ll | 2 +- .../RewriteStatepointsForGC/rewrite-invoke.ll | 2 +- llvm/test/Transforms/SCCP/ip-ranges-casts.ll | 6 +- llvm/test/Transforms/SCCP/ip-ranges-sext.ll | 137 - llvm/test/Transforms/SCCP/ranges-sext.ll | 75 - llvm/test/Transforms/SCCP/widening.ll | 4 +- .../SLPVectorizer/AArch64/getelementptr.ll | 205 +- .../SLPVectorizer/AArch64/load-store-q.ll | 2 +- .../Transforms/SLPVectorizer/AArch64/matmul.ll | 2 +- .../SLPVectorizer/AArch64/nontemporal.ll | 2 +- .../Transforms/SLPVectorizer/AArch64/sdiv-pow2.ll | 2 +- llvm/test/Transforms/SLPVectorizer/ARM/memory.ll | 2 +- llvm/test/Transforms/SLPVectorizer/ARM/sroa.ll | 2 +- llvm/test/Transforms/SLPVectorizer/NVPTX/v2f16.ll | 4 +- llvm/test/Transforms/SLPVectorizer/X86/addsub.ll | 2 +- llvm/test/Transforms/SLPVectorizer/X86/align.ll | 2 +- .../SLPVectorizer/X86/alternate-calls.ll | 12 +- .../Transforms/SLPVectorizer/X86/alternate-cast.ll | 12 +- .../Transforms/SLPVectorizer/X86/alternate-fp.ll | 12 +- .../Transforms/SLPVectorizer/X86/alternate-int.ll | 12 +- .../SLPVectorizer/X86/arith-add-saddo.ll | 14 +- .../Transforms/SLPVectorizer/X86/arith-add-ssat.ll | 14 +- .../SLPVectorizer/X86/arith-add-uaddo.ll | 14 +- .../Transforms/SLPVectorizer/X86/arith-add-usat.ll | 14 +- .../test/Transforms/SLPVectorizer/X86/arith-add.ll | 18 +- .../test/Transforms/SLPVectorizer/X86/arith-fix.ll | 14 +- llvm/test/Transforms/SLPVectorizer/X86/arith-fp.ll | 14 +- .../SLPVectorizer/X86/arith-mul-smulo.ll | 14 +- .../SLPVectorizer/X86/arith-mul-umulo.ll | 14 +- .../test/Transforms/SLPVectorizer/X86/arith-mul.ll | 18 +- .../Transforms/SLPVectorizer/X86/arith-sub-ssat.ll | 14 +- .../SLPVectorizer/X86/arith-sub-ssubo.ll | 14 +- .../Transforms/SLPVectorizer/X86/arith-sub-usat.ll | 14 +- .../SLPVectorizer/X86/arith-sub-usubo.ll | 14 +- .../test/Transforms/SLPVectorizer/X86/arith-sub.ll | 18 +- llvm/test/Transforms/SLPVectorizer/X86/atomics.ll | 2 +- .../test/Transforms/SLPVectorizer/X86/bad_types.ll | 2 +- .../Transforms/SLPVectorizer/X86/barriercall.ll | 2 +- .../Transforms/SLPVectorizer/X86/bitreverse.ll | 10 +- llvm/test/Transforms/SLPVectorizer/X86/bswap.ll | 6 +- llvm/test/Transforms/SLPVectorizer/X86/call.ll | 2 +- llvm/test/Transforms/SLPVectorizer/X86/cast.ll | 4 +- llvm/test/Transforms/SLPVectorizer/X86/cmp_sel.ll | 2 +- .../Transforms/SLPVectorizer/X86/compare-reduce.ll | 2 +- .../SLPVectorizer/X86/consecutive-access.ll | 2 +- .../SLPVectorizer/X86/continue_vectorizing.ll | 2 +- .../Transforms/SLPVectorizer/X86/crash_7zip.ll | 2 +- .../Transforms/SLPVectorizer/X86/crash_binaryop.ll | 2 +- .../Transforms/SLPVectorizer/X86/crash_bullet.ll | 2 +- .../Transforms/SLPVectorizer/X86/crash_bullet3.ll | 2 +- .../Transforms/SLPVectorizer/X86/crash_cmpop.ll | 4 +- .../Transforms/SLPVectorizer/X86/crash_dequeue.ll | 2 +- .../Transforms/SLPVectorizer/X86/crash_flop7.ll | 2 +- .../test/Transforms/SLPVectorizer/X86/crash_gep.ll | 2 +- .../Transforms/SLPVectorizer/X86/crash_lencod.ll | 2 +- .../SLPVectorizer/X86/crash_mandeltext.ll | 2 +- .../SLPVectorizer/X86/crash_netbsd_decompress.ll | 2 +- .../SLPVectorizer/X86/crash_scheduling.ll | 2 +- .../Transforms/SLPVectorizer/X86/crash_sim4b1.ll | 2 +- .../Transforms/SLPVectorizer/X86/crash_smallpt.ll | 2 +- .../SLPVectorizer/X86/crash_vectorizeTree.ll | 2 +- .../SLPVectorizer/X86/cross_block_slp.ll | 2 +- llvm/test/Transforms/SLPVectorizer/X86/cse.ll | 2 +- llvm/test/Transforms/SLPVectorizer/X86/ctlz.ll | 8 +- llvm/test/Transforms/SLPVectorizer/X86/ctpop.ll | 8 +- llvm/test/Transforms/SLPVectorizer/X86/cttz.ll | 8 +- .../test/Transforms/SLPVectorizer/X86/cycle_dup.ll | 2 +- .../Transforms/SLPVectorizer/X86/debug_info.ll | 2 +- llvm/test/Transforms/SLPVectorizer/X86/diamond.ll | 2 +- .../Transforms/SLPVectorizer/X86/external_user.ll | 2 +- llvm/test/Transforms/SLPVectorizer/X86/extract.ll | 2 +- .../SLPVectorizer/X86/extract_in_tree_user.ll | 2 +- .../Transforms/SLPVectorizer/X86/extractcost.ll | 2 +- llvm/test/Transforms/SLPVectorizer/X86/fabs.ll | 12 +- .../test/Transforms/SLPVectorizer/X86/fcopysign.ll | 12 +- llvm/test/Transforms/SLPVectorizer/X86/flag.ll | 2 +- llvm/test/Transforms/SLPVectorizer/X86/fma.ll | 12 +- llvm/test/Transforms/SLPVectorizer/X86/fmaxnum.ll | 12 +- llvm/test/Transforms/SLPVectorizer/X86/fminnum.ll | 12 +- llvm/test/Transforms/SLPVectorizer/X86/fptosi.ll | 12 +- llvm/test/Transforms/SLPVectorizer/X86/fptoui.ll | 12 +- llvm/test/Transforms/SLPVectorizer/X86/fround.ll | 12 +- llvm/test/Transforms/SLPVectorizer/X86/gep.ll | 2 +- llvm/test/Transforms/SLPVectorizer/X86/hadd.ll | 12 +- llvm/test/Transforms/SLPVectorizer/X86/hoist.ll | 2 +- llvm/test/Transforms/SLPVectorizer/X86/hsub.ll | 12 +- .../Transforms/SLPVectorizer/X86/implicitfloat.ll | 2 +- .../Transforms/SLPVectorizer/X86/in-tree-user.ll | 2 +- .../Transforms/SLPVectorizer/X86/insertvalue.ll | 2 +- .../test/Transforms/SLPVectorizer/X86/intrinsic.ll | 2 +- .../Transforms/SLPVectorizer/X86/long_chains.ll | 2 +- .../Transforms/SLPVectorizer/X86/loopinvariant.ll | 2 +- llvm/test/Transforms/SLPVectorizer/X86/metadata.ll | 2 +- .../Transforms/SLPVectorizer/X86/multi_block.ll | 2 +- .../Transforms/SLPVectorizer/X86/multi_user.ll | 2 +- .../test/Transforms/SLPVectorizer/X86/odd_store.ll | 2 +- .../Transforms/SLPVectorizer/X86/operandorder.ll | 2 +- llvm/test/Transforms/SLPVectorizer/X86/ordering.ll | 2 +- llvm/test/Transforms/SLPVectorizer/X86/phi.ll | 2 +- llvm/test/Transforms/SLPVectorizer/X86/phi3.ll | 2 +- .../SLPVectorizer/X86/phi_overalignedtype.ll | 2 +- .../test/Transforms/SLPVectorizer/X86/powof2div.ll | 4 +- llvm/test/Transforms/SLPVectorizer/X86/pr16628.ll | 2 +- llvm/test/Transforms/SLPVectorizer/X86/pr19657.ll | 4 +- llvm/test/Transforms/SLPVectorizer/X86/pr23510.ll | 2 +- .../SLPVectorizer/X86/propagate_ir_flags.ll | 2 +- .../test/Transforms/SLPVectorizer/X86/reduction.ll | 2 +- .../Transforms/SLPVectorizer/X86/reduction2.ll | 2 +- .../Transforms/SLPVectorizer/X86/reorder_phi.ll | 2 +- llvm/test/Transforms/SLPVectorizer/X86/return.ll | 2 +- llvm/test/Transforms/SLPVectorizer/X86/rgb_phi.ll | 2 +- llvm/test/Transforms/SLPVectorizer/X86/saxpy.ll | 2 +- .../SLPVectorizer/X86/schedule_budget.ll | 2 +- .../Transforms/SLPVectorizer/X86/scheduling.ll | 2 +- llvm/test/Transforms/SLPVectorizer/X86/sext.ll | 12 +- .../Transforms/SLPVectorizer/X86/shift-ashr.ll | 14 +- .../Transforms/SLPVectorizer/X86/shift-lshr.ll | 14 +- .../test/Transforms/SLPVectorizer/X86/shift-shl.ll | 14 +- .../Transforms/SLPVectorizer/X86/simple-loop.ll | 2 +- llvm/test/Transforms/SLPVectorizer/X86/simplebb.ll | 2 +- llvm/test/Transforms/SLPVectorizer/X86/sitofp.ll | 12 +- llvm/test/Transforms/SLPVectorizer/X86/sqrt.ll | 8 +- .../test/Transforms/SLPVectorizer/X86/tiny-tree.ll | 2 +- llvm/test/Transforms/SLPVectorizer/X86/uitofp.ll | 12 +- .../Transforms/SLPVectorizer/X86/unreachable.ll | 2 +- llvm/test/Transforms/SLPVectorizer/X86/zext.ll | 12 +- .../SLPVectorizer/XCore/no-vector-registers.ll | 2 +- .../Transforms/SLPVectorizer/slp-max-phi-size.ll | 683 -- llvm/test/Transforms/SROA/address-spaces.ll | 20 +- llvm/test/Transforms/SROA/alloca-address-space.ll | 20 +- llvm/test/Transforms/SROA/non-integral-pointers.ll | 14 - llvm/test/Transforms/SROA/vector-conversion.ll | 40 +- .../Transforms/SampleProfile/Inputs/remarks.prof | 2 - llvm/test/Transforms/SampleProfile/remarks.ll | 51 +- llvm/test/Transforms/Scalarizer/basic.ll | 20 + .../Scalarizer/constant-extractelement.ll | 32 - .../Scalarizer/constant-insertelement.ll | 38 - .../Scalarizer/variable-extractelement.ll | 41 - .../Scalarizer/variable-insertelement.ll | 54 - .../2012-04-30-LoopUnswitch-LPad-Crash.ll | 2 +- .../SimplifyCFG/1elt-ptr-vec-alignment-crash.ll | 26 - .../SimplifyCFG/ForwardSwitchConditionToPHI.ll | 4 +- .../SimplifyCFG/X86/switch_to_lookup_table.ll | 26 +- llvm/test/Transforms/SimplifyCFG/basictest.ll | 2 +- llvm/test/Transforms/SimplifyCFG/constantexprs.ll | 31 - .../SimplifyCFG/drop-debug-loc-when-speculating.ll | 39 - .../Transforms/SimplifyCFG/duplicate-landingpad.ll | 103 +- .../Transforms/SimplifyCFG/fold-debug-location.ll | 47 - llvm/test/Transforms/SimplifyCFG/invoke_unwind.ll | 8 +- .../Transforms/SimplifyCFG/switch-dead-default.ll | 8 +- .../test/Transforms/SimplifyCFG/unprofitable-pr.ll | 167 - llvm/test/Transforms/SimplifyCFG/wc-widen-block.ll | 10 +- llvm/test/Transforms/Sink/badloadsink.ll | 2 +- llvm/test/Transforms/Sink/basic.ll | 2 +- llvm/test/Transforms/Sink/call.ll | 2 +- .../Transforms/SpeculativeExecution/PR46267.ll | 63 - llvm/test/Transforms/Util/assume-builder.ll | 559 +- llvm/test/Transforms/Util/assume-simplify.ll | 4 +- .../Util/combine-alias-scope-metadata.ll | 2 +- .../Transforms/VectorCombine/X86/extract-binop.ll | 204 +- .../VectorCombine/X86/extract-cmp-binop.ll | 169 - .../Transforms/VectorCombine/X86/extract-cmp.ll | 72 +- .../Transforms/VectorCombine/X86/scalarize-cmp.ll | 82 +- llvm/test/Transforms/VectorCombine/X86/shuffle.ll | 20 +- llvm/test/Verifier/assume-bundles.ll | 16 +- llvm/test/Verifier/callbr.ll | 38 +- llvm/test/Verifier/matrix-intrinsics.ll | 20 +- llvm/test/lit.cfg.py | 3 - llvm/test/lit.site.cfg.py.in | 1 - llvm/test/tools/llvm-cov/Inputs/gcov-fake-4.2.gcda | Bin 904 -> 0 bytes llvm/test/tools/llvm-cov/Inputs/gcov-fake-4.2.gcno | Bin 3552 -> 0 bytes llvm/test/tools/llvm-cov/gcov-8.c | 46 +- llvm/test/tools/llvm-cov/gcov-fake-4.2.c | 39 - .../tools/llvm-cov/gcov-intermediate-format.test | 55 - llvm/test/tools/llvm-cov/llvm-cov.test | 34 +- .../llvm-dwarfdump/X86/debug_line_invalid.test | 21 +- .../X86/verify_overlapping_cu_ranges.yaml | 259 - llvm/test/tools/llvm-dwarfdump/cmdline.test | 2 +- .../llvm-gsymutil/ARM_AArch64/fat-macho-dwarf.yaml | 6 +- llvm/test/tools/llvm-gsymutil/X86/mach-dwarf.yaml | 3 +- llvm/test/tools/llvm-mca/ARM/m4-int.s | 1321 --- llvm/test/tools/llvm-mca/X86/Atom/resources-x87.s | 34 +- .../tools/llvm-mca/X86/Barcelona/resources-x87.s | 34 +- .../test/tools/llvm-mca/X86/BdVer2/resources-x87.s | 34 +- .../tools/llvm-mca/X86/Broadwell/resources-x87.s | 34 +- .../test/tools/llvm-mca/X86/BtVer2/resources-x87.s | 34 +- .../tools/llvm-mca/X86/Generic/resources-x87.s | 34 +- .../tools/llvm-mca/X86/Haswell/resources-x87.s | 34 +- llvm/test/tools/llvm-mca/X86/SLM/resources-x87.s | 34 +- .../tools/llvm-mca/X86/SandyBridge/resources-x87.s | 34 +- .../llvm-mca/X86/SkylakeClient/resources-x87.s | 34 +- .../llvm-mca/X86/SkylakeServer/resources-x87.s | 34 +- .../test/tools/llvm-mca/X86/Znver1/resources-x87.s | 34 +- .../test/tools/llvm-mca/X86/Znver2/resources-x87.s | 34 +- .../tools/llvm-ml/rip-relative-addressing.test | 8 - llvm/test/tools/llvm-nm/AArch64/special-syms.test | 7 +- llvm/test/tools/llvm-nm/debug-syms.test | 4 +- .../test/tools/llvm-objcopy/ELF/common-symbol.test | 19 +- llvm/test/tools/llvm-objcopy/ELF/group.test | 28 +- llvm/test/tools/llvm-objcopy/ELF/help-message.test | 23 + .../MachO/Inputs/strip-all-with-dwarf.yaml | 3 +- .../llvm-objcopy/MachO/code_signature_lc.test | 40 - .../MachO/install-name-tool-change.test | 107 - .../MachO/install-name-tool-delete-rpath.test | 75 - .../MachO/install-name-tool-help-message.test | 10 + .../llvm-objcopy/MachO/install-name-tool-id.test | 67 - .../MachO/install-name-tool-rpath.test | 142 - .../llvm-objcopy/MachO/remove-lc-index-update.test | 343 - .../llvm-objcopy/MachO/segment-size-alignment.test | 897 -- .../test/tools/llvm-objcopy/tool-help-message.test | 32 - .../Inputs/sample-hot-func-list.proftext | 41 - .../tools/llvm-profdata/sample-hot-func-list.test | 13 - llvm/test/tools/llvm-rc/Inputs/language.rc | 15 - llvm/test/tools/llvm-rc/language.test | 19 - .../llvm-readobj/COFF/call-graph-profile-err.s | 23 - .../tools/llvm-readobj/COFF/call-graph-profile.s | 41 - .../tools/llvm-readobj/ELF/call-graph-profile.test | 2 - llvm/test/tools/llvm-readobj/ELF/demangle.test | 8 +- .../ELF/dyn-symbols-size-from-hash-table.test | 18 +- llvm/test/tools/llvm-readobj/ELF/dyn-symbols.test | 105 - .../tools/llvm-readobj/ELF/dynamic-malformed.test | 3 +- llvm/test/tools/llvm-readobj/ELF/gnuhash.test | 42 +- .../tools/llvm-readobj/ELF/hash-histogram.test | 143 +- llvm/test/tools/llvm-readobj/ELF/hash-symbols.test | 73 +- .../tools/llvm-readobj/ELF/invalid-shstrndx.test | 11 +- llvm/test/tools/llvm-readobj/ELF/many-sections.s | 20 +- .../llvm-readobj/ELF/reloc-zero-name-or-value.test | 48 +- llvm/test/tools/llvm-readobj/ELF/symbols.test | 153 +- llvm/test/tools/llvm-size/output-alloc.test | 38 - .../test/tools/llvm-symbolizer/pdb/pdb-native.test | 10 +- .../tools/yaml2obj/ELF/DWARF/debug-abbrev.yaml | 286 - llvm/test/tools/yaml2obj/ELF/DWARF/debug-addr.yaml | 644 -- .../tools/yaml2obj/ELF/DWARF/debug-aranges.yaml | 52 - llvm/test/tools/yaml2obj/ELF/DWARF/debug-info.yaml | 725 -- .../tools/yaml2obj/ELF/DWARF/debug-pubnames.yaml | 231 - .../tools/yaml2obj/ELF/DWARF/debug-pubtypes.yaml | 231 - .../tools/yaml2obj/ELF/DWARF/debug-ranges.yaml | 43 - .../yaml2obj/ELF/call-graph-profile-section.yaml | 10 +- llvm/test/tools/yaml2obj/ELF/content-array.yaml | 94 - .../yaml2obj/ELF/section-headers-exclude.yaml | 78 +- llvm/test/tools/yaml2obj/ELF/section-headers.yaml | 73 +- llvm/test/tools/yaml2obj/macro.yaml | 31 - llvm/tools/llvm-cfi-verify/lib/CMakeLists.txt | 20 +- llvm/tools/llvm-cov/gcov.cpp | 24 +- llvm/tools/llvm-dwarfdump/llvm-dwarfdump.cpp | 4 +- llvm/tools/llvm-dwp/llvm-dwp.cpp | 1 - llvm/tools/llvm-exegesis/CMakeLists.txt | 1 - llvm/tools/llvm-exegesis/lib/BenchmarkResult.h | 3 +- llvm/tools/llvm-exegesis/lib/BenchmarkRunner.cpp | 41 +- llvm/tools/llvm-exegesis/lib/BenchmarkRunner.h | 5 - .../llvm-exegesis/lib/LatencyBenchmarkRunner.cpp | 115 +- .../llvm-exegesis/lib/LatencyBenchmarkRunner.h | 7 +- llvm/tools/llvm-exegesis/lib/PerfHelper.cpp | 22 +- llvm/tools/llvm-exegesis/lib/PerfHelper.h | 6 +- llvm/tools/llvm-exegesis/lib/Target.cpp | 19 +- llvm/tools/llvm-exegesis/lib/Target.h | 13 +- llvm/tools/llvm-exegesis/lib/X86/Target.cpp | 9 - llvm/tools/llvm-exegesis/llvm-exegesis.cpp | 20 +- llvm/tools/llvm-isel-fuzzer/llvm-isel-fuzzer.cpp | 1 - llvm/tools/llvm-mc/llvm-mc.cpp | 25 - llvm/tools/llvm-nm/llvm-nm.cpp | 19 +- llvm/tools/llvm-objcopy/CopyConfig.cpp | 102 +- llvm/tools/llvm-objcopy/CopyConfig.h | 7 - llvm/tools/llvm-objcopy/ELF/Object.cpp | 45 +- llvm/tools/llvm-objcopy/InstallNameToolOpts.td | 12 - .../llvm-objcopy/MachO/MachOLayoutBuilder.cpp | 22 +- llvm/tools/llvm-objcopy/MachO/MachOObjcopy.cpp | 138 +- llvm/tools/llvm-objcopy/MachO/MachOReader.cpp | 34 +- llvm/tools/llvm-objcopy/MachO/MachOReader.h | 2 - llvm/tools/llvm-objcopy/MachO/MachOWriter.cpp | 50 +- llvm/tools/llvm-objcopy/MachO/MachOWriter.h | 2 - llvm/tools/llvm-objcopy/MachO/Object.cpp | 36 - llvm/tools/llvm-objcopy/MachO/Object.h | 8 - llvm/tools/llvm-objdump/llvm-objdump.cpp | 2 +- llvm/tools/llvm-profdata/llvm-profdata.cpp | 147 +- llvm/tools/llvm-rc/Opts.td | 2 +- llvm/tools/llvm-rc/llvm-rc.cpp | 11 +- llvm/tools/llvm-readobj/COFFDumper.cpp | 87 +- llvm/tools/llvm-readobj/ELFDumper.cpp | 272 +- llvm/tools/llvm-readobj/WasmDumper.cpp | 4 - llvm/tools/llvm-readobj/llvm-readobj.cpp | 9 +- llvm/tools/llvm-reduce/deltas/ReduceFunctions.cpp | 1 - llvm/tools/llvm-reduce/deltas/ReduceGlobalVars.cpp | 1 - llvm/tools/llvm-size/llvm-size.cpp | 3 +- llvm/tools/lto/lto.cpp | 9 +- llvm/tools/obj2yaml/dwarf2yaml.cpp | 5 +- llvm/tools/obj2yaml/elf2yaml.cpp | 1 - llvm/tools/opt/NewPMDriver.cpp | 47 +- llvm/tools/opt/NewPMDriver.h | 5 +- llvm/tools/opt/opt.cpp | 16 +- llvm/tools/yaml2obj/yaml2obj.cpp | 18 +- llvm/unittests/ADT/BitFieldsTest.cpp | 244 - llvm/unittests/ADT/CMakeLists.txt | 1 - llvm/unittests/ADT/FunctionExtrasTest.cpp | 38 - llvm/unittests/ADT/STLExtrasTest.cpp | 78 - llvm/unittests/ADT/StringExtrasTest.cpp | 29 - llvm/unittests/ADT/StringMapTest.cpp | 64 - llvm/unittests/ADT/TripleTest.cpp | 60 - .../unittests/Analysis/AssumeBundleQueriesTest.cpp | 38 - llvm/unittests/Analysis/CMakeLists.txt | 5 +- llvm/unittests/Analysis/DDGTest.cpp | 1 - llvm/unittests/Analysis/GlobalsModRefTest.cpp | 1 - .../Analysis/InlineFeaturesAnalysisTest.cpp | 77 - llvm/unittests/Analysis/ML/CMakeLists.txt | 12 + .../Analysis/ML/InlineFeaturesAnalysisTest.cpp | 77 + llvm/unittests/Analysis/ProfileSummaryInfoTest.cpp | 1 - llvm/unittests/Analysis/TargetLibraryInfoTest.cpp | 4 - llvm/unittests/Analysis/UnrollAnalyzerTest.cpp | 1 - llvm/unittests/Analysis/VectorUtilsTest.cpp | 2 +- llvm/unittests/Bitcode/BitReaderTest.cpp | 65 - llvm/unittests/CodeGen/AArch64SelectionDAGTest.cpp | 69 - llvm/unittests/CodeGen/GlobalISel/CMakeLists.txt | 1 - .../CodeGen/GlobalISel/GISelUtilsTest.cpp | 117 - .../unittests/CodeGen/GlobalISel/KnownBitsTest.cpp | 32 - llvm/unittests/CodeGen/LowLevelTypeTest.cpp | 6 +- .../DebugInfo/DWARF/DWARFDebugFrameTest.cpp | 151 - .../DebugInfo/DWARF/DWARFDebugInfoTest.cpp | 63 +- .../DebugInfo/DWARF/DWARFDebugLineTest.cpp | 305 +- llvm/unittests/DebugInfo/DWARF/DWARFDieTest.cpp | 3 +- llvm/unittests/DebugInfo/DWARF/DwarfGenerator.cpp | 1 - llvm/unittests/DebugInfo/GSYM/GSYMTest.cpp | 24 +- llvm/unittests/Frontend/CMakeLists.txt | 3 - llvm/unittests/Frontend/OpenMPIRBuilderTest.cpp | 35 - llvm/unittests/FuzzMutate/OperationsTest.cpp | 2 +- llvm/unittests/IR/ConstantsTest.cpp | 8 +- llvm/unittests/IR/DominatorTreeTest.cpp | 51 - llvm/unittests/IR/IRBuilderTest.cpp | 2 +- llvm/unittests/IR/InstructionsTest.cpp | 34 +- llvm/unittests/IR/ModuleTest.cpp | 3 +- llvm/unittests/IR/PatternMatch.cpp | 8 +- llvm/unittests/IR/VectorTypesTest.cpp | 7 +- llvm/unittests/MI/LiveIntervalTest.cpp | 15 - llvm/unittests/Object/CMakeLists.txt | 1 - llvm/unittests/Object/ELFTypesTest.cpp | 63 - llvm/unittests/ObjectYAML/CMakeLists.txt | 1 - llvm/unittests/ObjectYAML/DWARFYAMLTest.cpp | 211 - llvm/unittests/Support/CommandLineTest.cpp | 23 - llvm/unittests/Support/FileCheckTest.cpp | 382 +- llvm/unittests/Support/JSONTest.cpp | 4 - llvm/unittests/Support/Path.cpp | 3 +- llvm/unittests/Support/ProgramTest.cpp | 26 - llvm/unittests/Support/SpecialCaseListTest.cpp | 2 +- llvm/unittests/Support/TargetParserTest.cpp | 16 +- llvm/unittests/TextAPI/TextStubHelpers.h | 1 - llvm/unittests/TextAPI/TextStubV1Tests.cpp | 90 +- llvm/unittests/TextAPI/TextStubV2Tests.cpp | 95 +- llvm/unittests/TextAPI/TextStubV3Tests.cpp | 149 +- llvm/unittests/TextAPI/TextStubV4Tests.cpp | 105 +- llvm/unittests/Transforms/Utils/CloningTest.cpp | 60 - llvm/unittests/Transforms/Utils/LoopUtilsTest.cpp | 2 - llvm/utils/FileCheck/FileCheck.cpp | 10 +- llvm/utils/TableGen/CMakeLists.txt | 1 - llvm/utils/TableGen/CodeGenIntrinsics.h | 3 - llvm/utils/TableGen/CodeGenTarget.cpp | 15 - llvm/utils/TableGen/DirectiveEmitter.cpp | 238 - llvm/utils/TableGen/GICombinerEmitter.cpp | 121 +- llvm/utils/TableGen/IntrinsicEmitter.cpp | 18 +- llvm/utils/TableGen/OptParserEmitter.cpp | 255 +- llvm/utils/TableGen/SearchableTableEmitter.cpp | 16 +- llvm/utils/TableGen/TableGen.cpp | 14 +- llvm/utils/TableGen/TableGenBackends.h | 2 - llvm/utils/TableGen/X86ModRMFilters.cpp | 2 - llvm/utils/TableGen/X86ModRMFilters.h | 23 - llvm/utils/TableGen/X86RecognizableInstr.cpp | 37 +- llvm/utils/TableGen/X86RecognizableInstr.h | 37 +- llvm/utils/UpdateTestChecks/common.py | 12 +- llvm/utils/git/arcfilter.sh | 7 - llvm/utils/git/pre-push.py | 221 - llvm/utils/gn/get.py | 12 +- llvm/utils/gn/gn.py | 4 +- .../clang-tools-extra/clang-tidy/utils/BUILD.gn | 1 - .../gn/secondary/clang-tools-extra/clangd/BUILD.gn | 3 - .../clang-tools-extra/clangd/support/BUILD.gn | 2 +- .../clang-tools-extra/clangd/unittests/BUILD.gn | 2 - llvm/utils/gn/secondary/clang/lib/Basic/BUILD.gn | 1 - llvm/utils/gn/secondary/clang/lib/Driver/BUILD.gn | 2 - .../clang/lib/StaticAnalyzer/Checkers/BUILD.gn | 2 - .../clang/lib/Tooling/Transformer/BUILD.gn | 1 - llvm/utils/gn/secondary/clang/test/BUILD.gn | 2 - .../gn/secondary/clang/unittests/Frontend/BUILD.gn | 1 - .../clang/unittests/StaticAnalyzer/BUILD.gn | 1 - .../gn/secondary/clang/unittests/Tooling/BUILD.gn | 1 - llvm/utils/gn/secondary/libcxx/src/BUILD.gn | 1 - llvm/utils/gn/secondary/libcxxabi/src/BUILD.gn | 1 + llvm/utils/gn/secondary/lld/test/BUILD.gn | 1 - .../llvm/include/llvm/Frontend/OpenMP/BUILD.gn | 26 - llvm/utils/gn/secondary/llvm/lib/Analysis/BUILD.gn | 3 - .../gn/secondary/llvm/lib/Analysis/ML/BUILD.gn | 10 + llvm/utils/gn/secondary/llvm/lib/CodeGen/BUILD.gn | 1 + .../gn/secondary/llvm/lib/DebugInfo/PDB/BUILD.gn | 3 - .../gn/secondary/llvm/lib/Frontend/OpenMP/BUILD.gn | 1 - llvm/utils/gn/secondary/llvm/lib/Passes/BUILD.gn | 1 + .../gn/secondary/llvm/lib/Target/RISCV/BUILD.gn | 1 - .../lib/Target/WebAssembly/MCTargetDesc/BUILD.gn | 7 + .../lib/Target/WebAssembly/TargetInfo/BUILD.gn | 13 - llvm/utils/gn/secondary/llvm/test/BUILD.gn | 3 - .../utils/gn/secondary/llvm/tools/llvm-mc/BUILD.gn | 5 +- .../utils/gn/secondary/llvm/tools/llvm-ml/BUILD.gn | 5 +- llvm/utils/gn/secondary/llvm/triples.gni | 2 - .../utils/gn/secondary/llvm/unittests/ADT/BUILD.gn | 1 - .../gn/secondary/llvm/unittests/Analysis/BUILD.gn | 1 - .../secondary/llvm/unittests/Analysis/ML/BUILD.gn | 15 + llvm/utils/gn/secondary/llvm/unittests/BUILD.gn | 1 + .../llvm/unittests/CodeGen/GlobalISel/BUILD.gn | 1 - .../gn/secondary/llvm/unittests/Object/BUILD.gn | 1 - .../secondary/llvm/unittests/ObjectYAML/BUILD.gn | 1 - .../gn/secondary/llvm/utils/TableGen/BUILD.gn | 1 - llvm/utils/lint/cpp_lint.py | 2 +- llvm/utils/lit/lit/Test.py | 42 +- llvm/utils/lit/lit/TestRunner.py | 6 +- llvm/utils/lit/lit/cl_arguments.py | 6 - llvm/utils/lit/lit/main.py | 49 +- llvm/utils/lit/lit/reports.py | 6 +- .../tests/Inputs/custom-result-category/format.py | 7 +- .../lit/tests/Inputs/shtest-format-argv0/lit.cfg | 7 - .../argv0.txt | 0 .../lit/tests/Inputs/unparsed-requirements/test.py | 4 - .../lit/tests/Inputs/xunit-output/dummy_format.py | 5 - .../lit/tests/Inputs/xunit-output/excluded.ini | 5 - .../tests/Inputs/xunit-output/missing_feature.ini | 7 - llvm/utils/lit/tests/Inputs/xunit-output/pass.ini | 5 - .../lit/tests/Inputs/xunit-output/unsupported.ini | 5 - llvm/utils/lit/tests/custom-result-category.py | 8 +- llvm/utils/lit/tests/lit.cfg | 2 - llvm/utils/lit/tests/shtest-format-argv0.py | 13 - llvm/utils/lit/tests/shtest-format.py | 11 +- llvm/utils/lit/tests/unparsed-requirements.py | 25 - llvm/utils/lit/tests/xunit-output.py | 25 +- .../googletest/include/gtest/internal/gtest-port.h | 2 +- llvm/utils/update_cc_test_checks.py | 25 +- llvm/utils/vim/syntax/llvm.vim | 2 +- mlir/CMakeLists.txt | 7 - mlir/docs/ConversionToLLVMDialect.md | 20 +- mlir/docs/DialectConversion.md | 28 +- mlir/docs/Dialects/Affine.md | 4 +- mlir/docs/Dialects/LLVM.md | 34 +- mlir/docs/Interfaces.md | 66 +- mlir/docs/OpDefinitions.md | 46 +- mlir/docs/Traits.md | 75 +- mlir/docs/Tutorials/DefiningAttributesAndTypes.md | 5 +- mlir/docs/Tutorials/Toy/Ch-5.md | 2 +- mlir/docs/Tutorials/Toy/Ch-6.md | 3 +- mlir/docs/Tutorials/Toy/Ch-7.md | 3 +- mlir/examples/toy/Ch5/mlir/LowerToAffineLoops.cpp | 90 +- mlir/examples/toy/Ch6/mlir/LowerToAffineLoops.cpp | 86 +- mlir/examples/toy/Ch6/mlir/LowerToLLVM.cpp | 2 +- mlir/examples/toy/Ch7/mlir/Dialect.cpp | 3 +- mlir/examples/toy/Ch7/mlir/LowerToAffineLoops.cpp | 90 +- mlir/examples/toy/Ch7/mlir/LowerToLLVM.cpp | 2 +- mlir/include/mlir/Analysis/AffineStructures.h | 32 +- mlir/include/mlir/Analysis/Presburger/Fraction.h | 77 - mlir/include/mlir/Analysis/Presburger/Matrix.h | 79 - mlir/include/mlir/Analysis/Presburger/Simplex.h | 327 - .../mlir/Conversion/GPUToNVVM/GPUToNVVMPass.h | 9 +- .../mlir/Conversion/GPUToROCDL/GPUToROCDLPass.h | 8 +- mlir/include/mlir/Conversion/Passes.td | 24 - .../mlir/Conversion/SCFToSPIRV/SCFToSPIRV.h | 44 - .../Conversion/SPIRVToLLVM/ConvertSPIRVToLLVM.h | 11 - .../mlir/Conversion/ShapeToSCF/ShapeToSCF.h | 27 - .../StandardToLLVM/ConvertStandardToLLVM.h | 57 +- .../StandardToLLVM/ConvertStandardToLLVMPass.h | 69 +- .../Conversion/VectorToLLVM/ConvertVectorToLLVM.h | 5 +- mlir/include/mlir/Dialect/Affine/EDSC/Builders.h | 124 +- mlir/include/mlir/Dialect/Affine/IR/AffineOps.h | 15 - mlir/include/mlir/Dialect/Affine/IR/AffineOps.td | 8 +- mlir/include/mlir/Dialect/LLVMIR/LLVMOpBase.td | 28 +- mlir/include/mlir/Dialect/LLVMIR/LLVMOps.td | 76 +- mlir/include/mlir/Dialect/LLVMIR/NVVMOps.td | 17 +- mlir/include/mlir/Dialect/Linalg/EDSC/Builders.h | 38 +- mlir/include/mlir/Dialect/Linalg/IR/LinalgBase.td | 3 +- .../Linalg/IR/LinalgNamedStructuredOpsSpec.tc | 10 - .../mlir/Dialect/Linalg/IR/LinalgStructuredOps.td | 94 +- .../Linalg/IR/LinalgStructuredOpsInterface.td | 6 +- mlir/include/mlir/Dialect/Linalg/IR/LinalgTypes.h | 2 +- mlir/include/mlir/Dialect/Linalg/Passes.h | 2 +- mlir/include/mlir/Dialect/Linalg/Passes.td | 4 +- .../mlir/Dialect/Linalg/Transforms/Transforms.h | 18 +- mlir/include/mlir/Dialect/Linalg/Utils/Utils.h | 12 +- mlir/include/mlir/Dialect/OpenMP/OpenMPOps.td | 3 - mlir/include/mlir/Dialect/SCF/EDSC/Builders.h | 49 + mlir/include/mlir/Dialect/SCF/Passes.h | 4 - mlir/include/mlir/Dialect/SCF/Passes.td | 14 +- mlir/include/mlir/Dialect/SCF/SCFOps.td | 16 +- mlir/include/mlir/Dialect/SPIRV/Passes.h | 4 - mlir/include/mlir/Dialect/SPIRV/Passes.td | 6 - mlir/include/mlir/Dialect/SPIRV/SPIRVBase.td | 34 +- mlir/include/mlir/Dialect/SPIRV/SPIRVMatrixOps.td | 136 - mlir/include/mlir/Dialect/SPIRV/SPIRVOps.td | 53 - mlir/include/mlir/Dialect/SPIRV/SPIRVTypes.h | 8 +- mlir/include/mlir/Dialect/Shape/IR/Shape.h | 15 +- mlir/include/mlir/Dialect/Shape/IR/ShapeOps.td | 31 +- .../include/mlir/Dialect/Shape/Transforms/Passes.h | 17 - .../mlir/Dialect/Shape/Transforms/Passes.td | 5 - .../mlir/Dialect/StandardOps/EDSC/Intrinsics.h | 60 +- mlir/include/mlir/Dialect/StandardOps/IR/Ops.td | 5 +- .../mlir/Dialect/StandardOps/Transforms/Passes.h | 5 - mlir/include/mlir/Dialect/Vector/EDSC/Intrinsics.h | 9 +- mlir/include/mlir/Dialect/Vector/VectorOps.h | 8 +- mlir/include/mlir/Dialect/Vector/VectorOps.td | 12 +- .../include/mlir/Dialect/Vector/VectorTransforms.h | 33 +- mlir/include/mlir/EDSC/Builders.h | 255 +- mlir/include/mlir/ExecutionEngine/CRunnerUtils.h | 1 + mlir/include/mlir/IR/AttributeSupport.h | 57 +- mlir/include/mlir/IR/Attributes.h | 62 +- mlir/include/mlir/IR/Builders.h | 1 - mlir/include/mlir/IR/Dialect.h | 15 +- mlir/include/mlir/IR/Location.h | 3 +- mlir/include/mlir/IR/Matchers.h | 4 +- mlir/include/mlir/IR/OpBase.td | 369 +- mlir/include/mlir/IR/OpDefinition.h | 129 +- mlir/include/mlir/IR/OperationSupport.h | 29 +- mlir/include/mlir/IR/PatternMatch.h | 188 +- mlir/include/mlir/IR/StandardTypes.h | 13 +- mlir/include/mlir/IR/StorageUniquerSupport.h | 37 +- mlir/include/mlir/IR/SymbolInterfaces.td | 29 +- mlir/include/mlir/IR/TypeSupport.h | 96 +- mlir/include/mlir/IR/Types.h | 60 +- mlir/include/mlir/IR/UseDefLists.h | 8 +- mlir/include/mlir/IR/Value.h | 6 - mlir/include/mlir/InitAllPasses.h | 1 - mlir/include/mlir/Interfaces/CallInterfaces.td | 4 +- .../mlir/Interfaces/ControlFlowInterfaces.td | 4 +- .../mlir/Interfaces/SideEffectInterfaces.td | 4 +- mlir/include/mlir/Support/InterfaceSupport.h | 210 - mlir/include/mlir/Support/LogicalResult.h | 27 +- mlir/include/mlir/TableGen/Interfaces.h | 126 - mlir/include/mlir/TableGen/OpInterfaces.h | 109 + mlir/include/mlir/TableGen/OpTrait.h | 2 +- mlir/include/mlir/TableGen/Operator.h | 19 - mlir/include/mlir/Transforms/BufferPlacement.h | 4 +- mlir/include/mlir/Transforms/DialectConversion.h | 146 +- mlir/integration_test/CMakeLists.txt | 30 - .../Dialect/LLVMIR/CPU/lit.local.cfg | 5 - .../LLVMIR/CPU/test-vector-reductions-fp.mlir | 89 - .../LLVMIR/CPU/test-vector-reductions-int.mlir | 83 - .../Dialect/Vector/CPU/lit.local.cfg | 5 - .../Dialect/Vector/CPU/test-broadcast.mlir | 82 - .../Dialect/Vector/CPU/test-constant-mask.mlir | 49 - .../Dialect/Vector/CPU/test-contraction.mlir | 383 - .../Dialect/Vector/CPU/test-create-mask-v4i1.mlir | 99 - .../Dialect/Vector/CPU/test-create-mask.mlir | 110 - .../Dialect/Vector/CPU/test-extract-slices.mlir | 79 - .../Vector/CPU/test-extract-strided-slice.mlir | 32 - .../Vector/CPU/test-flat-transpose-col.mlir | 78 - .../Vector/CPU/test-flat-transpose-row.mlir | 78 - .../Dialect/Vector/CPU/test-fma.mlir | 28 - .../Dialect/Vector/CPU/test-insert-slices.mlir | 72 - .../Vector/CPU/test-insert-strided-slice.mlir | 36 - .../Vector/CPU/test-matrix-multiply-col.mlir | 53 - .../Vector/CPU/test-matrix-multiply-row.mlir | 53 - .../Dialect/Vector/CPU/test-outerproduct.mlir | 76 - .../Vector/CPU/test-reductions-f32-reassoc.mlir | 38 - .../Dialect/Vector/CPU/test-reductions-f32.mlir | 50 - .../Vector/CPU/test-reductions-f64-reassoc.mlir | 38 - .../Dialect/Vector/CPU/test-reductions-f64.mlir | 50 - .../Dialect/Vector/CPU/test-reductions-i32.mlir | 59 - .../Dialect/Vector/CPU/test-reductions-i64.mlir | 59 - .../Dialect/Vector/CPU/test-shape-cast.mlir | 44 - .../Dialect/Vector/CPU/test-shuffle.mlir | 24 - .../Dialect/Vector/CPU/test-transfer-read.mlir | 51 - .../Dialect/Vector/CPU/test-transfer-write.mlir | 101 - .../Dialect/Vector/CPU/test-transpose.mlir | 120 - mlir/integration_test/lit.cfg.py | 58 - mlir/integration_test/lit.site.cfg.py.in | 51 - mlir/lib/Analysis/AffineAnalysis.cpp | 3 +- mlir/lib/Analysis/AffineStructures.cpp | 23 - mlir/lib/Analysis/CMakeLists.txt | 4 - mlir/lib/Analysis/LoopAnalysis.cpp | 3 +- mlir/lib/Analysis/NestedMatcher.cpp | 2 +- mlir/lib/Analysis/Presburger/CMakeLists.txt | 4 - mlir/lib/Analysis/Presburger/Matrix.cpp | 92 - mlir/lib/Analysis/Presburger/Simplex.cpp | 1081 --- mlir/lib/Analysis/SliceAnalysis.cpp | 3 +- mlir/lib/Analysis/Utils.cpp | 21 +- .../AVX512ToLLVM/ConvertAVX512ToLLVM.cpp | 5 +- mlir/lib/Conversion/CMakeLists.txt | 2 - mlir/lib/Conversion/GPUCommon/CMakeLists.txt | 2 +- mlir/lib/Conversion/GPUCommon/GPUOpsLowering.h | 5 +- mlir/lib/Conversion/GPUToNVVM/CMakeLists.txt | 2 +- .../Conversion/GPUToNVVM/LowerGpuOpsToNVVMOps.cpp | 25 +- mlir/lib/Conversion/GPUToROCDL/CMakeLists.txt | 2 +- .../GPUToROCDL/LowerGpuOpsToROCDLOps.cpp | 21 +- mlir/lib/Conversion/GPUToSPIRV/CMakeLists.txt | 3 +- .../Conversion/GPUToSPIRV/ConvertGPUToSPIRV.cpp | 171 +- .../GPUToSPIRV/ConvertGPUToSPIRVPass.cpp | 7 +- mlir/lib/Conversion/GPUToVulkan/CMakeLists.txt | 2 +- .../GPUToVulkan/ConvertLaunchFuncToVulkanCalls.cpp | 78 +- mlir/lib/Conversion/LinalgToLLVM/LinalgToLLVM.cpp | 12 +- .../Conversion/LinalgToSPIRV/LinalgToSPIRVPass.cpp | 6 +- .../LinalgToStandard/LinalgToStandard.cpp | 9 +- mlir/lib/Conversion/SCFToSPIRV/CMakeLists.txt | 20 - mlir/lib/Conversion/SCFToSPIRV/SCFToSPIRV.cpp | 282 - .../Conversion/SPIRVToLLVM/ConvertSPIRVToLLVM.cpp | 463 +- .../SPIRVToLLVM/ConvertSPIRVToLLVMPass.cpp | 8 +- mlir/lib/Conversion/ShapeToSCF/CMakeLists.txt | 19 - mlir/lib/Conversion/ShapeToSCF/ShapeToSCF.cpp | 155 - mlir/lib/Conversion/ShapeToStandard/CMakeLists.txt | 5 - .../Conversion/ShapeToStandard/ShapeToStandard.cpp | 109 +- .../ShapeToStandard/ShapeToStandardPatterns.td | 21 - .../Conversion/StandardToLLVM/StandardToLLVM.cpp | 515 +- .../StandardToSPIRV/ConvertStandardToSPIRV.cpp | 18 +- .../StandardToSPIRV/LegalizeStandardForSPIRV.cpp | 92 +- .../VectorToLLVM/ConvertVectorToLLVM.cpp | 85 +- .../lib/Conversion/VectorToROCDL/VectorToROCDL.cpp | 18 +- mlir/lib/Conversion/VectorToSCF/VectorToSCF.cpp | 24 +- mlir/lib/Dialect/Affine/EDSC/Builders.cpp | 142 +- mlir/lib/Dialect/Affine/IR/AffineOps.cpp | 156 +- .../Affine/Transforms/AffineDataCopyGeneration.cpp | 8 +- .../Transforms/AffineLoopInvariantCodeMotion.cpp | 9 +- .../Affine/Transforms/SimplifyAffineStructures.cpp | 2 +- .../Dialect/Affine/Transforms/SuperVectorize.cpp | 2 +- mlir/lib/Dialect/GPU/IR/GPUDialect.cpp | 16 +- .../lib/Dialect/GPU/Transforms/KernelOutlining.cpp | 2 +- mlir/lib/Dialect/LLVMIR/IR/LLVMDialect.cpp | 57 +- .../LLVMIR/Transforms/LegalizeForExport.cpp | 2 +- mlir/lib/Dialect/Linalg/EDSC/Builders.cpp | 76 +- mlir/lib/Dialect/Linalg/IR/LinalgOps.cpp | 76 +- mlir/lib/Dialect/Linalg/Transforms/Fusion.cpp | 4 +- mlir/lib/Dialect/Linalg/Transforms/Hoisting.cpp | 7 +- mlir/lib/Dialect/Linalg/Transforms/Interchange.cpp | 2 +- mlir/lib/Dialect/Linalg/Transforms/Loops.cpp | 673 +- mlir/lib/Dialect/Linalg/Transforms/Promotion.cpp | 66 +- .../Dialect/Linalg/Transforms/TensorsToBuffers.cpp | 14 +- mlir/lib/Dialect/Linalg/Transforms/Tiling.cpp | 42 +- mlir/lib/Dialect/Linalg/Transforms/Transforms.cpp | 4 +- .../Dialect/Linalg/Transforms/Vectorization.cpp | 2 +- mlir/lib/Dialect/Linalg/Utils/Utils.cpp | 163 +- mlir/lib/Dialect/OpenMP/IR/OpenMPDialect.cpp | 244 - mlir/lib/Dialect/Quant/IR/QuantOps.cpp | 2 +- mlir/lib/Dialect/Quant/Transforms/ConvertConst.cpp | 3 +- mlir/lib/Dialect/SCF/EDSC/Builders.cpp | 99 + mlir/lib/Dialect/SCF/SCF.cpp | 179 +- mlir/lib/Dialect/SCF/Transforms/CMakeLists.txt | 2 +- .../Dialect/SCF/Transforms/LoopSpecialization.cpp | 115 - .../Dialect/SCF/Transforms/ParallelLoopFusion.cpp | 2 +- .../SCF/Transforms/ParallelLoopSpecialization.cpp | 72 + .../Dialect/SCF/Transforms/ParallelLoopTiling.cpp | 68 +- mlir/lib/Dialect/SPIRV/SPIRVDialect.cpp | 8 +- mlir/lib/Dialect/SPIRV/SPIRVLowering.cpp | 11 +- mlir/lib/Dialect/SPIRV/SPIRVOps.cpp | 235 +- mlir/lib/Dialect/SPIRV/SPIRVTypes.cpp | 6 + .../Dialect/SPIRV/Serialization/Deserializer.cpp | 7 +- mlir/lib/Dialect/SPIRV/Transforms/CMakeLists.txt | 1 - .../SPIRV/Transforms/LowerABIAttributesPass.cpp | 8 +- .../SPIRV/Transforms/RewriteInsertsPass.cpp | 115 - mlir/lib/Dialect/Shape/IR/Shape.cpp | 106 +- mlir/lib/Dialect/Shape/IR/ShapeCanonicalization.td | 10 - mlir/lib/Dialect/Shape/Transforms/CMakeLists.txt | 1 - .../Shape/Transforms/RemoveShapeConstraints.cpp | 64 - .../Shape/Transforms/ShapeToShapeLowering.cpp | 9 +- mlir/lib/Dialect/StandardOps/EDSC/Intrinsics.cpp | 41 +- mlir/lib/Dialect/StandardOps/IR/Ops.cpp | 36 +- .../Dialect/StandardOps/Transforms/CMakeLists.txt | 1 - .../StandardOps/Transforms/ExpandAtomic.cpp | 2 +- .../Dialect/StandardOps/Transforms/ExpandTanh.cpp | 70 - mlir/lib/Dialect/Traits.cpp | 2 +- mlir/lib/Dialect/Vector/VectorOps.cpp | 8 - mlir/lib/Dialect/Vector/VectorTransforms.cpp | 216 +- mlir/lib/EDSC/Builders.cpp | 127 +- mlir/lib/ExecutionEngine/CRunnerUtils.cpp | 1 + mlir/lib/ExecutionEngine/JitRunner.cpp | 2 +- mlir/lib/IR/AsmPrinter.cpp | 32 +- mlir/lib/IR/Attributes.cpp | 10 +- mlir/lib/IR/Builders.cpp | 6 - mlir/lib/IR/Diagnostics.cpp | 5 - mlir/lib/IR/MLIRContext.cpp | 131 +- mlir/lib/IR/Operation.cpp | 6 - mlir/lib/IR/PatternMatch.cpp | 148 +- mlir/lib/IR/StandardTypes.cpp | 18 +- mlir/lib/IR/SymbolTable.cpp | 2 +- mlir/lib/IR/Types.cpp | 5 +- mlir/lib/Interfaces/SideEffectInterfaces.cpp | 3 +- mlir/lib/Parser/AttributeParser.cpp | 4 +- mlir/lib/Parser/TypeParser.cpp | 4 +- mlir/lib/Pass/IRPrinting.cpp | 2 +- mlir/lib/TableGen/CMakeLists.txt | 2 +- mlir/lib/TableGen/Constraint.cpp | 19 +- mlir/lib/TableGen/Dialect.cpp | 3 +- mlir/lib/TableGen/Interfaces.cpp | 139 - mlir/lib/TableGen/OpClass.cpp | 5 +- mlir/lib/TableGen/OpInterfaces.cpp | 105 + mlir/lib/TableGen/OpTrait.cpp | 2 +- mlir/lib/TableGen/Operator.cpp | 13 +- mlir/lib/TableGen/Pattern.cpp | 2 +- mlir/lib/Target/LLVMIR/ConvertFromLLVMIR.cpp | 5 +- mlir/lib/Target/LLVMIR/ModuleTranslation.cpp | 30 +- mlir/lib/Transforms/BufferPlacement.cpp | 803 +- mlir/lib/Transforms/CMakeLists.txt | 1 - mlir/lib/Transforms/DialectConversion.cpp | 1266 ++- mlir/lib/Transforms/Inliner.cpp | 105 +- mlir/lib/Transforms/LoopFusion.cpp | 93 +- mlir/lib/Transforms/LoopInvariantCodeMotion.cpp | 7 +- mlir/lib/Transforms/MemRefDataFlowOpt.cpp | 4 +- mlir/lib/Transforms/PipelineDataTransfer.cpp | 2 +- .../Utils/GreedyPatternRewriteDriver.cpp | 83 +- mlir/lib/Transforms/Utils/LoopFusionUtils.cpp | 6 +- mlir/lib/Transforms/Utils/LoopUtils.cpp | 53 +- mlir/lib/Transforms/Utils/Utils.cpp | 6 +- mlir/lib/Transforms/ViewOpGraph.cpp | 2 +- mlir/test/Conversion/GPUToNVVM/gpu-to-nvvm.mlir | 31 - mlir/test/Conversion/GPUToROCDL/gpu-to-rocdl.mlir | 31 - mlir/test/Conversion/GPUToSPIRV/if.mlir | 74 - mlir/test/Conversion/GPUToSPIRV/loop.mlir | 43 - .../lower-gpu-launch-vulkan-launch.mlir | 2 +- .../SPIRVToLLVM/arithmetic-ops-to-llvm.mlir | 16 - .../SPIRVToLLVM/bitwise-ops-to-llvm.mlir | 128 - .../Conversion/SPIRVToLLVM/cast-ops-to-llvm.mlir | 165 - .../SPIRVToLLVM/constant-op-to-llvm.mlir | 55 - mlir/test/Conversion/SPIRVToLLVM/func-to-llvm.mlir | 93 - .../Conversion/SPIRVToLLVM/logical-to-llvm.mlir | 83 - .../Conversion/SPIRVToLLVM/module-ops-to-llvm.mlir | 26 - mlir/test/Conversion/ShapeToSCF/shape-to-scf.mlir | 50 - .../ShapeToStandard/shape-to-standard.mlir | 83 - .../StandardToLLVM/calling-convention.mlir | 131 - .../StandardToLLVM/convert-dynamic-memref-ops.mlir | 23 - .../Conversion/StandardToLLVM/convert-funcs.mlir | 9 +- .../Conversion/StandardToSPIRV/legalization.mlir | 34 - .../VectorToLLVM/vector-reduction-to-llvm.mlir | 42 - .../Conversion/VectorToLLVM/vector-to-llvm.mlir | 45 +- .../Conversion/VectorToSCF/vector-to-loops.mlir | 12 +- mlir/test/Dialect/LLVMIR/global.mlir | 15 +- mlir/test/Dialect/LLVMIR/invalid.mlir | 14 - mlir/test/Dialect/LLVMIR/roundtrip.mlir | 235 +- mlir/test/Dialect/Linalg/affine.mlir | 2 +- mlir/test/Dialect/Linalg/canonicalize.mlir | 4 +- mlir/test/Dialect/Linalg/fusion-2-level.mlir | 4 +- mlir/test/Dialect/Linalg/fusion.mlir | 200 +- mlir/test/Dialect/Linalg/loops.mlir | 4 +- mlir/test/Dialect/Linalg/promote.mlir | 97 +- mlir/test/Dialect/Linalg/promotion_options.mlir | 6 +- mlir/test/Dialect/Linalg/roundtrip.mlir | 20 +- mlir/test/Dialect/Linalg/tile.mlir | 82 +- mlir/test/Dialect/Linalg/tile_parallel_reduce.mlir | 10 +- .../transform-patterns-matmul-to-vector.mlir | 8 +- mlir/test/Dialect/Linalg/transform-patterns.mlir | 78 +- mlir/test/Dialect/OpenMP/invalid.mlir | 89 - mlir/test/Dialect/OpenMP/ops.mlir | 43 +- mlir/test/Dialect/SCF/canonicalize.mlir | 55 - mlir/test/Dialect/SCF/for-loop-specialization.mlir | 39 - mlir/test/Dialect/SCF/parallel-loop-tiling.mlir | 106 +- mlir/test/Dialect/SPIRV/Serialization/array.mlir | 4 +- .../SPIRV/Serialization/cooperative-matrix.mlir | 4 +- mlir/test/Dialect/SPIRV/Serialization/debug.mlir | 2 +- .../SPIRV/Serialization/global-variable.mlir | 2 +- mlir/test/Dialect/SPIRV/Serialization/loop.mlir | 8 +- mlir/test/Dialect/SPIRV/Serialization/matrix.mlir | 31 +- .../Dialect/SPIRV/Serialization/memory-ops.mlir | 52 +- mlir/test/Dialect/SPIRV/Serialization/undef.mlir | 2 +- .../Dialect/SPIRV/Transforms/abi-load-store.mlir | 6 +- mlir/test/Dialect/SPIRV/Transforms/inlining.mlir | 6 +- .../SPIRV/Transforms/layout-decoration.mlir | 2 +- .../Dialect/SPIRV/Transforms/rewrite-inserts.mlir | 31 - mlir/test/Dialect/SPIRV/canonicalize.mlir | 14 +- mlir/test/Dialect/SPIRV/cooperative-matrix.mlir | 10 +- mlir/test/Dialect/SPIRV/matrix-ops.mlir | 76 - mlir/test/Dialect/SPIRV/ops.mlir | 88 +- mlir/test/Dialect/SPIRV/structure-ops.mlir | 2 +- mlir/test/Dialect/Shape/canonicalize.mlir | 73 - mlir/test/Dialect/Shape/ops.mlir | 5 - .../Dialect/Shape/remove-shape-constraints.mlir | 56 - mlir/test/Dialect/Standard/expand-tanh.mlir | 23 - mlir/test/Dialect/Vector/invalid.mlir | 2 +- mlir/test/Dialect/Vector/ops.mlir | 23 +- .../Vector/vector-contract-matvec-transforms.mlir | 163 - .../Dialect/Vector/vector-contract-transforms.mlir | 113 +- mlir/test/EDSC/builder-api-test.cpp | 352 +- mlir/test/IR/invalid.mlir | 2 +- mlir/test/IR/traits.mlir | 33 - mlir/test/Target/import.ll | 6 +- mlir/test/Target/llvmir-intrinsics.mlir | 57 +- mlir/test/Target/llvmir-invalid.mlir | 14 - mlir/test/Target/llvmir.mlir | 7 +- mlir/test/Transforms/buffer-placement.mlir | 532 +- mlir/test/Transforms/constant-fold.mlir | 99 +- mlir/test/Transforms/inlining-dce.mlir | 22 +- mlir/test/Transforms/loop-fusion.mlir | 99 - mlir/test/Transforms/memref-bound-check.mlir | 9 - mlir/test/Transforms/parallel-loop-collapsing.mlir | 21 +- .../single-parallel-loop-collapsing.mlir | 11 +- .../Transforms/test-legalize-unknown-root.mlir | 13 - mlir/test/Transforms/test-legalizer.mlir | 29 +- .../lib/Dialect/Affine/TestVectorizationUtils.cpp | 2 +- mlir/test/lib/Dialect/Test/CMakeLists.txt | 6 - mlir/test/lib/Dialect/Test/TestDialect.cpp | 108 - mlir/test/lib/Dialect/Test/TestInterfaces.td | 46 - mlir/test/lib/Dialect/Test/TestOps.td | 93 +- mlir/test/lib/Dialect/Test/TestPatterns.cpp | 88 +- mlir/test/lib/Dialect/Test/TestTypes.h | 44 - mlir/test/lib/IR/CMakeLists.txt | 1 - mlir/test/lib/IR/TestInterfaces.cpp | 41 - mlir/test/lib/Transforms/CMakeLists.txt | 3 +- mlir/test/lib/Transforms/TestBufferPlacement.cpp | 23 +- mlir/test/lib/Transforms/TestExpandTanh.cpp | 37 - .../lib/Transforms/TestMemRefDependenceCheck.cpp | 2 +- mlir/test/lib/Transforms/TestVectorTransforms.cpp | 10 +- mlir/test/lit.cfg.py | 8 - .../mlir-cpu-runner/linalg_integration_test.mlir | 2 +- mlir/test/mlir-cpu-runner/lit.local.cfg | 11 +- mlir/test/mlir-cpu-runner/unranked_memref.mlir | 47 - mlir/test/mlir-tblgen/interfaces.mlir | 11 - mlir/test/mlir-tblgen/op-attribute.td | 88 +- mlir/test/mlir-tblgen/op-decl.td | 97 +- mlir/test/mlir-tblgen/op-format.mlir | 7 - mlir/test/mlir-tblgen/op-interface.td | 2 +- mlir/test/mlir-tblgen/op-operand.td | 18 +- mlir/test/mlir-tblgen/op-result.td | 41 +- mlir/test/mlir-tblgen/op-side-effects.td | 4 +- mlir/test/mlir-tblgen/pattern.mlir | 11 - mlir/test/mlir-tblgen/predicate.td | 32 +- mlir/test/mlir-vulkan-runner/addi8.mlir | 52 - .../mlir-linalg-ods-gen/mlir-linalg-ods-gen.cpp | 4 - mlir/tools/mlir-opt/mlir-opt.cpp | 4 - mlir/tools/mlir-rocm-runner/mlir-rocm-runner.cpp | 2 +- mlir/tools/mlir-tblgen/DialectGen.cpp | 2 +- mlir/tools/mlir-tblgen/EnumsGen.cpp | 40 +- mlir/tools/mlir-tblgen/OpDefinitionsGen.cpp | 262 +- mlir/tools/mlir-tblgen/OpFormatGen.cpp | 111 +- mlir/tools/mlir-tblgen/OpInterfacesGen.cpp | 349 +- mlir/tools/mlir-tblgen/PassGen.cpp | 21 +- mlir/tools/mlir-tblgen/RewriterGen.cpp | 46 +- mlir/tools/mlir-tblgen/SPIRVUtilsGen.cpp | 5 +- mlir/tools/mlir-tblgen/StructsGen.cpp | 26 +- mlir/tools/mlir-vulkan-runner/VulkanRuntime.cpp | 124 +- mlir/tools/mlir-vulkan-runner/VulkanRuntime.h | 11 +- .../mlir-vulkan-runner/vulkan-runtime-wrappers.cpp | 119 +- mlir/unittests/Analysis/AffineStructuresTest.cpp | 277 - mlir/unittests/Analysis/CMakeLists.txt | 8 - mlir/unittests/Analysis/Presburger/CMakeLists.txt | 7 - mlir/unittests/Analysis/Presburger/MatrixTest.cpp | 92 - mlir/unittests/Analysis/Presburger/SimplexTest.cpp | 219 - mlir/unittests/CMakeLists.txt | 1 - mlir/unittests/TableGen/EnumsGenTest.cpp | 3 +- mlir/utils/generate-test-checks.py | 128 +- mlir/utils/spirv/gen_spirv_dialect.py | 83 +- mlir/utils/spirv/report_coverage.sh | 20 - openmp/cmake/OpenMPTesting.cmake | 4 +- openmp/docs/ReleaseNotes.rst | 45 - openmp/libomptarget/plugins/cuda/src/rtl.cpp | 8 +- openmp/libomptarget/src/device.cpp | 100 +- openmp/libomptarget/src/device.h | 24 +- openmp/libomptarget/src/omptarget.cpp | 4 +- openmp/runtime/src/kmp_affinity.cpp | 6 +- openmp/runtime/src/kmp_csupport.cpp | 34 - openmp/runtime/src/kmp_taskdeps.cpp | 150 +- openmp/runtime/src/kmp_tasking.cpp | 2 + openmp/runtime/src/ompt-internal.h | 2 + openmp/runtime/src/ompt-specific.cpp | 2 + openmp/runtime/test/ompt/callback.h | 35 +- .../ompt/synchronization/ordered_dependences.c | 63 - openmp/runtime/test/ompt/tasks/dependences.c | 113 +- openmp/runtime/test/ompt/tasks/task_late_fulfill.c | 7 - openmp/runtime/test/ompt/tasks/taskwait-depend.c | 80 - openmp/runtime/test/tasking/omp_fill_taskqueue.c | 8 +- .../test/worksharing/for/omp_for_bigbounds.c | 6 +- openmp/tools/archer/tests/lit.cfg | 3 +- openmp/tools/multiplex/CMakeLists.txt | 10 - openmp/tools/multiplex/README.md | 60 - openmp/tools/multiplex/ompt-multiplex.h | 1094 --- openmp/tools/multiplex/tests/CMakeLists.txt | 21 - .../custom_data_storage/custom_data_storage.c | 313 - .../tests/custom_data_storage/first-tool.h | 293 - .../tests/custom_data_storage/second-tool.h | 5 - openmp/tools/multiplex/tests/lit.cfg | 93 - openmp/tools/multiplex/tests/lit.site.cfg.in | 16 - openmp/tools/multiplex/tests/ompt-signal.h | 23 - openmp/tools/multiplex/tests/print/first-tool.h | 5 - openmp/tools/multiplex/tests/print/print.c | 304 - openmp/tools/multiplex/tests/print/second-tool.h | 5 - .../HowToManuallyUseTheIndividualPiecesOfPolly.rst | 28 +- polly/docs/experiments/matmul/runall.sh | 32 +- polly/lib/Transform/ScopInliner.cpp | 1 - .../test/DeadCodeElimination/chained_iterations.ll | 4 +- .../DeadCodeElimination/chained_iterations_2.ll | 4 +- polly/test/DeadCodeElimination/computeout.ll | 4 +- .../dead_iteration_elimination.ll | 2 +- polly/test/DeadCodeElimination/null_schedule.ll | 2 +- polly/test/DependenceInfo/do_pluto_matmult.ll | 8 +- ..._dependences_equal_non_reduction_dependences.ll | 2 +- .../reduction_multiple_loops_array_sum.ll | 6 +- .../reduction_multiple_loops_array_sum_2.ll | 2 +- .../reduction_multiple_loops_array_sum_3.ll | 2 +- .../reduction_multiple_reductions.ll | 2 +- .../reduction_multiple_reductions_2.ll | 2 +- ...artially_escaping_intermediate_in_other_stmt.ll | 2 +- .../reduction_two_reductions_different_rloops.ll | 2 +- polly/test/DependenceInfo/sequential_loops.ll | 6 +- polly/test/Isl/Ast/alias_simple_1.ll | 8 +- polly/test/Isl/Ast/alias_simple_2.ll | 10 +- polly/test/Isl/Ast/alias_simple_3.ll | 8 +- .../Ast/dependence_distance_multiple_constant.ll | 2 +- .../Ast/dependence_distance_varying_multiple.ll | 2 +- ..._dependences_equal_non_reduction_dependences.ll | 2 +- .../Ast/reduction_different_reduction_clauses.ll | 2 +- polly/test/Isl/Ast/run-time-condition.ll | 2 +- polly/test/Isl/Ast/single_loop_strip_mine.ll | 4 +- .../default_aligned_new_access_function.ll | 2 +- .../Isl/CodeGen/MemAccess/simple_stride_test.ll | 2 +- .../OpenMP/loop-body-references-outer-values-3.ll | 4 +- polly/test/Isl/CodeGen/create-conditional-scop.ll | 2 +- polly/test/Isl/CodeGen/intrinsics_lifetime.ll | 2 +- polly/test/Isl/CodeGen/intrinsics_misc.ll | 2 +- .../Isl/CodeGen/invariant_load_hoist_alignment.ll | 2 +- polly/test/Isl/CodeGen/loop_with_condition.ll | 2 +- polly/test/Isl/CodeGen/loop_with_condition_2.ll | 2 +- polly/test/Isl/CodeGen/loop_with_condition_ineq.ll | 2 +- .../test/Isl/CodeGen/loop_with_condition_nested.ll | 4 +- .../CodeGen/multidim-non-matching-typesize-2.ll | 2 +- .../Isl/CodeGen/multidim-non-matching-typesize.ll | 2 +- .../Isl/CodeGen/partial_write_mapped_vector.ll | 2 +- polly/test/Isl/CodeGen/reduction_2.ll | 2 +- polly/test/Isl/CodeGen/run-time-condition.ll | 2 +- polly/test/Isl/CodeGen/simple_vec_assign_scalar.ll | 4 +- .../test/Isl/CodeGen/simple_vec_assign_scalar_2.ll | 2 +- polly/test/Isl/CodeGen/simple_vec_call.ll | 2 +- polly/test/Isl/CodeGen/simple_vec_call_2.ll | 2 +- polly/test/Isl/CodeGen/simple_vec_cast.ll | 2 +- polly/test/Isl/CodeGen/simple_vec_const.ll | 2 +- polly/test/Isl/CodeGen/simple_vec_large_width.ll | 2 +- polly/test/Isl/CodeGen/simple_vec_ptr_ptr_ty.ll | 2 +- polly/test/Isl/CodeGen/simple_vec_stride_x.ll | 2 +- polly/test/Isl/CodeGen/simple_vec_two_stmts.ll | 2 +- .../2012-04-16-Trivially-vectorizable-loops.ll | 2 +- polly/test/ScheduleOptimizer/computeout.ll | 4 +- .../prevectorization-without-tiling.ll | 2 +- polly/test/ScheduleOptimizer/prevectorization.ll | 6 +- polly/test/ScopDetect/base_pointer.ll | 2 +- .../base_pointer_setNewAccessRelation.ll | 2 +- polly/test/ScopDetect/intrinsics_1.ll | 2 +- polly/test/ScopDetect/intrinsics_2.ll | 2 +- polly/test/ScopDetect/intrinsics_3.ll | 2 +- polly/test/ScopDetect/keep_going_expansion.ll | 2 +- polly/test/ScopDetect/mod_ref_read_pointer.ll | 4 +- .../non-affine-loop-condition-dependent-access.ll | 8 +- polly/test/ScopDetect/simple_loop_with_param.ll | 2 +- polly/test/ScopDetect/simple_loop_with_param_2.ll | 2 +- .../ReportMultipleNonAffineAccesses.ll | 12 +- polly/test/ScopInfo/Alias-4.ll | 4 +- ...non-affine-loop-condition-dependent-access_1.ll | 4 +- ...non-affine-loop-condition-dependent-access_2.ll | 6 +- ...non-affine-loop-condition-dependent-access_3.ll | 6 +- .../NonAffine/non_affine_parametric_loop.ll | 2 +- polly/test/ScopInfo/assume_gep_bounds_2.ll | 2 +- polly/test/ScopInfo/inter_bb_scalar_dep.ll | 2 +- .../test/ScopInfo/intra_and_inter_bb_scalar_dep.ll | 2 +- polly/test/ScopInfo/intra_bb_scalar_dep.ll | 2 +- polly/test/ScopInfo/isl_aff_out_of_bounds.ll | 2 +- polly/test/ScopInfo/licm_load.ll | 4 +- polly/test/ScopInfo/licm_potential_store.ll | 4 +- polly/test/ScopInfo/licm_reduction.ll | 4 +- polly/test/ScopInfo/licm_reduction_nested.ll | 4 +- polly/test/ScopInfo/licm_store.ll | 4 +- polly/test/ScopInfo/loop_carry.ll | 2 +- polly/test/ScopInfo/memcpy-raw-source.ll | 2 +- polly/test/ScopInfo/memcpy.ll | 4 +- polly/test/ScopInfo/memmove.ll | 4 +- .../ScopInfo/mod_ref_access_pointee_arguments.ll | 4 +- .../ScopInfo/mod_ref_read_pointee_arguments.ll | 4 +- polly/test/ScopInfo/mod_ref_read_pointer.ll | 4 +- polly/test/ScopInfo/mod_ref_read_pointers.ll | 4 +- .../ScopInfo/reduction_disabled_multiplicative.ll | 2 +- .../ScopInfo/reduction_escaping_intermediate.ll | 2 +- .../ScopInfo/reduction_escaping_intermediate_2.ll | 2 +- .../reduction_invalid_different_operators.ll | 2 +- .../ScopInfo/reduction_multiple_loops_array_sum.ll | 2 +- .../reduction_multiple_loops_array_sum_1.ll | 2 +- .../ScopInfo/reduction_multiple_simple_binary.ll | 2 +- polly/test/ScopInfo/scalar_to_array.ll | 4 +- polly/test/ScopInfo/tempscop-printing.ll | 2 +- polly/www/documentation/gpgpucodegen.html | 6 +- 6462 files changed, 87400 insertions(+), 227885 deletions(-) delete mode 100644 clang-tools-extra/clang-tidy/utils/Aliasing.cpp delete mode 100644 clang-tools-extra/clang-tidy/utils/Aliasing.h delete mode 100644 clang-tools-extra/clangd/Config.cpp delete mode 100644 clang-tools-extra/clangd/Config.h delete mode 100644 clang-tools-extra/clangd/ConfigCompile.cpp delete mode 100644 clang-tools-extra/clangd/ConfigFragment.h delete mode 100644 clang-tools-extra/clangd/ConfigProvider.h delete mode 100644 clang-tools-extra/clangd/ConfigYAML.cpp create mode 100644 clang-tools-extra/clangd/support/FSProvider.cpp create mode 100644 clang-tools-extra/clangd/support/FSProvider.h delete mode 100644 clang-tools-extra/clangd/support/ThreadsafeFS.cpp delete mode 100644 clang-tools-extra/clangd/support/ThreadsafeFS.h delete mode 100644 clang-tools-extra/clangd/unittests/ConfigCompileTests.cpp delete mode 100644 clang-tools-extra/clangd/unittests/ConfigTesting.h delete mode 100644 clang-tools-extra/clangd/unittests/ConfigYAMLTests.cpp delete mode 100644 clang-tools-extra/test/clang-change-namespace/allow-list.cpp create mode 100644 clang-tools-extra/test/clang-change-namespace/white-list.cpp delete mode 100644 clang-tools-extra/test/clang-tidy/checkers/readability-else-aft [...] delete mode 100644 clang-tools-extra/test/clang-tidy/infrastructure/duplicate-conf [...] delete mode 100644 clang-tools-extra/test/clang-tidy/infrastructure/duplicate-fixe [...] delete mode 100644 clang-tools-extra/test/clang-tidy/infrastructure/use-color.cpp delete mode 100644 clang/include/clang/Basic/FPOptions.def delete mode 100644 clang/include/clang/Testing/TestClangConfig.h delete mode 100644 clang/include/clang/Tooling/Transformer/Parsing.h delete mode 100644 clang/lib/Basic/Targets/VE.cpp delete mode 100644 clang/lib/Basic/Targets/VE.h delete mode 100644 clang/lib/Driver/ToolChains/Arch/VE.cpp delete mode 100644 clang/lib/Driver/ToolChains/Arch/VE.h delete mode 100644 clang/lib/Driver/ToolChains/VEToolchain.cpp delete mode 100644 clang/lib/Driver/ToolChains/VEToolchain.h delete mode 100644 clang/lib/StaticAnalyzer/Checkers/WebKit/ASTUtils.cpp delete mode 100644 clang/lib/StaticAnalyzer/Checkers/WebKit/UncountedCallArgsChecker.cpp delete mode 100644 clang/lib/Tooling/Transformer/Parsing.cpp delete mode 100644 clang/test/AST/ast-dump-constant-expr.cpp delete mode 100644 clang/test/AST/ast-dump-lambda-body-not-duplicated.cpp delete mode 100644 clang/test/AST/ast-dump-types-errors-json.cpp delete mode 100644 clang/test/AST/ast-dump-types-errors.cpp delete mode 100644 clang/test/Analysis/Checkers/WebKit/call-args.cpp delete mode 100644 clang/test/Analysis/constraint_manager_conditions.cpp delete mode 100644 clang/test/Analysis/cxxctr-evalcall-analysis-order.cpp delete mode 100644 clang/test/Analysis/exploded-graph-rewriter/l_name_starts_with_l.cpp delete mode 100644 clang/test/Analysis/exploded-graph-rewriter/win_path_forbidden_ [...] delete mode 100644 clang/test/Analysis/pch_crash.cpp delete mode 100644 clang/test/Analysis/std-c-library-functions-POSIX.c delete mode 100644 clang/test/Analysis/stream-note.c delete mode 100644 clang/test/CodeCompletion/after-function-equals.cpp delete mode 100644 clang/test/CodeGen/aarch64-bf16-dotprod-intrinsics.c delete mode 100644 clang/test/CodeGen/aarch64-bf16-lane-intrinsics.c delete mode 100644 clang/test/CodeGen/aarch64-bf16-ldst-intrinsics.c delete mode 100644 clang/test/CodeGen/aarch64-sve-intrinsics/README delete mode 100644 clang/test/CodeGen/aarch64-sve-intrinsics/acle_sve_bfdot.c delete mode 100644 clang/test/CodeGen/aarch64-sve-intrinsics/acle_sve_bfmlalb.c delete mode 100644 clang/test/CodeGen/aarch64-sve-intrinsics/acle_sve_bfmlalt.c delete mode 100644 clang/test/CodeGen/aarch64-sve-intrinsics/acle_sve_bfmmla.c delete mode 100644 clang/test/CodeGen/aarch64-sve-intrinsics/acle_sve_clasta-bfloat.c delete mode 100644 clang/test/CodeGen/aarch64-sve-intrinsics/acle_sve_clastb-bfloat.c delete mode 100644 clang/test/CodeGen/aarch64-sve-intrinsics/acle_sve_cnt-bfloat.c delete mode 100644 clang/test/CodeGen/aarch64-sve-intrinsics/acle_sve_create2-bfloat.c delete mode 100644 clang/test/CodeGen/aarch64-sve-intrinsics/acle_sve_create2.c delete mode 100644 clang/test/CodeGen/aarch64-sve-intrinsics/acle_sve_create3-bfloat.c delete mode 100644 clang/test/CodeGen/aarch64-sve-intrinsics/acle_sve_create3.c delete mode 100644 clang/test/CodeGen/aarch64-sve-intrinsics/acle_sve_create4-bfloat.c delete mode 100644 clang/test/CodeGen/aarch64-sve-intrinsics/acle_sve_create4.c delete mode 100644 clang/test/CodeGen/aarch64-sve-intrinsics/acle_sve_cvt-bfloat.c delete mode 100644 clang/test/CodeGen/aarch64-sve-intrinsics/acle_sve_cvtnt.c delete mode 100644 clang/test/CodeGen/aarch64-sve-intrinsics/acle_sve_dup-bfloat.c delete mode 100644 clang/test/CodeGen/aarch64-sve-intrinsics/acle_sve_dupq-bfloat.c delete mode 100644 clang/test/CodeGen/aarch64-sve-intrinsics/acle_sve_ext-bfloat.c delete mode 100644 clang/test/CodeGen/aarch64-sve-intrinsics/acle_sve_get2-bfloat.c delete mode 100644 clang/test/CodeGen/aarch64-sve-intrinsics/acle_sve_get2.c delete mode 100644 clang/test/CodeGen/aarch64-sve-intrinsics/acle_sve_get3-bfloat.c delete mode 100644 clang/test/CodeGen/aarch64-sve-intrinsics/acle_sve_get3.c delete mode 100644 clang/test/CodeGen/aarch64-sve-intrinsics/acle_sve_get4-bfloat.c delete mode 100644 clang/test/CodeGen/aarch64-sve-intrinsics/acle_sve_get4.c delete mode 100644 clang/test/CodeGen/aarch64-sve-intrinsics/acle_sve_insr-bfloat.c delete mode 100644 clang/test/CodeGen/aarch64-sve-intrinsics/acle_sve_lasta-bfloat.c delete mode 100644 clang/test/CodeGen/aarch64-sve-intrinsics/acle_sve_lastb-bfloat.c delete mode 100644 clang/test/CodeGen/aarch64-sve-intrinsics/acle_sve_ld1-bfloat.c delete mode 100644 clang/test/CodeGen/aarch64-sve-intrinsics/acle_sve_ld1ro-bfloat.c delete mode 100644 clang/test/CodeGen/aarch64-sve-intrinsics/acle_sve_ld1rq-bfloat.c delete mode 100644 clang/test/CodeGen/aarch64-sve-intrinsics/acle_sve_ld2-bfloat.c delete mode 100644 clang/test/CodeGen/aarch64-sve-intrinsics/acle_sve_ld2.c delete mode 100644 clang/test/CodeGen/aarch64-sve-intrinsics/acle_sve_ld3-bfloat.c delete mode 100644 clang/test/CodeGen/aarch64-sve-intrinsics/acle_sve_ld3.c delete mode 100644 clang/test/CodeGen/aarch64-sve-intrinsics/acle_sve_ld4-bfloat.c delete mode 100644 clang/test/CodeGen/aarch64-sve-intrinsics/acle_sve_ld4.c delete mode 100644 clang/test/CodeGen/aarch64-sve-intrinsics/acle_sve_ldff1-bfloat.c delete mode 100644 clang/test/CodeGen/aarch64-sve-intrinsics/acle_sve_ldnf1-bfloat.c delete mode 100644 clang/test/CodeGen/aarch64-sve-intrinsics/acle_sve_ldnt1-bfloat.c delete mode 100644 clang/test/CodeGen/aarch64-sve-intrinsics/acle_sve_len-bfloat.c delete mode 100644 clang/test/CodeGen/aarch64-sve-intrinsics/acle_sve_reinterpret- [...] delete mode 100644 clang/test/CodeGen/aarch64-sve-intrinsics/acle_sve_rev-bfloat.c delete mode 100644 clang/test/CodeGen/aarch64-sve-intrinsics/acle_sve_sel-bfloat.c delete mode 100644 clang/test/CodeGen/aarch64-sve-intrinsics/acle_sve_set2-bfloat.c delete mode 100644 clang/test/CodeGen/aarch64-sve-intrinsics/acle_sve_set2.c delete mode 100644 clang/test/CodeGen/aarch64-sve-intrinsics/acle_sve_set3-bfloat.c delete mode 100644 clang/test/CodeGen/aarch64-sve-intrinsics/acle_sve_set3.c delete mode 100644 clang/test/CodeGen/aarch64-sve-intrinsics/acle_sve_set4-bfloat.c delete mode 100644 clang/test/CodeGen/aarch64-sve-intrinsics/acle_sve_set4.c delete mode 100644 clang/test/CodeGen/aarch64-sve-intrinsics/acle_sve_splice-bfloat.c delete mode 100644 clang/test/CodeGen/aarch64-sve-intrinsics/acle_sve_st1-bfloat.c delete mode 100644 clang/test/CodeGen/aarch64-sve-intrinsics/acle_sve_st2-bfloat.c delete mode 100644 clang/test/CodeGen/aarch64-sve-intrinsics/acle_sve_st2.c delete mode 100644 clang/test/CodeGen/aarch64-sve-intrinsics/acle_sve_st3-bfloat.c delete mode 100644 clang/test/CodeGen/aarch64-sve-intrinsics/acle_sve_st3.c delete mode 100644 clang/test/CodeGen/aarch64-sve-intrinsics/acle_sve_st4-bfloat.c delete mode 100644 clang/test/CodeGen/aarch64-sve-intrinsics/acle_sve_st4.c delete mode 100644 clang/test/CodeGen/aarch64-sve-intrinsics/acle_sve_stnt1-bfloat.c delete mode 100644 clang/test/CodeGen/aarch64-sve-intrinsics/acle_sve_tbl-bfloat.c delete mode 100644 clang/test/CodeGen/aarch64-sve-intrinsics/acle_sve_trn1-bfloat.c delete mode 100644 clang/test/CodeGen/aarch64-sve-intrinsics/acle_sve_trn1-fp64-bfloat.c delete mode 100644 clang/test/CodeGen/aarch64-sve-intrinsics/acle_sve_trn1-fp64.c delete mode 100644 clang/test/CodeGen/aarch64-sve-intrinsics/acle_sve_trn2-bfloat.c delete mode 100644 clang/test/CodeGen/aarch64-sve-intrinsics/acle_sve_trn2-fp64-bfloat.c delete mode 100644 clang/test/CodeGen/aarch64-sve-intrinsics/acle_sve_trn2-fp64.c delete mode 100644 clang/test/CodeGen/aarch64-sve-intrinsics/acle_sve_undef-bfloat.c delete mode 100644 clang/test/CodeGen/aarch64-sve-intrinsics/acle_sve_undef2-bfloat.c delete mode 100644 clang/test/CodeGen/aarch64-sve-intrinsics/acle_sve_undef3-bfloat.c delete mode 100644 clang/test/CodeGen/aarch64-sve-intrinsics/acle_sve_undef4-bfloat.c delete mode 100644 clang/test/CodeGen/aarch64-sve-intrinsics/acle_sve_uzp1-bfloat.c delete mode 100644 clang/test/CodeGen/aarch64-sve-intrinsics/acle_sve_uzp1-fp64-bfloat.c delete mode 100644 clang/test/CodeGen/aarch64-sve-intrinsics/acle_sve_uzp1-fp64.c delete mode 100644 clang/test/CodeGen/aarch64-sve-intrinsics/acle_sve_uzp2-bfloat.c delete mode 100644 clang/test/CodeGen/aarch64-sve-intrinsics/acle_sve_uzp2-fp64-bfloat.c delete mode 100644 clang/test/CodeGen/aarch64-sve-intrinsics/acle_sve_uzp2-fp64.c delete mode 100644 clang/test/CodeGen/aarch64-sve-intrinsics/acle_sve_zip1-bfloat.c delete mode 100644 clang/test/CodeGen/aarch64-sve-intrinsics/acle_sve_zip1-fp64-bfloat.c delete mode 100644 clang/test/CodeGen/aarch64-sve-intrinsics/acle_sve_zip1-fp64.c delete mode 100644 clang/test/CodeGen/aarch64-sve-intrinsics/acle_sve_zip2-bfloat.c delete mode 100644 clang/test/CodeGen/aarch64-sve-intrinsics/acle_sve_zip2-fp64-bfloat.c delete mode 100644 clang/test/CodeGen/aarch64-sve-intrinsics/acle_sve_zip2-fp64.c delete mode 100644 clang/test/CodeGen/aarch64-sve-intrinsics/negative/acle_sve_get2.c delete mode 100644 clang/test/CodeGen/aarch64-sve-intrinsics/negative/acle_sve_get3.c delete mode 100644 clang/test/CodeGen/aarch64-sve-intrinsics/negative/acle_sve_get4.c delete mode 100644 clang/test/CodeGen/aarch64-sve-intrinsics/negative/acle_sve_set2.c delete mode 100644 clang/test/CodeGen/aarch64-sve-intrinsics/negative/acle_sve_set3.c delete mode 100644 clang/test/CodeGen/aarch64-sve-intrinsics/negative/acle_sve_set4.c delete mode 100644 clang/test/CodeGen/aarch64-sve2-intrinsics/acle_sve2_tbl2-bfloat.c delete mode 100644 clang/test/CodeGen/aarch64-sve2-intrinsics/acle_sve2_tbl2.c delete mode 100644 clang/test/CodeGen/aarch64-sve2-intrinsics/acle_sve2_tbx-bfloat.c delete mode 100644 clang/test/CodeGen/aarch64-sve2-intrinsics/acle_sve2_whilerw-bfloat.c delete mode 100644 clang/test/CodeGen/aarch64-sve2-intrinsics/acle_sve2_whilewr-bfloat.c delete mode 100644 clang/test/CodeGen/aix-constructor-attribute.cpp delete mode 100644 clang/test/CodeGen/aix-destructor-attribute.cpp delete mode 100644 clang/test/CodeGen/aix-init-priority-attribute.cpp delete mode 100644 clang/test/CodeGen/arm-bf16-convert-intrinsics.c delete mode 100644 clang/test/CodeGen/arm-bf16-dotprod-intrinsics.c delete mode 100644 clang/test/CodeGen/builtin-expect-with-probability.cpp delete mode 100644 clang/test/CodeGen/builtins-ppc-fpconstrained.c delete mode 100644 clang/test/CodeGen/builtins-ppc-p10.c delete mode 100644 clang/test/CodeGen/builtins-ppc-p10vector.c create mode 100644 clang/test/CodeGen/cmse-clear-fp16.c delete mode 100644 clang/test/CodeGen/msp430-register-names.c create mode 100644 clang/test/CodeGen/static-init.cpp delete mode 100644 clang/test/CodeGen/target-avx-abi-diag.c delete mode 100644 clang/test/CodeGen/thinlto-inline-asm.c create mode 100644 clang/test/CodeGen/tls-model.c delete mode 100644 clang/test/CodeGen/tls-model.cpp delete mode 100644 clang/test/CodeGen/ve-abi.c delete mode 100644 clang/test/CodeGen/xcore-unused-inline.c delete mode 100644 clang/test/CodeGenCXX/aix-static-init.cpp delete mode 100644 clang/test/CodeGenCXX/cxx2a-consteval.cpp delete mode 100644 clang/test/CodeGenCXX/vtable-consteval.cpp delete mode 100644 clang/test/CodeGenCXX/vtable-constexpr.cpp delete mode 100644 clang/test/CodeGenHIP/half.hip delete mode 100644 clang/test/CodeGenHIP/lit.local.cfg delete mode 100644 clang/test/CoverageMapping/coroutine.cpp delete mode 100644 clang/test/Driver/XRay/xray-function-index-flags.cpp delete mode 100644 clang/test/Driver/aarch64-sls-hardening-options.c delete mode 100644 clang/test/Driver/apple-arm64-arch.c delete mode 100644 clang/test/Driver/apple-silicon-arch.c delete mode 100644 clang/test/Driver/hip-link-save-temps.hip delete mode 100644 clang/test/Driver/hip-link-static-library.hip delete mode 100644 clang/test/Driver/hip-phases.hip delete mode 100644 clang/test/Driver/hip-toolchain-rdc-separate.hip delete mode 100644 clang/test/Driver/hip-toolchain-rdc-static-lib.hip delete mode 100644 clang/test/Driver/macos-apple-silicon-slice-link-libs.cpp delete mode 100644 clang/test/Driver/program-path-priority.c delete mode 100644 clang/test/Driver/ve-toolchain.c delete mode 100644 clang/test/Driver/windows-thumbv7em.cpp delete mode 100644 clang/test/Frontend/fixed_point_crash.c delete mode 100644 clang/test/OpenMP/for_simd_scan_codegen.cpp delete mode 100644 clang/test/OpenMP/nvptx_prohibit_thread_local.cpp delete mode 100644 clang/test/OpenMP/parallel_for_scan_codegen.cpp delete mode 100644 clang/test/OpenMP/parallel_for_simd_scan_codegen.cpp delete mode 100644 clang/test/PCH/delayed-pch-instantiate.cpp delete mode 100644 clang/test/PCH/pch-instantiate-templates-forward-decl.cpp delete mode 100644 clang/test/PCH/pch-instantiate-templates.cpp delete mode 100644 clang/test/PCH/specialization-after-instantiation.cpp delete mode 100644 clang/test/Parser/altivec-bool-128.c delete mode 100644 clang/test/Parser/cxx-altivec-bool-128.cpp delete mode 100644 clang/test/Parser/expressions.cpp delete mode 100644 clang/test/Parser/p10-vector-bool-128.c delete mode 100644 clang/test/Preprocessor/init-ve.c delete mode 100644 clang/test/Preprocessor/warn-macro-undef.c delete mode 100644 clang/test/Sema/aarch64-bf16-ldst-intrinsics.c delete mode 100644 clang/test/Sema/aarch64-neon-bf16-ranges.c delete mode 100644 clang/test/Sema/builtin-expect-with-probability-avr.cpp delete mode 100644 clang/test/Sema/builtin-expect-with-probability.cpp delete mode 100644 clang/test/Sema/builtins-overflow.m delete mode 100644 clang/test/Sema/complete-incomplete-pointer-relational-c99.c delete mode 100644 clang/test/SemaCXX/constexpr-default-init-value-crash.cpp delete mode 100644 clang/test/SemaCXX/constexpr-vectors.cpp delete mode 100644 clang/test/SemaCXX/coroutine-final-suspend-noexcept.cpp delete mode 100644 clang/test/SemaCXX/invalid-template-base-specifier.cpp delete mode 100644 clang/test/SemaCXX/matrix-type-builtins-disabled.cpp delete mode 100644 clang/test/SemaCXX/warn-inline-namespace-reopened-noninline-dis [...] delete mode 100644 clang/test/SemaOpenCL/fp-options.cl delete mode 100644 clang/test/SemaSYCL/prohibit-thread-local.cpp delete mode 100644 clang/test/SemaTemplate/deduction-guide.cpp delete mode 100644 clang/test/SemaTemplate/defaulted.cpp delete mode 100644 clang/test/SemaTemplate/nss-recovery.cpp delete mode 100644 clang/test/utils/update_cc_test_checks/Inputs/basic-cplusplus.cpp delete mode 100644 clang/test/utils/update_cc_test_checks/Inputs/basic-cplusplus.c [...] delete mode 100644 clang/test/utils/update_cc_test_checks/basic-cplusplus.test delete mode 100644 clang/unittests/Frontend/CompilerInvocationTest.cpp delete mode 100644 clang/unittests/StaticAnalyzer/FalsePositiveRefutationBRVisitor [...] delete mode 100644 clang/unittests/Tooling/RecursiveASTVisitorTests/Callbacks.cpp delete mode 100644 clang/utils/analyzer/.dockerignore mode change 100644 => 100755 clang/utils/analyzer/CmpRuns.py delete mode 100644 clang/utils/analyzer/Dockerfile delete mode 100644 clang/utils/analyzer/ProjectMap.py delete mode 100755 clang/utils/analyzer/SATest.py mode change 100644 => 100755 clang/utils/analyzer/SATestAdd.py mode change 100644 => 100755 clang/utils/analyzer/SATestBuild.py mode change 100644 => 100755 clang/utils/analyzer/SATestUpdateDiffs.py delete mode 100644 clang/utils/analyzer/entrypoint.py delete mode 100755 clang/utils/analyzer/projects/box2d/cleanup_run_static_analyzer.sh delete mode 100644 clang/utils/analyzer/projects/box2d/run_static_analyzer.cmd delete mode 100755 clang/utils/analyzer/projects/cxxopts/cleanup_run_static_analyzer.sh delete mode 100644 clang/utils/analyzer/projects/cxxopts/run_static_analyzer.cmd delete mode 100755 clang/utils/analyzer/projects/drogon/cleanup_run_static_analyzer.sh delete mode 100644 clang/utils/analyzer/projects/drogon/run_static_analyzer.cmd delete mode 100755 clang/utils/analyzer/projects/duckdb/cleanup_run_static_analyzer.sh delete mode 100644 clang/utils/analyzer/projects/duckdb/run_static_analyzer.cmd delete mode 100755 clang/utils/analyzer/projects/fmt/cleanup_run_static_analyzer.sh delete mode 100644 clang/utils/analyzer/projects/fmt/run_static_analyzer.cmd delete mode 100755 clang/utils/analyzer/projects/libsoundio/cleanup_run_static_ana [...] delete mode 100644 clang/utils/analyzer/projects/libsoundio/run_static_analyzer.cmd delete mode 100755 clang/utils/analyzer/projects/oatpp/cleanup_run_static_analyzer.sh delete mode 100644 clang/utils/analyzer/projects/oatpp/run_static_analyzer.cmd delete mode 100644 clang/utils/analyzer/projects/projects.json delete mode 100755 clang/utils/analyzer/projects/re2/cleanup_run_static_analyzer.sh delete mode 100644 clang/utils/analyzer/projects/re2/run_static_analyzer.cmd delete mode 100755 clang/utils/analyzer/projects/simbody/cleanup_run_static_analyzer.sh delete mode 100644 clang/utils/analyzer/projects/simbody/run_static_analyzer.cmd delete mode 100755 clang/utils/analyzer/projects/symengine/cleanup_run_static_analyzer.sh delete mode 100644 clang/utils/analyzer/projects/symengine/run_static_analyzer.cmd delete mode 100755 clang/utils/analyzer/projects/termbox/cleanup_run_static_analyzer.sh delete mode 100644 clang/utils/analyzer/projects/termbox/run_static_analyzer.cmd delete mode 100755 clang/utils/analyzer/projects/tinyexpr/cleanup_run_static_analyzer.sh delete mode 100644 clang/utils/analyzer/projects/tinyexpr/run_static_analyzer.cmd delete mode 100755 clang/utils/analyzer/projects/tinyspline/cleanup_run_static_ana [...] delete mode 100644 clang/utils/analyzer/projects/tinyspline/run_static_analyzer.cmd delete mode 100755 clang/utils/analyzer/projects/tinyvm/cleanup_run_static_analyzer.sh delete mode 100644 clang/utils/analyzer/projects/tinyvm/run_static_analyzer.cmd delete mode 100755 clang/utils/analyzer/projects/zstd/cleanup_run_static_analyzer.sh delete mode 100644 clang/utils/analyzer/projects/zstd/run_static_analyzer.cmd delete mode 100644 compiler-rt/test/asan/TestCases/Posix/unpoison-alternate-stack.cpp delete mode 100644 compiler-rt/test/profile/Posix/gcov-destructor.c delete mode 100644 compiler-rt/test/sanitizer_common/TestCases/Linux/sysmsg.c delete mode 100644 compiler-rt/test/sanitizer_common/TestCases/sanitizer_coverage_ [...] create mode 100644 compiler-rt/test/sanitizer_common/TestCases/sanitizer_coverage_ [...] delete mode 100644 debuginfo-tests/dexter/feature_tests/commands/perfect/lit.local.cfg delete mode 100644 debuginfo-tests/dexter/feature_tests/subtools/test/source-root-dir.cpp delete mode 100644 flang/.clang-tidy delete mode 100644 flang/include/flang/Evaluate/fold-designator.h delete mode 100644 flang/include/flang/Evaluate/initial-image.h delete mode 100644 flang/include/flang/Lower/.clang-tidy delete mode 100644 flang/include/flang/Lower/Bridge.h delete mode 100644 flang/include/flang/Lower/CharacterExpr.h delete mode 100644 flang/include/flang/Lower/CharacterRuntime.h delete mode 100644 flang/include/flang/Lower/Coarray.h delete mode 100644 flang/include/flang/Lower/IntrinsicCall.h delete mode 100644 flang/include/flang/Lower/Mangler.h delete mode 100644 flang/include/flang/Lower/Runtime.h delete mode 100644 flang/include/flang/Lower/Support/BoxValue.h delete mode 100644 flang/include/flang/Optimizer/.clang-tidy delete mode 100644 flang/include/flang/Optimizer/CodeGen/CGPasses.td delete mode 100644 flang/include/flang/Optimizer/CodeGen/CMakeLists.txt delete mode 100644 flang/include/flang/Optimizer/Transforms/CMakeLists.txt delete mode 100644 flang/include/flang/Optimizer/Transforms/Passes.h delete mode 100644 flang/include/flang/Optimizer/Transforms/Passes.td delete mode 100644 flang/lib/Evaluate/fold-designator.cpp delete mode 100644 flang/lib/Evaluate/initial-image.cpp delete mode 100644 flang/lib/Lower/.clang-tidy delete mode 100644 flang/lib/Lower/CharacterExpr.cpp delete mode 100644 flang/lib/Lower/CharacterRuntime.cpp delete mode 100644 flang/lib/Lower/Coarray.cpp delete mode 100644 flang/lib/Lower/Mangler.cpp delete mode 100644 flang/lib/Lower/RTBuilder.h delete mode 100644 flang/lib/Lower/SymbolMap.h delete mode 100644 flang/lib/Optimizer/.clang-tidy create mode 100644 flang/lib/Optimizer/Dialect/CMakeLists.txt create mode 100644 flang/lib/Optimizer/Support/CMakeLists.txt delete mode 100644 flang/lib/Optimizer/Transforms/Inliner.cpp delete mode 100644 flang/module/.clang-format delete mode 100644 flang/runtime/pgmath.h.inc create mode 100644 flang/test/Semantics/Inputs/getsymbols02-c.f90 delete mode 100644 flang/test/Semantics/data05.f90 delete mode 100644 flang/test/Semantics/data06.f90 delete mode 100644 flang/test/Semantics/data07.f90 create mode 100755 flang/test/Semantics/test_any.sh delete mode 100644 flang/test/Unit/lit.cfg.py delete mode 100644 flang/test/Unit/lit.site.cfg.py.in delete mode 100644 flang/unittests/Optimizer/CMakeLists.txt delete mode 100644 flang/unittests/Optimizer/InternalNamesTest.cpp delete mode 100644 libc/benchmarks/CMakeLists.txt delete mode 100644 libc/benchmarks/Memcpy.cpp delete mode 100644 libc/benchmarks/Memset.cpp delete mode 100644 libc/benchmarks/README.md delete mode 100644 libc/fuzzing/string/strcmp_fuzz.cpp delete mode 100644 libc/src/math/ceill.cpp delete mode 100644 libc/src/math/ceill.h delete mode 100644 libc/src/math/copysignl.cpp delete mode 100644 libc/src/math/copysignl.h delete mode 100644 libc/src/math/fabsl.cpp delete mode 100644 libc/src/math/fabsl.h delete mode 100644 libc/src/math/floorl.cpp delete mode 100644 libc/src/math/floorl.h delete mode 100644 libc/src/math/frexpl.cpp delete mode 100644 libc/src/math/frexpl.h delete mode 100644 libc/src/math/logbl.cpp delete mode 100644 libc/src/math/logbl.h delete mode 100644 libc/src/math/modfl.cpp delete mode 100644 libc/src/math/modfl.h delete mode 100644 libc/src/math/roundl.cpp delete mode 100644 libc/src/math/roundl.h delete mode 100644 libc/src/math/truncl.cpp delete mode 100644 libc/src/math/truncl.h delete mode 100644 libc/src/string/memcpy.cpp delete mode 100644 libc/src/string/strcmp.cpp delete mode 100644 libc/src/string/strcmp.h delete mode 100644 libc/test/src/math/ceill_test.cpp delete mode 100644 libc/test/src/math/copysignl_test.cpp delete mode 100644 libc/test/src/math/fabsl_test.cpp delete mode 100644 libc/test/src/math/floorl_test.cpp delete mode 100644 libc/test/src/math/frexpl_test.cpp delete mode 100644 libc/test/src/math/logbl_test.cpp delete mode 100644 libc/test/src/math/modfl_test.cpp delete mode 100644 libc/test/src/math/roundl_test.cpp delete mode 100644 libc/test/src/math/truncl_test.cpp delete mode 100644 libc/test/src/string/strcmp_test.cpp delete mode 100644 libc/test/utils/CMakeLists.txt delete mode 100644 libc/test/utils/FPUtil/CMakeLists.txt delete mode 100644 libc/test/utils/FPUtil/x86_long_double_test.cpp delete mode 100644 libc/utils/FPUtil/BasicOperations.h delete mode 100644 libc/utils/FPUtil/ClassificationFunctions.h delete mode 100644 libc/utils/FPUtil/FPBits.h delete mode 100644 libc/utils/FPUtil/LongDoubleBitsX86.h delete mode 100644 libc/utils/FPUtil/NearestIntegerOperations.h create mode 100644 libc/utils/benchmarks/CMakeLists.txt rename libc/{ => utils}/benchmarks/JSON.cpp (100%) rename libc/{ => utils}/benchmarks/JSON.h (100%) rename libc/{ => utils}/benchmarks/JSONTest.cpp (100%) rename libc/{ => utils}/benchmarks/LibcBenchmark.cpp (100%) rename libc/{ => utils}/benchmarks/LibcBenchmark.h (100%) rename libc/{ => utils}/benchmarks/LibcBenchmarkTest.cpp (100%) rename libc/{ => utils}/benchmarks/LibcMemoryBenchmark.cpp (100%) rename libc/{ => utils}/benchmarks/LibcMemoryBenchmark.h (100%) rename libc/{ => utils}/benchmarks/LibcMemoryBenchmarkMain.cpp (100%) rename libc/{ => utils}/benchmarks/LibcMemoryBenchmarkMain.h (100%) rename libc/{ => utils}/benchmarks/LibcMemoryBenchmarkTest.cpp (100%) rename libc/{ => utils}/benchmarks/Memcmp.cpp (100%) create mode 100644 libc/utils/benchmarks/Memcpy.cpp create mode 100644 libc/utils/benchmarks/Memset.cpp rename libc/{ => utils}/benchmarks/RATIONALE.md (100%) create mode 100644 libc/utils/benchmarks/README.md rename libc/{ => utils}/benchmarks/configuration_big.json (100%) rename libc/{ => utils}/benchmarks/configuration_small.json (100%) rename libc/{ => utils}/benchmarks/render.py3 (100%) delete mode 100644 libcxx/include/numbers create mode 100644 libcxx/lib/abi/x86_64-apple-darwin.v2.abilist delete mode 100644 libcxx/src/random_shuffle.cpp create mode 100644 libcxx/test/libcxx/selftest/exec.sh.cpp delete mode 100644 libcxx/test/libcxx/selftest/fail.cpp/lit.local.cfg delete mode 100644 libcxx/test/libcxx/selftest/file_dependencies/a.txt delete mode 100644 libcxx/test/libcxx/selftest/file_dependencies/dir/b.txt rename libcxx/test/libcxx/selftest/{ => newformat}/additional_compile_flags/substi [...] rename libcxx/test/libcxx/selftest/{ => newformat}/additional_compile_flags/substi [...] rename libcxx/test/libcxx/selftest/{ => newformat}/compile.fail.cpp/compile-error. [...] rename libcxx/test/libcxx/selftest/{ => newformat}/compile.fail.cpp/compile-succes [...] rename libcxx/test/libcxx/selftest/{ => newformat}/compile.pass.cpp/compile-error. [...] rename libcxx/test/libcxx/selftest/{ => newformat}/compile.pass.cpp/compile-succes [...] rename libcxx/test/libcxx/selftest/{ => newformat}/compile.pass.cpp/link-error.com [...] rename libcxx/test/libcxx/selftest/{ => newformat}/compile.pass.cpp/run-error.comp [...] rename libcxx/test/libcxx/selftest/{ => newformat}/convenience_substitutions/build [...] rename libcxx/test/libcxx/selftest/{ => newformat}/fail.cpp/compile-failure.fail.c [...] rename libcxx/test/libcxx/selftest/{ => newformat}/fail.cpp/compile-success.fail.c [...] create mode 100644 libcxx/test/libcxx/selftest/newformat/fail.cpp/lit.local.cfg rename libcxx/test/libcxx/selftest/{ => newformat}/fail.cpp/no-diagnostics-unmarke [...] rename libcxx/test/libcxx/selftest/{ => newformat}/fail.cpp/no-diagnostics.fail.cp [...] rename libcxx/test/libcxx/selftest/{ => newformat}/fail.cpp/right-diagnostic.fail. [...] rename libcxx/test/libcxx/selftest/{ => newformat}/fail.cpp/wrong-diagnostic.fail. [...] copy clang-tools-extra/clangd/test/Inputs/background-index/sub_dir/compile_flags.t [...] rename libcxx/test/libcxx/selftest/{ => newformat}/file_dependencies/absolute-and- [...] copy clang-tools-extra/clangd/test/Inputs/background-index/sub_dir/compile_flags.t [...] rename libcxx/test/libcxx/selftest/{ => newformat}/file_dependencies/substitute-in [...] rename libcxx/test/libcxx/selftest/{ => newformat}/link.fail.cpp/compile-error.lin [...] rename libcxx/test/libcxx/selftest/{ => newformat}/link.fail.cpp/link-error.link.f [...] rename libcxx/test/libcxx/selftest/{ => newformat}/link.fail.cpp/link-success.link [...] rename libcxx/test/libcxx/selftest/{ => newformat}/link.pass.cpp/compile-error.lin [...] rename libcxx/test/libcxx/selftest/{ => newformat}/link.pass.cpp/link-error.link.p [...] rename libcxx/test/libcxx/selftest/{ => newformat}/link.pass.cpp/link-success.link [...] rename libcxx/test/libcxx/selftest/{ => newformat}/link.pass.cpp/run-error.link.pa [...] create mode 100644 libcxx/test/libcxx/selftest/newformat/lit.local.cfg rename libcxx/test/libcxx/selftest/{ => newformat}/pass.cpp/compile-error.pass.cpp (100%) rename libcxx/test/libcxx/selftest/{ => newformat}/pass.cpp/link-error.pass.cpp (100%) rename libcxx/test/libcxx/selftest/{ => newformat}/pass.cpp/run-error.pass.cpp (100%) rename libcxx/test/libcxx/selftest/{ => newformat}/pass.cpp/run-success.pass.cpp (100%) rename libcxx/test/libcxx/selftest/{ => newformat}/pass.cpp/werror.pass.cpp (100%) rename libcxx/test/libcxx/selftest/{ => newformat}/pass.mm/compile-error.pass.mm (100%) rename libcxx/test/libcxx/selftest/{ => newformat}/pass.mm/link-error.pass.mm (100%) rename libcxx/test/libcxx/selftest/{ => newformat}/pass.mm/no-arc.pass.mm (100%) rename libcxx/test/libcxx/selftest/{ => newformat}/pass.mm/run-error.pass.mm (100%) rename libcxx/test/libcxx/selftest/{ => newformat}/pass.mm/run-success.pass.mm (100%) rename libcxx/test/libcxx/selftest/{ => newformat}/pass.mm/use-objective-cxx.pass. [...] rename libcxx/test/libcxx/selftest/{ => newformat}/remote-substitutions.sh.cpp (100%) rename libcxx/test/libcxx/selftest/{ => newformat}/run.fail.cpp/compile-error.run. [...] rename libcxx/test/libcxx/selftest/{ => newformat}/run.fail.cpp/link-error.run.fai [...] rename libcxx/test/libcxx/selftest/{ => newformat}/run.fail.cpp/run-error.run.fail [...] rename libcxx/test/libcxx/selftest/{ => newformat}/run.fail.cpp/run-success.run.fa [...] rename libcxx/test/libcxx/selftest/{ => newformat}/sh.cpp/empty.sh.cpp (100%) rename libcxx/test/libcxx/selftest/{ => newformat}/sh.cpp/run-error.sh.cpp (100%) rename libcxx/test/libcxx/selftest/{ => newformat}/sh.cpp/run-success.sh.cpp (100%) rename libcxx/test/libcxx/selftest/{ => newformat}/sh.cpp/substitutions.sh.cpp (100%) rename libcxx/test/libcxx/selftest/{ => newformat}/sh.cpp/werror.sh.cpp (100%) rename libcxx/test/libcxx/selftest/{ => newformat}/shell-escape-pipes.sh.cpp (100%) rename libcxx/test/libcxx/selftest/{ => newformat}/shell-escape.sh.cpp (100%) rename libcxx/test/libcxx/selftest/{ => newformat}/tmpdir-exists.sh.cpp (100%) rename libcxx/test/libcxx/selftest/{ => newformat}/verify.cpp/no-diagnostics-unmar [...] rename libcxx/test/libcxx/selftest/{ => newformat}/verify.cpp/no-diagnostics.verif [...] rename libcxx/test/libcxx/selftest/{ => newformat}/verify.cpp/no-werror.verify.cpp (100%) rename libcxx/test/libcxx/selftest/{ => newformat}/verify.cpp/right-diagnostic.ver [...] rename libcxx/test/libcxx/selftest/{ => newformat}/verify.cpp/wrong-diagnostic.ver [...] create mode 100644 libcxx/test/libcxx/selftest/test.arc.pass.mm copy libcxx/test/{std/atomics/atomics.syn/nothing_to_do.pass.cpp => libcxx/selftes [...] create mode 100644 libcxx/test/libcxx/selftest/test.pass.mm create mode 100644 libcxx/test/libcxx/selftest/test.sh.cpp create mode 100644 libcxx/test/lit.cfg delete mode 100644 libcxx/test/lit.cfg.py delete mode 100644 libcxx/test/std/language.support/support.limits/support.limits. [...] delete mode 100644 libcxx/test/std/numerics/numbers/defined.pass.cpp delete mode 100644 libcxx/test/std/numerics/numbers/illformed.verify.cpp delete mode 100644 libcxx/test/std/numerics/numbers/specialize.pass.cpp delete mode 100644 libcxx/test/std/numerics/numbers/user_type.pass.cpp delete mode 100644 libcxx/test/std/numerics/numbers/value.pass.cpp delete mode 100644 libcxx/utils/ci/runtimes/CMakeLists.txt create mode 100644 libcxx/utils/libcxx/test/executor.py copy libcxx/utils/libcxx/test/{format.py => newformat.py} (100%) create mode 100644 libcxx/utils/libcxx/test/tracing.py create mode 100644 libcxxabi/src/cxa_unexpected.cpp create mode 100644 libcxxabi/test/lit.cfg delete mode 100644 libcxxabi/test/lit.cfg.py create mode 100644 libunwind/test/lit.cfg delete mode 100644 libunwind/test/lit.cfg.py delete mode 100644 lld/test/ELF/aarch64-range-thunk-extension-plt32.s delete mode 100644 lld/test/ELF/aarch64-reloc-plt32.s delete mode 100644 lld/test/ELF/debug-dead-reloc-32.s delete mode 100644 lld/test/ELF/debug-dead-reloc-icf.s delete mode 100644 lld/test/ELF/debug-dead-reloc.s delete mode 100644 lld/test/ELF/eh-frame-hdr-comdat.s delete mode 100644 lld/test/ELF/invalid/symtab-sh-info-dup.test delete mode 100644 lld/test/ELF/link-open-file.test delete mode 100644 lld/test/ELF/linkerscript/lma-offset2.s delete mode 100644 lld/test/ELF/ppc64-reloc-got-pcrel34.s delete mode 100644 lld/test/ELF/ppc64-reloc-pcrel34-overflow.s delete mode 100644 lld/test/ELF/ppc64-reloc-pcrel34.s delete mode 100644 lld/test/ELF/startstop-visibility.s delete mode 100644 lld/test/MachO/bss.s delete mode 100644 lld/test/MachO/invalid/reserved-section-name.s delete mode 100644 lld/test/MachO/local-got.s delete mode 100644 lld/test/MachO/search-paths-darwin.test delete mode 100644 lld/test/mach-o/Inputs/MacOSX.sdk/usr/lib/libSystem.tbd delete mode 100644 lld/test/mach-o/stub-link.s delete mode 100644 lld/test/wasm/ctor_return_value.s delete mode 100644 lld/test/wasm/externref.s delete mode 100644 lldb/test/API/commands/expression/dollar-in-variable/Makefile delete mode 100644 lldb/test/API/commands/platform/file/close/TestPlatformFileClose.py delete mode 100644 lldb/test/API/commands/platform/file/read/TestPlatformFileRead.py delete mode 100644 lldb/test/API/commands/process/signal/Makefile delete mode 100644 lldb/test/API/commands/process/signal/TestProcessSignal.py delete mode 100644 lldb/test/API/commands/process/signal/main.cpp delete mode 100644 lldb/test/API/commands/target/modules/search-paths/insert/Makefile delete mode 100644 lldb/test/API/commands/target/modules/search-paths/insert/TestT [...] delete mode 100644 lldb/test/API/commands/target/modules/search-paths/insert/main.cpp delete mode 100644 lldb/test/API/commands/target/select/TestTargetSelect.py delete mode 100644 lldb/test/API/commands/target/stop-hook/delete/TestTargetStopHo [...] delete mode 100644 lldb/test/API/commands/target/stop-hook/disable/TestTargetStopH [...] delete mode 100644 lldb/test/API/commands/target/stop-hook/enable/TestTargetStopHo [...] delete mode 100644 lldb/test/API/commands/thread/select/Makefile delete mode 100644 lldb/test/API/commands/thread/select/TestThreadSelect.py delete mode 100644 lldb/test/API/commands/thread/select/main.cpp delete mode 100644 lldb/test/API/functionalities/data-formatter/builtin-formats/Makefile delete mode 100644 lldb/test/API/functionalities/data-formatter/builtin-formats/Te [...] delete mode 100644 lldb/test/API/functionalities/data-formatter/builtin-formats/main.cpp delete mode 100644 lldb/test/API/functionalities/limit-debug-info/Makefile delete mode 100644 lldb/test/API/functionalities/limit-debug-info/TestLimitDebugInfo.py delete mode 100644 lldb/test/API/functionalities/limit-debug-info/foo.cpp delete mode 100644 lldb/test/API/functionalities/limit-debug-info/main.cpp delete mode 100644 lldb/test/API/functionalities/limit-debug-info/one.cpp delete mode 100644 lldb/test/API/functionalities/limit-debug-info/onetwo.h delete mode 100644 lldb/test/API/functionalities/limit-debug-info/two.cpp delete mode 100644 lldb/test/API/iohandler/resize/TestIOHandlerResizeNoEditline.py delete mode 100644 lldb/test/API/lang/c/complex/Makefile delete mode 100644 lldb/test/API/lang/c/complex/TestComplexC99.py delete mode 100644 lldb/test/API/lang/c/complex/main.c delete mode 100644 lldb/test/API/lang/c/complex_int/Makefile delete mode 100644 lldb/test/API/lang/c/complex_int/TestComplexInt.py delete mode 100644 lldb/test/API/lang/c/complex_int/main.c delete mode 100644 lldb/test/API/macosx/simulator/Makefile delete mode 100644 lldb/test/API/macosx/simulator/TestSimulatorPlatform.py delete mode 100644 lldb/test/API/macosx/simulator/hello.c delete mode 100644 lldb/test/API/tools/lldb-vscode/disconnect/Makefile delete mode 100644 lldb/test/API/tools/lldb-vscode/disconnect/TestVSCode_disconnect.py delete mode 100644 lldb/test/API/tools/lldb-vscode/disconnect/main.cpp delete mode 100644 lldb/test/Shell/Recognizer/lit.local.cfg delete mode 100644 lldb/test/Shell/ScriptInterpreter/Lua/io.test delete mode 100644 lldb/test/Shell/ScriptInterpreter/Lua/quit.test delete mode 100644 lldb/test/Shell/ScriptInterpreter/Python/eof.test delete mode 100644 lldb/test/Shell/SymbolFile/DWARF/limit-debug-info.s delete mode 100644 lldb/test/Shell/Unwind/Inputs/eh-frame-augment-noop.s delete mode 100644 lldb/test/Shell/Unwind/eh-frame-augment-noop.test delete mode 100644 lldb/unittests/Language/CLanguages/CLanguagesTest.cpp delete mode 100644 lldb/unittests/Language/CLanguages/CMakeLists.txt delete mode 100644 llvm/cmake/modules/TensorFlowCompile.cmake delete mode 100644 llvm/include/llvm/ADT/Bitfields.h delete mode 100644 llvm/include/llvm/Analysis/InlineFeaturesAnalysis.h delete mode 100644 llvm/include/llvm/Analysis/InlineModelFeatureMaps.h create mode 100644 llvm/include/llvm/Analysis/ML/InlineFeaturesAnalysis.h delete mode 100644 llvm/include/llvm/Analysis/MLInlineAdvisor.h delete mode 100644 llvm/include/llvm/Analysis/MLModelRunner.h delete mode 100644 llvm/include/llvm/Analysis/ScalarEvolutionDivision.h delete mode 100644 llvm/include/llvm/Analysis/StackLifetime.h delete mode 100644 llvm/include/llvm/DebugInfo/PDB/Native/NativeEnumLineNumbers.h delete mode 100644 llvm/include/llvm/DebugInfo/PDB/Native/NativeLineNumber.h delete mode 100644 llvm/include/llvm/DebugInfo/PDB/Native/NativeSourceFile.h delete mode 100644 llvm/include/llvm/Frontend/Directive/DirectiveBase.td delete mode 100644 llvm/include/llvm/Frontend/OpenMP/CMakeLists.txt delete mode 100644 llvm/include/llvm/Frontend/OpenMP/OMP.td delete mode 100644 llvm/lib/Analysis/InlineFeaturesAnalysis.cpp create mode 100644 llvm/lib/Analysis/ML/CMakeLists.txt create mode 100644 llvm/lib/Analysis/ML/InlineFeaturesAnalysis.cpp create mode 100644 llvm/lib/Analysis/ML/LLVMBuild.txt delete mode 100644 llvm/lib/Analysis/MLInlineAdvisor.cpp delete mode 100644 llvm/lib/Analysis/ReleaseModeModelRunner.cpp delete mode 100644 llvm/lib/Analysis/ScalarEvolutionDivision.cpp delete mode 100644 llvm/lib/Analysis/StackLifetime.cpp delete mode 100644 llvm/lib/Analysis/models/inliner/saved_model.pb delete mode 100644 llvm/lib/Analysis/models/inliner/variables/variables.data-00000 [...] delete mode 100644 llvm/lib/Analysis/models/inliner/variables/variables.data-00001 [...] delete mode 100644 llvm/lib/Analysis/models/inliner/variables/variables.index create mode 100644 llvm/lib/CodeGen/SafeStackColoring.cpp create mode 100644 llvm/lib/CodeGen/SafeStackColoring.h delete mode 100644 llvm/lib/DebugInfo/PDB/Native/NativeEnumLineNumbers.cpp delete mode 100644 llvm/lib/DebugInfo/PDB/Native/NativeLineNumber.cpp delete mode 100644 llvm/lib/DebugInfo/PDB/Native/NativeSourceFile.cpp delete mode 100644 llvm/lib/Target/RISCV/RISCVExpandAtomicPseudoInsts.cpp delete mode 100644 llvm/lib/Target/RISCV/RISCVInstrFormatsV.td delete mode 100644 llvm/lib/Target/RISCV/RISCVInstrInfoV.td delete mode 100644 llvm/lib/Target/X86/X86InstrAMX.td delete mode 100644 llvm/test/Analysis/BasicAA/recphi.ll delete mode 100644 llvm/test/Analysis/CallGraph/callback-calls.ll delete mode 100644 llvm/test/Analysis/ConstantFolding/extractelement-vscale.ll delete mode 100644 llvm/test/Analysis/CostModel/AArch64/sve-fixed-length.ll delete mode 100644 llvm/test/Analysis/CostModel/AMDGPU/fneg.ll delete mode 100644 llvm/test/Analysis/CostModel/ARM/cast_ldst.ll delete mode 100644 llvm/test/Analysis/DivergenceAnalysis/AMDGPU/join-at-loop-exit.ll delete mode 100644 llvm/test/Analysis/DivergenceAnalysis/AMDGPU/propagate-loop-liv [...] delete mode 100644 llvm/test/Analysis/DivergenceAnalysis/AMDGPU/trivial-join-at-lo [...] delete mode 100644 llvm/test/Analysis/ScalarEvolution/add-expr-pointer-operand-sorting.ll delete mode 100644 llvm/test/Analysis/ScalarEvolution/sdiv.ll delete mode 100644 llvm/test/Analysis/ScalarEvolution/srem.ll delete mode 100644 llvm/test/Analysis/StackSafetyAnalysis/lifetime.ll delete mode 100644 llvm/test/Assembler/align-param-attr-error0.ll delete mode 100644 llvm/test/Assembler/align-param-attr-error1.ll delete mode 100644 llvm/test/Assembler/align-param-attr-error2.ll delete mode 100644 llvm/test/Assembler/align-param-attr-format.ll delete mode 100644 llvm/test/Assembler/getelementptr_vscale_struct.ll delete mode 100644 llvm/test/Bitcode/vscale-shuffle.ll delete mode 100644 llvm/test/CodeGen/AArch64/GlobalISel/postlegalizer-combiner-ext.mir delete mode 100644 llvm/test/CodeGen/AArch64/GlobalISel/prelegalizercombiner-simpl [...] delete mode 100644 llvm/test/CodeGen/AArch64/GlobalISel/select-const-vector.mir delete mode 100644 llvm/test/CodeGen/AArch64/GlobalISel/select-ext.mir delete mode 100644 llvm/test/CodeGen/AArch64/GlobalISel/select-redundant-zext.mir delete mode 100644 llvm/test/CodeGen/AArch64/GlobalISel/sext-inreg-ldrow-16b.mir delete mode 100644 llvm/test/CodeGen/AArch64/aarch64-bf16-dotprod-intrinsics.ll delete mode 100644 llvm/test/CodeGen/AArch64/aarch64-bf16-ldst-intrinsics.ll delete mode 100644 llvm/test/CodeGen/AArch64/bf16-convert-intrinsics.ll delete mode 100644 llvm/test/CodeGen/AArch64/convertphitype.ll delete mode 100644 llvm/test/CodeGen/AArch64/machine-outliner-throw.ll delete mode 100644 llvm/test/CodeGen/AArch64/machine-outliner-throw2.ll delete mode 100644 llvm/test/CodeGen/AArch64/sve-extract-subvector.ll delete mode 100644 llvm/test/CodeGen/AArch64/sve-fixed-length-fp-arith.ll delete mode 100644 llvm/test/CodeGen/AArch64/sve-fixed-length-int-arith.ll delete mode 100644 llvm/test/CodeGen/AArch64/sve-fixed-length-loads.ll delete mode 100644 llvm/test/CodeGen/AArch64/sve-fixed-length-stores.ll delete mode 100644 llvm/test/CodeGen/AArch64/sve-intrinsics-bfloat.ll delete mode 100644 llvm/test/CodeGen/AArch64/sve-intrinsics-ld1ro-addressing-mode- [...] delete mode 100644 llvm/test/CodeGen/AArch64/sve-intrinsics-perm-select-matmul-fp64.ll delete mode 100644 llvm/test/CodeGen/AArch64/sve-ld-post-inc.ll delete mode 100644 llvm/test/CodeGen/AArch64/sve-ld1-addressing-mode-reg-imm.ll delete mode 100644 llvm/test/CodeGen/AArch64/sve-merging-stores.ll delete mode 100644 llvm/test/CodeGen/AArch64/sve-st1-addressing-mode-reg-imm.ll delete mode 100644 llvm/test/CodeGen/AArch64/vec-extract-branch.ll delete mode 100644 llvm/test/CodeGen/AArch64/xray-omit-function-index.ll delete mode 100644 llvm/test/CodeGen/AMDGPU/GlobalISel/inline-asm.ll delete mode 100644 llvm/test/CodeGen/AMDGPU/GlobalISel/irtranslator-fixed-function [...] delete mode 100644 llvm/test/CodeGen/AMDGPU/GlobalISel/llvm.amdgcn.icmp.ll delete mode 100644 llvm/test/CodeGen/AMDGPU/GlobalISel/llvm.amdgcn.trig.preop.ll delete mode 100644 llvm/test/CodeGen/AMDGPU/GlobalISel/load-constant.96.ll delete mode 100644 llvm/test/CodeGen/AMDGPU/GlobalISel/sdiv.i64.ll delete mode 100644 llvm/test/CodeGen/AMDGPU/GlobalISel/srem.i64.ll delete mode 100644 llvm/test/CodeGen/AMDGPU/agpr-remat.ll delete mode 100644 llvm/test/CodeGen/AMDGPU/fold-reload-into-exec.mir delete mode 100644 llvm/test/CodeGen/AMDGPU/insert-branch-w32.mir delete mode 100644 llvm/test/CodeGen/AMDGPU/llvm.amdgcn.atomic.csub.ll delete mode 100644 llvm/test/CodeGen/AMDGPU/llvm.amdgcn.image.msaa.load.ll delete mode 100644 llvm/test/CodeGen/AMDGPU/llvm.amdgcn.sqrt.f16.ll delete mode 100644 llvm/test/CodeGen/AMDGPU/llvm.amdgcn.sqrt.ll delete mode 100644 llvm/test/CodeGen/AMDGPU/loop-prefetch.ll delete mode 100644 llvm/test/CodeGen/AMDGPU/machine-cse-commute-target-flags.mir delete mode 100644 llvm/test/CodeGen/AMDGPU/rel32.ll delete mode 100644 llvm/test/CodeGen/AMDGPU/spill-special-sgpr.mir delete mode 100644 llvm/test/CodeGen/AMDGPU/spill_more_than_wavesize_csr_sgprs.ll delete mode 100644 llvm/test/CodeGen/AMDGPU/transform-block-with-return-to-epilog.ll delete mode 100644 llvm/test/CodeGen/AMDGPU/vector-alloca-limits.ll delete mode 100644 llvm/test/CodeGen/AMDGPU/waitcnt-skip-meta.mir delete mode 100644 llvm/test/CodeGen/ARM/arm-bf16-dotprod-intrinsics.ll delete mode 100644 llvm/test/CodeGen/ARM/arm-bf16-pcs.ll delete mode 100644 llvm/test/CodeGen/ARM/bf16-convert-intrinsics.ll delete mode 100644 llvm/test/CodeGen/ARM/bf16-create-get-set-dup.ll delete mode 100644 llvm/test/CodeGen/ARM/bf16-getlane-with-fp16.ll delete mode 100644 llvm/test/CodeGen/ARM/bf16-intrinsics-ld-st.ll delete mode 100644 llvm/test/CodeGen/ARM/bfloat.ll delete mode 100644 llvm/test/CodeGen/ARM/cmse-vlldm-no-reorder.ll delete mode 100644 llvm/test/CodeGen/ARM/cmse-vlldm-no-reorder.mir delete mode 100644 llvm/test/CodeGen/ARM/machine-outliner-lr-regsave.mir delete mode 100644 llvm/test/CodeGen/AVR/calling-conv/c/basic_aggr.ll delete mode 100644 llvm/test/CodeGen/AVR/calling-conv/c/call.ll delete mode 100644 llvm/test/CodeGen/AVR/calling-conv/c/call_aggr.ll delete mode 100644 llvm/test/CodeGen/AVR/calling-conv/c/return_aggr.ll delete mode 100644 llvm/test/CodeGen/AVR/jmp-long.ll delete mode 100644 llvm/test/CodeGen/BPF/BTF/pruning-const.ll delete mode 100644 llvm/test/CodeGen/BPF/BTF/pruning-typedef.ll delete mode 100644 llvm/test/CodeGen/BPF/BTF/struct-anon-2.ll delete mode 100644 llvm/test/CodeGen/BPF/CORE/intrinsic-array-2.ll delete mode 100644 llvm/test/CodeGen/Generic/fast-math-flags.ll delete mode 100644 llvm/test/CodeGen/Hexagon/abi-padding-2.ll delete mode 100644 llvm/test/CodeGen/Hexagon/abi-padding.ll delete mode 100644 llvm/test/CodeGen/MIR/Generic/cfi-escape.mir delete mode 100644 llvm/test/CodeGen/MSP430/cmp-return-type.ll delete mode 100644 llvm/test/CodeGen/MSP430/inline-asm-register-names.ll delete mode 100644 llvm/test/CodeGen/PowerPC/builtins-ppc-p10permute.ll delete mode 100644 llvm/test/CodeGen/PowerPC/convert-ri-addi-to-ri.mir delete mode 100644 llvm/test/CodeGen/PowerPC/dcbt.ll delete mode 100644 llvm/test/CodeGen/PowerPC/func-alias.ll delete mode 100644 llvm/test/CodeGen/PowerPC/isync.ll delete mode 100644 llvm/test/CodeGen/PowerPC/p10-bit-manip-ops.ll delete mode 100644 llvm/test/CodeGen/PowerPC/p10-splatImm-CPload-pcrel.ll delete mode 100644 llvm/test/CodeGen/PowerPC/p10-splatImm.ll delete mode 100644 llvm/test/CodeGen/PowerPC/p10-string-ops.ll delete mode 100644 llvm/test/CodeGen/PowerPC/p10-vsx-pcv.ll delete mode 100644 llvm/test/CodeGen/PowerPC/pcrel-local-caller-toc.ll delete mode 100644 llvm/test/CodeGen/PowerPC/popcount.ll delete mode 100644 llvm/test/CodeGen/PowerPC/ppc64-varargs.ll delete mode 100644 llvm/test/CodeGen/PowerPC/rematerializable-instruction-machine-licm.ll delete mode 100644 llvm/test/CodeGen/PowerPC/stack-clash-dynamic-alloca.ll delete mode 100644 llvm/test/CodeGen/RISCV/fold-addi-loadstore.ll delete mode 100644 llvm/test/CodeGen/RISCV/select-and.ll delete mode 100644 llvm/test/CodeGen/RISCV/select-or.ll delete mode 100644 llvm/test/CodeGen/SystemZ/nomerge.ll delete mode 100644 llvm/test/CodeGen/SystemZ/vec-move-24.ll delete mode 100644 llvm/test/CodeGen/Thumb2/LowOverheadLoops/reductions.ll delete mode 100644 llvm/test/CodeGen/Thumb2/LowOverheadLoops/tail-pred-intrinsic-a [...] delete mode 100644 llvm/test/CodeGen/Thumb2/LowOverheadLoops/tail-pred-intrinsic-fabs.ll delete mode 100644 llvm/test/CodeGen/Thumb2/LowOverheadLoops/tail-pred-intrinsic-round.ll delete mode 100644 llvm/test/CodeGen/Thumb2/LowOverheadLoops/tail-pred-intrinsic-s [...] delete mode 100644 llvm/test/CodeGen/Thumb2/LowOverheadLoops/varying-outer-2d-redu [...] delete mode 100644 llvm/test/CodeGen/Thumb2/active_lane_mask.ll delete mode 100644 llvm/test/CodeGen/VE/load_off.ll delete mode 100644 llvm/test/CodeGen/VE/symbol_relocation.ll delete mode 100644 llvm/test/CodeGen/VE/symbol_relocation_tls.ll delete mode 100644 llvm/test/CodeGen/WebAssembly/aliases.ll delete mode 100644 llvm/test/CodeGen/WebAssembly/lower-em-exceptions-allowed.ll create mode 100644 llvm/test/CodeGen/WebAssembly/lower-em-exceptions-whitelist.ll create mode 100644 llvm/test/CodeGen/X86/O3-pipeline.ll delete mode 100644 llvm/test/CodeGen/X86/avx512-movmsk.ll delete mode 100644 llvm/test/CodeGen/X86/bug80500.ll delete mode 100644 llvm/test/CodeGen/X86/callbr-asm-instr-scheduling.ll delete mode 100644 llvm/test/CodeGen/X86/convertphitype.ll delete mode 100644 llvm/test/CodeGen/X86/fast-isel-bitcast-crash.ll delete mode 100644 llvm/test/CodeGen/X86/inline-asm-x-i128.ll delete mode 100644 llvm/test/CodeGen/X86/opt-pipeline.ll delete mode 100644 llvm/test/CodeGen/X86/pr46532.ll delete mode 100644 llvm/test/CodeGen/X86/shrink-const.ll delete mode 100644 llvm/test/CodeGen/X86/shrinkwrap-callbr.ll delete mode 100644 llvm/test/CodeGen/X86/vector-reduce-and-cmp.ll delete mode 100644 llvm/test/CodeGen/X86/vector-reduce-or-cmp.ll delete mode 100644 llvm/test/DebugInfo/Inputs/dwarfdump-16bit-addr.o delete mode 100644 llvm/test/DebugInfo/MIR/Mips/dbg-call-site-copy-sub-reg.mir delete mode 100644 llvm/test/DebugInfo/MSP430/dwarf-basics.ll delete mode 100644 llvm/test/DebugInfo/X86/basicblock-sections_1.ll delete mode 100644 llvm/test/DebugInfo/X86/debug-macro-dwarf64.s delete mode 100644 llvm/test/DebugInfo/X86/eh-frame-invalid-version-zero.s delete mode 100644 llvm/test/DebugInfo/X86/eh-frame-invalid-version.s delete mode 100644 llvm/test/DebugInfo/X86/packed_bitfields.ll delete mode 100644 llvm/test/DebugInfo/X86/sections-as-references-cu-offset.ll create mode 100644 llvm/test/DebugInfo/X86/unsupported-dwarf64-debug-macro-v5.s delete mode 100644 llvm/test/DebugInfo/dwarfdump-16bit-addr.test delete mode 100644 llvm/test/ExecutionEngine/JITLink/X86/MachO_empty_section.s delete mode 100644 llvm/test/Linker/Inputs/alias-threadlocal-defs.ll delete mode 100644 llvm/test/Linker/alias-threadlocal.ll delete mode 100644 llvm/test/MC/AMDGPU/gfx1030_err.s delete mode 100644 llvm/test/MC/AMDGPU/gfx1030_new.s delete mode 100644 llvm/test/MC/AMDGPU/gfx9-asm-err.s delete mode 100644 llvm/test/MC/AMDGPU/vop3-gfx10.s delete mode 100644 llvm/test/MC/AsmParser/layout-interdependency.s delete mode 100644 llvm/test/MC/AsmParser/line-marker-inside-macro.s delete mode 100644 llvm/test/MC/COFF/dwarf64-err.s delete mode 100644 llvm/test/MC/Disassembler/AMDGPU/gfx1030_dasm_new.txt create mode 100644 llvm/test/MC/Disassembler/PowerPC/future-invalid.txt create mode 100644 llvm/test/MC/Disassembler/PowerPC/futureinsts.txt delete mode 100644 llvm/test/MC/Disassembler/PowerPC/p10insts.txt delete mode 100644 llvm/test/MC/Disassembler/PowerPC/ppc64-encoding-ISA31-invalid.txt delete mode 100644 llvm/test/MC/Disassembler/PowerPC/ppc64-encoding-ISA31.txt delete mode 100644 llvm/test/MC/Disassembler/X86/AMX/x86-64-amx-bf16-att.txt delete mode 100644 llvm/test/MC/Disassembler/X86/AMX/x86-64-amx-bf16-intel.txt delete mode 100644 llvm/test/MC/Disassembler/X86/AMX/x86-64-amx-error.txt delete mode 100644 llvm/test/MC/Disassembler/X86/AMX/x86-64-amx-int8-att.txt delete mode 100644 llvm/test/MC/Disassembler/X86/AMX/x86-64-amx-int8-intel.txt delete mode 100644 llvm/test/MC/Disassembler/X86/AMX/x86-64-amx-tile-att.txt delete mode 100644 llvm/test/MC/Disassembler/X86/AMX/x86-64-amx-tile-intel.txt delete mode 100644 llvm/test/MC/ELF/dwarf64-err.s delete mode 100644 llvm/test/MC/ELF/gen-dwarf64.s delete mode 100644 llvm/test/MC/MachO/AArch64/arm-darwin-version-min-load-command.s delete mode 100644 llvm/test/MC/MachO/gen-dwarf64.s delete mode 100644 llvm/test/MC/Mips/imm-operand-err.s rename llvm/test/MC/PowerPC/{ppc64-encoding-ISA31-errors.s => future-errors.s} (100%) rename llvm/test/MC/PowerPC/{ppc64-encoding-ISA31-pcrel-reloc.s => future-reloc.s} (100%) create mode 100644 llvm/test/MC/PowerPC/future.s delete mode 100644 llvm/test/MC/PowerPC/p10.s delete mode 100644 llvm/test/MC/PowerPC/ppc64-encoding-ISA31.s delete mode 100644 llvm/test/MC/RISCV/rvv/add.s delete mode 100644 llvm/test/MC/RISCV/rvv/and.s delete mode 100644 llvm/test/MC/RISCV/rvv/clip.s delete mode 100644 llvm/test/MC/RISCV/rvv/compare.s delete mode 100644 llvm/test/MC/RISCV/rvv/convert.s delete mode 100644 llvm/test/MC/RISCV/rvv/div.s delete mode 100644 llvm/test/MC/RISCV/rvv/fadd.s delete mode 100644 llvm/test/MC/RISCV/rvv/fcompare.s delete mode 100644 llvm/test/MC/RISCV/rvv/fdiv.s delete mode 100644 llvm/test/MC/RISCV/rvv/fmacc.s delete mode 100644 llvm/test/MC/RISCV/rvv/fminmax.s delete mode 100644 llvm/test/MC/RISCV/rvv/fmul.s delete mode 100644 llvm/test/MC/RISCV/rvv/fmv.s delete mode 100644 llvm/test/MC/RISCV/rvv/fothers.s delete mode 100644 llvm/test/MC/RISCV/rvv/freduction.s delete mode 100644 llvm/test/MC/RISCV/rvv/fsub.s delete mode 100644 llvm/test/MC/RISCV/rvv/invalid.s delete mode 100644 llvm/test/MC/RISCV/rvv/load.s delete mode 100644 llvm/test/MC/RISCV/rvv/macc.s delete mode 100644 llvm/test/MC/RISCV/rvv/mask.s delete mode 100644 llvm/test/MC/RISCV/rvv/minmax.s delete mode 100644 llvm/test/MC/RISCV/rvv/mul.s delete mode 100644 llvm/test/MC/RISCV/rvv/mv.s delete mode 100644 llvm/test/MC/RISCV/rvv/or.s delete mode 100644 llvm/test/MC/RISCV/rvv/others.s delete mode 100644 llvm/test/MC/RISCV/rvv/reduction.s delete mode 100644 llvm/test/MC/RISCV/rvv/shift.s delete mode 100644 llvm/test/MC/RISCV/rvv/sign-injection.s delete mode 100644 llvm/test/MC/RISCV/rvv/snippet.s delete mode 100644 llvm/test/MC/RISCV/rvv/store.s delete mode 100644 llvm/test/MC/RISCV/rvv/sub.s delete mode 100644 llvm/test/MC/RISCV/rvv/vsetvl.s delete mode 100644 llvm/test/MC/RISCV/rvv/xor.s delete mode 100644 llvm/test/MC/VE/sym-got.s delete mode 100644 llvm/test/MC/VE/sym-gotoff.s delete mode 100644 llvm/test/MC/VE/sym-tls.s delete mode 100644 llvm/test/MC/VE/sym-tpoff.s delete mode 100644 llvm/test/MC/VE/symbols.s delete mode 100644 llvm/test/MC/WebAssembly/alias.s delete mode 100644 llvm/test/MC/WebAssembly/externref.s delete mode 100644 llvm/test/MC/WebAssembly/offset.s delete mode 100644 llvm/test/MC/WebAssembly/wasm64.s delete mode 100644 llvm/test/MC/X86/AMX/x86-64-amx-bf16-att.s delete mode 100644 llvm/test/MC/X86/AMX/x86-64-amx-bf16-intel.s delete mode 100644 llvm/test/MC/X86/AMX/x86-64-amx-error.s delete mode 100644 llvm/test/MC/X86/AMX/x86-64-amx-int8-att.s delete mode 100644 llvm/test/MC/X86/AMX/x86-64-amx-int8-intel.s delete mode 100644 llvm/test/MC/X86/AMX/x86-64-amx-tile-att.s delete mode 100644 llvm/test/MC/X86/AMX/x86-64-amx-tile-intel.s delete mode 100644 llvm/test/MachineVerifier/generic-vreg-undef-use.mir delete mode 100644 llvm/test/MachineVerifier/test_g_brindirect_is_indirect_branch.mir delete mode 100644 llvm/test/MachineVerifier/test_g_brjt_is_indirect_branch.mir delete mode 100644 llvm/test/Other/heat-colors-multigraph.ll delete mode 100644 llvm/test/Other/opt-npm.ll delete mode 100644 llvm/test/Other/opt-old-new-pm-passes.ll delete mode 100644 llvm/test/TableGen/directive1.td delete mode 100644 llvm/test/TableGen/directive2.td delete mode 100644 llvm/test/ThinLTO/X86/devirt_multiple_type_test.ll delete mode 100644 llvm/test/Transforms/CallSiteSplitting/callsite-split-callbr.ll delete mode 100644 llvm/test/Transforms/CodeGenPrepare/AMDGPU/bypass-slow-div-debu [...] delete mode 100644 llvm/test/Transforms/CodeGenPrepare/X86/promoted-trunc-loc.ll delete mode 100644 llvm/test/Transforms/CodeGenPrepare/X86/promoted-zext-debugloc.ll delete mode 100644 llvm/test/Transforms/Coroutines/coro-split-sink-lifetime.ll delete mode 100644 llvm/test/Transforms/DeadStoreElimination/MSSA/multiblock-unrea [...] delete mode 100644 llvm/test/Transforms/GVN/pr46054-md-nonlocaldefcache-cleanup.ll delete mode 100644 llvm/test/Transforms/GlobalOpt/preallocated.ll delete mode 100644 llvm/test/Transforms/IndVarSimplify/X86/pr45360.ll delete mode 100644 llvm/test/Transforms/InferAddressSpaces/AMDGPU/noop-ptrint-pair.ll delete mode 100644 llvm/test/Transforms/Inline/ML/Inputs/test-module.ll delete mode 100644 llvm/test/Transforms/Inline/ML/bounds-checks.ll delete mode 100644 llvm/test/Transforms/Inline/ML/ml-test-release-mode.ll delete mode 100644 llvm/test/Transforms/Inline/byval-align.ll delete mode 100644 llvm/test/Transforms/Inline/dynamic-alloca-simplified-large.ll delete mode 100644 llvm/test/Transforms/Inline/gep_from_constant.ll delete mode 100644 llvm/test/Transforms/Inline/inline-cost-annotation-pass.ll create mode 100644 llvm/test/Transforms/Inline/print-instructions-deltas-unfinished.ll delete mode 100644 llvm/test/Transforms/Inline/simplified_to.ll delete mode 100644 llvm/test/Transforms/InstCombine/sink_to_unreachable_dbg.ll delete mode 100644 llvm/test/Transforms/InstSimplify/assume_icmp.ll delete mode 100644 llvm/test/Transforms/InstSimplify/cmp_ext.ll delete mode 100644 llvm/test/Transforms/InstSimplify/icmp.ll delete mode 100644 llvm/test/Transforms/LoopUnroll/X86/pr46430.ll delete mode 100644 llvm/test/Transforms/LoopVectorize/ARM/pointer_iv.ll delete mode 100644 llvm/test/Transforms/LowerExpectIntrinsic/expect-with-probability.ll delete mode 100644 llvm/test/Transforms/LowerMatrixIntrinsics/load-align-volatile.ll delete mode 100644 llvm/test/Transforms/LowerMatrixIntrinsics/multiply-fused-volatile.ll delete mode 100644 llvm/test/Transforms/LowerMatrixIntrinsics/store-align-volatile.ll delete mode 100644 llvm/test/Transforms/OpenMP/icv_remarks.ll delete mode 100644 llvm/test/Transforms/OpenMP/icv_tracking.ll delete mode 100644 llvm/test/Transforms/PGOProfile/instr_entry_bb.ll delete mode 100644 llvm/test/Transforms/SCCP/ip-ranges-sext.ll delete mode 100644 llvm/test/Transforms/SCCP/ranges-sext.ll delete mode 100644 llvm/test/Transforms/SLPVectorizer/slp-max-phi-size.ll delete mode 100644 llvm/test/Transforms/Scalarizer/constant-extractelement.ll delete mode 100644 llvm/test/Transforms/Scalarizer/constant-insertelement.ll delete mode 100644 llvm/test/Transforms/Scalarizer/variable-extractelement.ll delete mode 100644 llvm/test/Transforms/Scalarizer/variable-insertelement.ll delete mode 100644 llvm/test/Transforms/SimplifyCFG/1elt-ptr-vec-alignment-crash.ll delete mode 100644 llvm/test/Transforms/SimplifyCFG/constantexprs.ll delete mode 100644 llvm/test/Transforms/SimplifyCFG/drop-debug-loc-when-speculating.ll delete mode 100644 llvm/test/Transforms/SimplifyCFG/fold-debug-location.ll delete mode 100644 llvm/test/Transforms/SimplifyCFG/unprofitable-pr.ll delete mode 100644 llvm/test/Transforms/SpeculativeExecution/PR46267.ll delete mode 100644 llvm/test/Transforms/VectorCombine/X86/extract-cmp-binop.ll delete mode 100644 llvm/test/tools/llvm-cov/Inputs/gcov-fake-4.2.gcda delete mode 100644 llvm/test/tools/llvm-cov/Inputs/gcov-fake-4.2.gcno delete mode 100644 llvm/test/tools/llvm-cov/gcov-fake-4.2.c delete mode 100644 llvm/test/tools/llvm-cov/gcov-intermediate-format.test delete mode 100644 llvm/test/tools/llvm-dwarfdump/X86/verify_overlapping_cu_ranges.yaml delete mode 100644 llvm/test/tools/llvm-mca/ARM/m4-int.s delete mode 100644 llvm/test/tools/llvm-ml/rip-relative-addressing.test create mode 100644 llvm/test/tools/llvm-objcopy/ELF/help-message.test delete mode 100644 llvm/test/tools/llvm-objcopy/MachO/code_signature_lc.test delete mode 100644 llvm/test/tools/llvm-objcopy/MachO/install-name-tool-change.test delete mode 100644 llvm/test/tools/llvm-objcopy/MachO/install-name-tool-delete-rpath.test create mode 100644 llvm/test/tools/llvm-objcopy/MachO/install-name-tool-help-message.test delete mode 100644 llvm/test/tools/llvm-objcopy/MachO/install-name-tool-id.test delete mode 100644 llvm/test/tools/llvm-objcopy/MachO/install-name-tool-rpath.test delete mode 100644 llvm/test/tools/llvm-objcopy/MachO/remove-lc-index-update.test delete mode 100644 llvm/test/tools/llvm-objcopy/MachO/segment-size-alignment.test delete mode 100644 llvm/test/tools/llvm-objcopy/tool-help-message.test delete mode 100644 llvm/test/tools/llvm-profdata/Inputs/sample-hot-func-list.proftext delete mode 100644 llvm/test/tools/llvm-profdata/sample-hot-func-list.test delete mode 100644 llvm/test/tools/llvm-rc/Inputs/language.rc delete mode 100644 llvm/test/tools/llvm-rc/language.test delete mode 100644 llvm/test/tools/llvm-readobj/COFF/call-graph-profile-err.s delete mode 100644 llvm/test/tools/llvm-readobj/COFF/call-graph-profile.s delete mode 100644 llvm/test/tools/llvm-size/output-alloc.test delete mode 100644 llvm/test/tools/yaml2obj/ELF/DWARF/debug-abbrev.yaml delete mode 100644 llvm/test/tools/yaml2obj/ELF/DWARF/debug-addr.yaml delete mode 100644 llvm/test/tools/yaml2obj/ELF/DWARF/debug-info.yaml delete mode 100644 llvm/test/tools/yaml2obj/ELF/DWARF/debug-pubnames.yaml delete mode 100644 llvm/test/tools/yaml2obj/ELF/DWARF/debug-pubtypes.yaml delete mode 100644 llvm/test/tools/yaml2obj/ELF/content-array.yaml delete mode 100644 llvm/unittests/ADT/BitFieldsTest.cpp delete mode 100644 llvm/unittests/Analysis/InlineFeaturesAnalysisTest.cpp create mode 100644 llvm/unittests/Analysis/ML/CMakeLists.txt create mode 100644 llvm/unittests/Analysis/ML/InlineFeaturesAnalysisTest.cpp delete mode 100644 llvm/unittests/CodeGen/GlobalISel/GISelUtilsTest.cpp delete mode 100644 llvm/unittests/Object/ELFTypesTest.cpp delete mode 100644 llvm/unittests/ObjectYAML/DWARFYAMLTest.cpp delete mode 100644 llvm/utils/TableGen/DirectiveEmitter.cpp delete mode 100755 llvm/utils/git/arcfilter.sh delete mode 100755 llvm/utils/git/pre-push.py delete mode 100644 llvm/utils/gn/secondary/llvm/include/llvm/Frontend/OpenMP/BUILD.gn create mode 100644 llvm/utils/gn/secondary/llvm/lib/Analysis/ML/BUILD.gn create mode 100644 llvm/utils/gn/secondary/llvm/unittests/Analysis/ML/BUILD.gn delete mode 100644 llvm/utils/lit/tests/Inputs/shtest-format-argv0/lit.cfg rename llvm/utils/lit/tests/Inputs/{shtest-format-argv0 => shtest-format}/argv0.tx [...] delete mode 100644 llvm/utils/lit/tests/Inputs/unparsed-requirements/test.py delete mode 100644 llvm/utils/lit/tests/Inputs/xunit-output/excluded.ini delete mode 100644 llvm/utils/lit/tests/Inputs/xunit-output/missing_feature.ini delete mode 100644 llvm/utils/lit/tests/Inputs/xunit-output/pass.ini delete mode 100644 llvm/utils/lit/tests/Inputs/xunit-output/unsupported.ini delete mode 100644 llvm/utils/lit/tests/shtest-format-argv0.py delete mode 100644 llvm/utils/lit/tests/unparsed-requirements.py delete mode 100644 mlir/include/mlir/Analysis/Presburger/Fraction.h delete mode 100644 mlir/include/mlir/Analysis/Presburger/Matrix.h delete mode 100644 mlir/include/mlir/Analysis/Presburger/Simplex.h delete mode 100644 mlir/include/mlir/Conversion/SCFToSPIRV/SCFToSPIRV.h delete mode 100644 mlir/include/mlir/Conversion/ShapeToSCF/ShapeToSCF.h delete mode 100644 mlir/include/mlir/Dialect/SPIRV/SPIRVMatrixOps.td delete mode 100644 mlir/include/mlir/Support/InterfaceSupport.h delete mode 100644 mlir/include/mlir/TableGen/Interfaces.h create mode 100644 mlir/include/mlir/TableGen/OpInterfaces.h delete mode 100644 mlir/integration_test/CMakeLists.txt delete mode 100644 mlir/integration_test/Dialect/LLVMIR/CPU/lit.local.cfg delete mode 100644 mlir/integration_test/Dialect/LLVMIR/CPU/test-vector-reductions [...] delete mode 100644 mlir/integration_test/Dialect/LLVMIR/CPU/test-vector-reductions [...] delete mode 100644 mlir/integration_test/Dialect/Vector/CPU/lit.local.cfg delete mode 100644 mlir/integration_test/Dialect/Vector/CPU/test-broadcast.mlir delete mode 100644 mlir/integration_test/Dialect/Vector/CPU/test-constant-mask.mlir delete mode 100644 mlir/integration_test/Dialect/Vector/CPU/test-contraction.mlir delete mode 100644 mlir/integration_test/Dialect/Vector/CPU/test-create-mask-v4i1.mlir delete mode 100644 mlir/integration_test/Dialect/Vector/CPU/test-create-mask.mlir delete mode 100644 mlir/integration_test/Dialect/Vector/CPU/test-extract-slices.mlir delete mode 100644 mlir/integration_test/Dialect/Vector/CPU/test-extract-strided-s [...] delete mode 100644 mlir/integration_test/Dialect/Vector/CPU/test-flat-transpose-col.mlir delete mode 100644 mlir/integration_test/Dialect/Vector/CPU/test-flat-transpose-row.mlir delete mode 100644 mlir/integration_test/Dialect/Vector/CPU/test-fma.mlir delete mode 100644 mlir/integration_test/Dialect/Vector/CPU/test-insert-slices.mlir delete mode 100644 mlir/integration_test/Dialect/Vector/CPU/test-insert-strided-sl [...] delete mode 100644 mlir/integration_test/Dialect/Vector/CPU/test-matrix-multiply-col.mlir delete mode 100644 mlir/integration_test/Dialect/Vector/CPU/test-matrix-multiply-row.mlir delete mode 100644 mlir/integration_test/Dialect/Vector/CPU/test-outerproduct.mlir delete mode 100644 mlir/integration_test/Dialect/Vector/CPU/test-reductions-f32-re [...] delete mode 100644 mlir/integration_test/Dialect/Vector/CPU/test-reductions-f32.mlir delete mode 100644 mlir/integration_test/Dialect/Vector/CPU/test-reductions-f64-re [...] delete mode 100644 mlir/integration_test/Dialect/Vector/CPU/test-reductions-f64.mlir delete mode 100644 mlir/integration_test/Dialect/Vector/CPU/test-reductions-i32.mlir delete mode 100644 mlir/integration_test/Dialect/Vector/CPU/test-reductions-i64.mlir delete mode 100644 mlir/integration_test/Dialect/Vector/CPU/test-shape-cast.mlir delete mode 100644 mlir/integration_test/Dialect/Vector/CPU/test-shuffle.mlir delete mode 100644 mlir/integration_test/Dialect/Vector/CPU/test-transfer-read.mlir delete mode 100644 mlir/integration_test/Dialect/Vector/CPU/test-transfer-write.mlir delete mode 100644 mlir/integration_test/Dialect/Vector/CPU/test-transpose.mlir delete mode 100644 mlir/integration_test/lit.cfg.py delete mode 100644 mlir/integration_test/lit.site.cfg.py.in delete mode 100644 mlir/lib/Analysis/Presburger/CMakeLists.txt delete mode 100644 mlir/lib/Analysis/Presburger/Matrix.cpp delete mode 100644 mlir/lib/Analysis/Presburger/Simplex.cpp delete mode 100644 mlir/lib/Conversion/SCFToSPIRV/CMakeLists.txt delete mode 100644 mlir/lib/Conversion/SCFToSPIRV/SCFToSPIRV.cpp delete mode 100644 mlir/lib/Conversion/ShapeToSCF/CMakeLists.txt delete mode 100644 mlir/lib/Conversion/ShapeToSCF/ShapeToSCF.cpp delete mode 100644 mlir/lib/Conversion/ShapeToStandard/ShapeToStandardPatterns.td delete mode 100644 mlir/lib/Dialect/SCF/Transforms/LoopSpecialization.cpp create mode 100644 mlir/lib/Dialect/SCF/Transforms/ParallelLoopSpecialization.cpp delete mode 100644 mlir/lib/Dialect/SPIRV/Transforms/RewriteInsertsPass.cpp delete mode 100644 mlir/lib/Dialect/Shape/Transforms/RemoveShapeConstraints.cpp delete mode 100644 mlir/lib/Dialect/StandardOps/Transforms/ExpandTanh.cpp delete mode 100644 mlir/lib/TableGen/Interfaces.cpp create mode 100644 mlir/lib/TableGen/OpInterfaces.cpp delete mode 100644 mlir/test/Conversion/SPIRVToLLVM/cast-ops-to-llvm.mlir delete mode 100644 mlir/test/Conversion/SPIRVToLLVM/constant-op-to-llvm.mlir delete mode 100644 mlir/test/Conversion/SPIRVToLLVM/func-to-llvm.mlir delete mode 100644 mlir/test/Conversion/SPIRVToLLVM/logical-to-llvm.mlir delete mode 100644 mlir/test/Conversion/SPIRVToLLVM/module-ops-to-llvm.mlir delete mode 100644 mlir/test/Conversion/ShapeToSCF/shape-to-scf.mlir delete mode 100644 mlir/test/Conversion/VectorToLLVM/vector-reduction-to-llvm.mlir delete mode 100644 mlir/test/Dialect/OpenMP/invalid.mlir delete mode 100644 mlir/test/Dialect/SCF/canonicalize.mlir delete mode 100644 mlir/test/Dialect/SCF/for-loop-specialization.mlir delete mode 100644 mlir/test/Dialect/SPIRV/Transforms/rewrite-inserts.mlir delete mode 100644 mlir/test/Dialect/SPIRV/matrix-ops.mlir delete mode 100644 mlir/test/Dialect/Shape/remove-shape-constraints.mlir delete mode 100644 mlir/test/Dialect/Standard/expand-tanh.mlir delete mode 100644 mlir/test/Dialect/Vector/vector-contract-matvec-transforms.mlir delete mode 100644 mlir/test/Transforms/test-legalize-unknown-root.mlir delete mode 100644 mlir/test/lib/Dialect/Test/TestInterfaces.td delete mode 100644 mlir/test/lib/Dialect/Test/TestTypes.h delete mode 100644 mlir/test/lib/IR/TestInterfaces.cpp delete mode 100644 mlir/test/lib/Transforms/TestExpandTanh.cpp delete mode 100644 mlir/test/mlir-tblgen/interfaces.mlir delete mode 100644 mlir/test/mlir-vulkan-runner/addi8.mlir delete mode 100644 mlir/unittests/Analysis/AffineStructuresTest.cpp delete mode 100644 mlir/unittests/Analysis/CMakeLists.txt delete mode 100644 mlir/unittests/Analysis/Presburger/CMakeLists.txt delete mode 100644 mlir/unittests/Analysis/Presburger/MatrixTest.cpp delete mode 100644 mlir/unittests/Analysis/Presburger/SimplexTest.cpp delete mode 100755 mlir/utils/spirv/report_coverage.sh delete mode 100644 openmp/docs/ReleaseNotes.rst delete mode 100644 openmp/runtime/test/ompt/synchronization/ordered_dependences.c delete mode 100644 openmp/runtime/test/ompt/tasks/taskwait-depend.c delete mode 100644 openmp/tools/multiplex/CMakeLists.txt delete mode 100644 openmp/tools/multiplex/README.md delete mode 100644 openmp/tools/multiplex/ompt-multiplex.h delete mode 100644 openmp/tools/multiplex/tests/CMakeLists.txt delete mode 100644 openmp/tools/multiplex/tests/custom_data_storage/custom_data_storage.c delete mode 100644 openmp/tools/multiplex/tests/custom_data_storage/first-tool.h delete mode 100644 openmp/tools/multiplex/tests/custom_data_storage/second-tool.h delete mode 100644 openmp/tools/multiplex/tests/lit.cfg delete mode 100644 openmp/tools/multiplex/tests/lit.site.cfg.in delete mode 100644 openmp/tools/multiplex/tests/ompt-signal.h delete mode 100644 openmp/tools/multiplex/tests/print/first-tool.h delete mode 100644 openmp/tools/multiplex/tests/print/print.c delete mode 100644 openmp/tools/multiplex/tests/print/second-tool.h