This is an automated email from the git hooks/post-receive script.
tcwg-buildslave pushed a change to branch linaro-local/ci/tcwg_kernel/llvm-master-aarch64-stable-defconfig in repository toolchain/ci/llvm-project.
from 843a0f97717 Enhance debugserver's err reporting on attach fails adds 649aba93a27 Revert "[WebAssembly][InstrEmitter] Foundation for multival [...] adds 8c3e6af71b8 [WebAssembly] Add experimental multivalue calling ABI adds e6686adf8a7 AMDGPU/EG,CM: Implement fsqrt using recip(rsqrt(x)) instead [...] adds 4a2fa552992 Remove leftover artifacts from use of gtest. adds 7800310cb50 [CMake][compiler-rt] Replace Windows backslashes with CMake ones adds 491a4a7ac9e [CMake] Passthrough CMAKE_SYSTEM_NAME to default builtin an [...] adds a3d489e87e8 [X86] Add a DAG combine for (i32 (sext (i8 (x86isd::setcc_c [...] adds 6e8d6bc9ec8 [clangd] Preserve -nostdinc and --sysroot when calling quer [...] adds de90d73e030 [DebugInfo] Avoid the call site param for mem instrs with m [...] adds ca1c21d4b65 [clangd] Use printf instead of `echo -e` to be compliant with dash adds 60f161eb62d [yaml2obj][obj2yaml] - Simplify format of the SHT_LLVM_ADDR [...] adds 3bc7ffdaabe [AMDGPU] Use v3f32 type in image instructions adds 163e33b290f [AMDGPU] Fix lowering a16 image intrinsics adds 5ff4f881a77 [lldb] Ignore type sugar in TypeSystemClang::GetPointerType adds f8865c01944 [clangd] Pull out a isProtoFile function. adds c1c9819ef91 [CMake] Add missing component dependencies, to fix building [...] adds 2f1ca30f997 Partially revert c1c9819ef91aab51b5a23fb3027adac5a2f551cc adds ea8b2cb9bf5 [AVR] Add disassembly tests for supported instructions adds 6198e1c40ab Fix MSVC signed/unsigned warning. NFCI. adds 8616bd417f7 [X86] Fix missing load latencies (PR36894) adds f780e15caf1 [OpenCL] Fix support for cl_khr_mipmap_image_writes adds 8d8bd0d6548 [lldb] Make TestDataFormatterObjCCF.py pass outside California adds 5cc817be750 [lldb] Introduce i386 support in NetBSD Process plugin adds 7506ca3e8cc [lldb][NFC] Remove some unnecessary curly braces adds eaf0c89ec5f [clangd] Add the missing elaborated types in FindTarget. adds 706256b6d39 [lldb] Revert some change in data-formatter-objc/main.m tha [...] adds 4c7f819204d [ARM][LowOverheadLoops] Ensure memory predication adds 564275289da [ARM][LowOverheadLoops] Fix loop count chain adds 4592bb71954 visitINSERT_VECTOR_ELT - pull out repeated dyn_cast. NFCI. adds aaaeac61669 [MCA] Remove verification check on MayLoad and MayStore. NFCI adds a328536c6d7 [ARM] Correct syntax of the CLRM insn adds 482e236e569 [analyzer] Fix a couple of bugs in HTML report generation. adds e1e09f0ce6d [MLIR] Add mapping based on ValueRange to BlockAndValueMapper. adds fd3437a4f79 [OPENMP][NVPTX]Add NVPTX specific definitions for new/delet [...] adds 569dc65c638 [OPNEMP50][DOCS]Mark array shaping expression as claimed, NFC. adds 01022af5d5a [ARM][MVE] LowOverheadLoops: DCE on the iteration count set [...] adds e63abde39f5 [clang][driver] Fix null pointer dereference warning inside [...] adds 31144351686 Re-enable a update_cc_test_checks.py tests adds 91b3083aecd [OpenCL] Fix tblgen support for cl_khr_mipmap_image_writes adds 3627c91ead9 [ARM][TargetParser] Improve handling of dependencies betwee [...] adds 2b7f32892b7 [lldb/Target] Add Assert StackFrame Recognizer adds dfa9420f09f AMDGPU/GlobalISel: Don't use legal v2s16 G_BUILD_VECTOR adds cc1cffbe097 GlobalISel: Make LegalizerHelper primitives public adds 307e0d5490a AMDGPU/GlobalISel: Fix processing new phi in waterfall loop adds b198f16e1e1 [Analyzer] Model STL Algoirthms to improve the iterator checkers adds 748bb5a0f19 [WPD/LowerTypeTests] Delay lowering/removal of type tests u [...] adds 69cc9f3046c AMDGPU/GlobalISel: Legalize llvm.amdgcn.s.buffer.load adds 622ef91b18a [gn build] Port b198f16e1e1 adds 921d4e7c8d3 [MLIR][GPU] Fix build files for mlir-opt. adds 67904db23cf [IRCE] Make IRCE a Function pass. adds 4698bf145d5 Resubmit^2: [JumpThreading] Thread jumps through two basic blocks adds 9f507bfd8d4 NFC: fix unused var warnings in no-assert builds adds ca1fd460f1f [clang-format] Do not treat C# attribute targets as labels adds 096cd991ee9 AMDGPU: Fix divergence analysis of control flow intrinsics adds dcab9736f01 [lldb] [test] Pass LLVM_LIBS_DIR from CMake for linking liblldb adds b70f23f5996 [PGO][PGSO] Tune flags for profile guided size optimization. adds f40a7972cb4 [clang-format] Do not merge short C# class definitions into [...] adds e65e6d052ed AMDGPU/GlobalISel: Legalize TFE image result loads adds a82a28ae12a [AArch64][GlobalISel] Fix one use check in getTestBitReg adds 7bffa972853 AMDGPU/GlobalISel: Prefer merge/unmerge ops to legalize TFE adds 9986b88e64f [CMake] Filter libc++abi and libunwind from runtimes build in MSVC adds b03f3fbd6a6 Reapply: [SVE] Fix bug in simplification of scalable vector [...] adds 292f7257118 [AArch64][GlobalISel] Fold G_ASHR into TB(N)Z bit calculation adds fc62b36a000 [llvm-reduce] add ReduceAttribute delta pass adds d2182d6c2cf [gn build] Port fc62b36a000 adds ccc11a9f309 GlobalISel: Assume G_INTRINSIC* are convergent adds 77519b60d99 [test] yaml2obj -docnum => --docnum= adds c1bcdb935a6 [mlir][ODS] Add documentation for the declarative assembly format. adds f64b3466b6b [ARM] Add extra use test for MVE VPT blocks. NFC adds ce9633633c0 [GlobalISel][AArch64] Fix contract cross-bank copies with S [...] adds a9d5f8989d8 [scudo][standalone] Fix a race in the secondary release adds 3524755a1a2 Revert "Activate extension loading test on Darwin now that [...] adds 428583dd22f [DebugInfo] Fix debug-info generation for block invocations [...] adds b12176d2aaf Revert "[llvm-reduce] add ReduceAttribute delta pass" adds 4fb10be4b80 [gn build] Port b12176d2aaf adds b3dd31711ab [MLIR] Move test passes out of lib/Analysis adds b692f43e424 [MLIR] Rename MemRefBoundCheck.cpp -> TestMemRefBoundCheck.cpp adds 7b7e5058136 [MLIR] Break cyclic dependencies with MLIRAnalysis adds e5ba52dc812 [NFC][RISCV] Fixing typo in comment. adds 5aa6e246a1e AMDGPU/GlobalISel: Legalize f64 G_FFLOOR for SI adds da45bd23216 [VFS] More consistent support for Windows adds 043e4787211 [PowerPC][NFC] Clang-format on commit 4b414d adds 686a038ed8f [Analysis] add query to get splat value from array of ints adds 0a389c81cdb [x86] use getSplatIndex() in lowerShuffleAsBroadcast() adds 364326ce66e AMDGPU/GlobalISel: Add mem operand to s.buffer.load intrinsic adds 6c4a8bc0a9f Make llvm::crc32() work also for input sizes larger than 32 bits. adds 2697e8bc1e6 [mlir] Update generic op ebnf to include region adds ad9ae6ee2b3 MemCpyOpt cannot use ABI alignment even if it was not given adds baafe82b07a AMDGPU/GlobalISel: Remove bitcast legality hack adds c6bdd8e7311 [X86] Improve the gather scheduler models for SkylakeClient [...] adds 5687acf431d [MemCpyOpt] Simplify find*Alignment adds 4a3760d2ba3 [SystemZ] Improve handling of inline asm constraints. adds 5461fa2b1fc [ELF][ARM] Fix regression of BL->BLX substitution after D73542 adds a4b590dd397 DebugInfo: Stabilize DW_OP_convert tests so they don't depe [...] adds 9087ef07655 GlobalISel: Allow CSE of G_IMPLICIT_DEF adds 89b7091c28a AMDGPU: Make LDS_DIRECT an artifical register adds 3ec28da6d64 [LLDB] Add DynamicLoaderWasmDYLD plugin for WebAssembly debugging adds 6dccad7517f [lldb/Reproducers] (De)serialize char* like const char* adds fefff970321 [lldb/debugserver] Link against Security adds 5c15e8e682e [lldb/CMake] Remove non-existing wasm-DYLD subdir adds 96ea377ea4d [PHIElimination] Compile time optimization for huge functions. adds 7212f65784c [AArch64][GlobalISel] Fold G_LSHR into test bit calculation adds bab993451e7 [AArch64][GlobalISel][NFC] Factor out TB(N)Z emission code [...] adds 42c906bceff [lldb/API] Fix non null-terminated stop-reason in SBThread: [...] adds a3738414072 [AArch64][GlobalISel] Emit TBNZ with G_BRCOND where the con [...] adds 4697e701b8c Partially revert "[LLDB] Add DynamicLoaderWasmDYLD plugin f [...] adds 7464e8d6ad3 GlobalISel: Remove check for illegal MIR adds a62586846fa [GWP-ASan] Crash Handler API. adds 801857c59ea [ConstantFold][SVE] Fix constant folding for bitcast. adds 3ce8095c295 [mlir][VectorOps] Add ShapeCastOp to the vector ops dialect. adds f5f70d1c8fb Add missing directory from 3ec28da6 adds 5f1e45fd676 [lldb] pass --lldb-libs-dir argument to lldb-dotest adds 98b273c893b Revert "[lldb/Target] Add Assert StackFrame Recognizer" adds e4f4a6c0f5b [analyzer] Prevent an assertion failure in PThreadLockChecker adds 64871f778d5 [mlir] Adds affine loop fusion transformation function to L [...] adds 5389ca7a1fb [ConstantFold][NFC] Move scalable vector unit tests under v [...] adds 97edc0dc935 [lldb/Test] Mark heap-cstr.test as requiring Python adds 014ea933762 [lldb] Remove "print xml" from TestWasm.py adds 643dee903ce [analyzer] Move fuchsia.Lock checker to alpha adds f9efce1dd5c [mlir][VectorOps] Support vector transfer_read/write unroll [...] adds 40efa65de80 Revert "[LLDB] Add DynamicLoaderWasmDYLD plugin for WebAsse [...] adds 0c3b2986ac6 [GWP-ASan] Change crash handler constant. adds 6e2309d7fae [mlir] [VectorOps] generalized vector.contract semantics adds 0bfc4890931 [GWP-ASan] Fix unused variables from crash handler + clang-format adds c3f0ed7bcca [mlir] Register the GDB listener with ExecutionEngine to en [...] adds c33d6970e01 [mlir] Add support for basic location translation to LLVM. adds 00b3d49d3a8 [CMake] Link against ZLIB::ZLIB adds 93dc8bd2670 [mlir] Add explicit friendship to LLVM::ModuleTranslation t [...] new ccf900fc932 Two more small fixes for debugserver attach failure messaging. new 25aa2eef993 Revert "[WPD/LowerTypeTests] Delay lowering/removal of type [...]
The 2 revisions listed above as "new" are entirely new to this repository and will be described in separate emails. The revisions listed as "adds" were already present in the repository and have only been added to this reference.
Summary of changes: clang-tools-extra/clangd/FindTarget.cpp | 4 + clang-tools-extra/clangd/QueryDriverDatabase.cpp | 56 +- clang-tools-extra/clangd/SourceCode.cpp | 12 + clang-tools-extra/clangd/SourceCode.h | 3 + clang-tools-extra/clangd/index/SymbolCollector.cpp | 14 +- .../clangd/test/system-include-extractor.test | 12 +- .../clangd/unittests/FindTargetTests.cpp | 7 + clang/docs/OpenMPSupport.rst | 2 +- clang/include/clang/Basic/OpenCLExtensions.def | 1 + .../clang/StaticAnalyzer/Checkers/Checkers.td | 18 + clang/lib/AST/Expr.cpp | 2 +- clang/lib/Basic/Targets/ARM.cpp | 2 - clang/lib/Basic/Targets/WebAssembly.cpp | 10 + clang/lib/Basic/Targets/WebAssembly.h | 5 + clang/lib/CodeGen/CGDebugInfo.cpp | 5 +- clang/lib/CodeGen/TargetInfo.cpp | 42 +- clang/lib/Driver/Driver.cpp | 7 +- clang/lib/Format/FormatTokenLexer.cpp | 37 + clang/lib/Format/FormatTokenLexer.h | 5 + clang/lib/Format/UnwrappedLineFormatter.cpp | 7 +- clang/lib/Headers/CMakeLists.txt | 1 + clang/lib/Headers/opencl-c.h | 18 +- clang/lib/Headers/openmp_wrappers/new | 70 + clang/lib/Sema/OpenCLBuiltins.td | 22 +- clang/lib/StaticAnalyzer/Checkers/CMakeLists.txt | 1 + clang/lib/StaticAnalyzer/Checkers/Iterator.cpp | 14 + clang/lib/StaticAnalyzer/Checkers/Iterator.h | 4 + .../StaticAnalyzer/Checkers/IteratorModeling.cpp | 9 +- .../StaticAnalyzer/Checkers/PthreadLockChecker.cpp | 6 +- .../Checkers/STLAlgorithmModeling.cpp | 180 ++ clang/lib/StaticAnalyzer/Core/HTMLDiagnostics.cpp | 11 +- .../Analysis/Inputs/system-header-simulator-cxx.h | 141 +- clang/test/Analysis/analyzer-config.c | 3 +- clang/test/Analysis/fuchsia_lock.c | 2 +- clang/test/Analysis/fuchsia_lock_impl.c | 18 + clang/test/Analysis/html_diagnostics/td-hotfix.c | 31 + .../html_diagnostics/variable-popups-macro.c | 28 + .../html_diagnostics/variable-popups-multiple.c | 29 + .../html_diagnostics/variable-popups-simple.c | 23 + ...rithm-modeling-aggressive-std-find-modeling.cpp | 620 ++++ clang/test/Analysis/stl-algorithm-modeling.cpp | 566 ++++ clang/test/CodeGen/wasm-arguments.c | 134 +- .../debug-info-block-invocation-linkage-name.cpp | 15 + clang/test/Driver/arm-mfpu.c | 4 +- clang/test/Preprocessor/arm-target-features.c | 12 +- clang/test/SemaOpenCL/extension-version.cl | 12 + clang/test/VFS/external-names.c | 2 +- clang/unittests/Format/FormatTestCSharp.cpp | 33 + compiler-rt/cmake/Modules/CompilerRTUtils.cmake | 4 + compiler-rt/lib/gwp_asan/CMakeLists.txt | 15 + compiler-rt/lib/gwp_asan/common.cpp | 100 + compiler-rt/lib/gwp_asan/common.h | 125 + compiler-rt/lib/gwp_asan/crash_handler.cpp | 140 + compiler-rt/lib/gwp_asan/crash_handler.h | 125 + compiler-rt/lib/gwp_asan/definitions.h | 3 +- .../lib/gwp_asan/guarded_pool_allocator.cpp | 419 +-- compiler-rt/lib/gwp_asan/guarded_pool_allocator.h | 136 +- compiler-rt/lib/gwp_asan/optional/backtrace.h | 3 +- .../lib/gwp_asan/optional/backtrace_linux_libc.cpp | 6 +- .../optional/backtrace_sanitizer_common.cpp | 6 +- .../lib/gwp_asan/optional/options_parser.cpp | 2 - compiler-rt/lib/gwp_asan/optional/segv_handler.h | 81 + .../lib/gwp_asan/optional/segv_handler_posix.cpp | 227 ++ compiler-rt/lib/gwp_asan/options.h | 43 - compiler-rt/lib/gwp_asan/options.inc | 7 + .../gwp_asan/platform_specific/common_posix.cpp | 21 + .../guarded_pool_allocator_posix.cpp | 82 +- .../gwp_asan/platform_specific/utilities_posix.cpp | 36 + compiler-rt/lib/gwp_asan/random.cpp | 5 +- compiler-rt/lib/gwp_asan/tests/CMakeLists.txt | 2 + compiler-rt/lib/gwp_asan/tests/backtrace.cpp | 4 +- compiler-rt/lib/gwp_asan/tests/basic.cpp | 5 +- .../lib/gwp_asan/tests/crash_handler_api.cpp | 208 ++ compiler-rt/lib/gwp_asan/tests/harness.h | 16 +- .../tests/optional/printf_sanitizer_common.cpp | 6 +- .../lib/gwp_asan/tests/thread_contention.cpp | 2 +- compiler-rt/lib/gwp_asan/utilities.h | 15 + compiler-rt/lib/scudo/CMakeLists.txt | 3 +- compiler-rt/lib/scudo/scudo_allocator.cpp | 6 +- compiler-rt/lib/scudo/standalone/CMakeLists.txt | 10 +- compiler-rt/lib/scudo/standalone/combined.h | 11 +- compiler-rt/lib/scudo/standalone/secondary.h | 36 +- .../lib/scudo/standalone/tests/CMakeLists.txt | 3 +- .../lib/scudo/standalone/tests/secondary_test.cpp | 17 +- compiler-rt/test/gwp_asan/double_delete.cpp | 4 +- compiler-rt/test/gwp_asan/double_deletea.cpp | 4 +- compiler-rt/test/gwp_asan/double_free.cpp | 4 +- compiler-rt/test/gwp_asan/heap_buffer_overflow.cpp | 2 +- .../test/gwp_asan/heap_buffer_underflow.cpp | 2 +- compiler-rt/test/gwp_asan/invalid_free_left.cpp | 4 +- compiler-rt/test/gwp_asan/invalid_free_right.cpp | 4 +- compiler-rt/test/gwp_asan/realloc.cpp | 6 +- compiler-rt/test/gwp_asan/use_after_delete.cpp | 2 +- compiler-rt/test/gwp_asan/use_after_deletea.cpp | 2 +- compiler-rt/test/gwp_asan/use_after_free.cpp | 2 +- libc/cmake/modules/LLVMLibCRules.cmake | 3 +- lld/ELF/Arch/ARM.cpp | 4 +- lld/test/ELF/arm-thumb-interwork-shared.s | 59 +- lld/test/ELF/compressed-input-alignment.test | 4 +- lld/test/ELF/invalid/bad-reloc-target.test | 6 +- lld/test/ELF/invalid/common-symbol-alignment.test | 4 +- lld/test/ELF/invalid/dynamic-section-broken.test | 4 +- lld/test/ELF/invalid/symtab-sh-info.s | 6 +- lld/test/ELF/mips-elf-flags-err.test | 12 +- lld/test/ELF/mips-fp-flags-err.test | 14 +- .../lldb/Utility/ReproducerInstrumentation.h | 2 + .../Python/lldbsuite/test/configuration.py | 4 + lldb/packages/Python/lldbsuite/test/dotest.py | 8 +- lldb/packages/Python/lldbsuite/test/dotest_args.py | 5 + .../data-formatter-objc/TestDataFormatterObjCCF.py | 2 +- .../data-formatter/data-formatter-objc/main.m | 2 +- .../lang/objc/objc-property/TestObjCProperty.py | 5 + .../lldbsuite/test/lang/objc/objc-property/main.m | 3 + lldb/packages/Python/lldbsuite/test/lldbtest.py | 8 +- .../NetBSD/NativeRegisterContextNetBSD_x86_64.cpp | 612 +++- .../NetBSD/NativeRegisterContextNetBSD_x86_64.h | 15 +- lldb/source/Plugins/Process/Utility/CMakeLists.txt | 1 + .../Process/Utility/RegisterContextNetBSD_i386.cpp | 96 + .../Process/Utility/RegisterContextNetBSD_i386.h | 25 + .../Plugins/Process/Utility/RegisterInfos_i386.h | 2 +- .../Process/Utility/lldb-x86-register-enums.h | 5 +- .../SymbolFile/DWARF/DWARFASTParserClang.cpp | 238 +- .../Plugins/TypeSystem/Clang/TypeSystemClang.cpp | 3 +- lldb/test/API/lit.cfg.py | 3 + lldb/test/API/lit.site.cfg.py.in | 1 + lldb/test/Shell/Heap/heap-cstr.test | 1 + .../ObjectFile/wasm/unified-debug-sections.yaml | 4 +- lldb/tools/debugserver/source/CMakeLists.txt | 5 + lldb/tools/debugserver/source/RNBRemote.cpp | 59 +- lldb/utils/lldb-dotest/CMakeLists.txt | 1 + lldb/utils/lldb-dotest/lldb-dotest.in | 3 + llvm/examples/Bye/CMakeLists.txt | 4 + llvm/include/llvm/Analysis/VectorUtils.h | 5 + .../llvm/CodeGen/GlobalISel/LegalizerHelper.h | 2 +- .../llvm/CodeGen/GlobalISel/MachineIRBuilder.h | 24 + llvm/include/llvm/CodeGen/GlobalISel/Utils.h | 7 + llvm/include/llvm/CodeGen/LiveVariables.h | 5 + llvm/include/llvm/CodeGen/MachineBasicBlock.h | 5 +- llvm/include/llvm/IR/Instructions.h | 8 +- llvm/include/llvm/ObjectYAML/ELFYAML.h | 16 +- llvm/include/llvm/Support/VirtualFileSystem.h | 10 - llvm/include/llvm/Target/GenericOpcodes.td | 8 + llvm/include/llvm/Target/TargetMachine.h | 12 +- .../Scalar/InductiveRangeCheckElimination.h | 4 +- .../include/llvm/Transforms/Scalar/JumpThreading.h | 5 + llvm/include/llvm/Transforms/Utils/SizeOpts.h | 6 + llvm/lib/Analysis/InstructionSimplify.cpp | 83 +- llvm/lib/Analysis/ValueTracking.cpp | 5 + llvm/lib/Analysis/VectorUtils.cpp | 18 + llvm/lib/AsmParser/LLParser.cpp | 8 +- llvm/lib/CodeGen/GlobalISel/CSEInfo.cpp | 3 +- llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp | 2 - llvm/lib/CodeGen/GlobalISel/Utils.cpp | 35 +- llvm/lib/CodeGen/LiveVariables.cpp | 27 + llvm/lib/CodeGen/MachineBasicBlock.cpp | 10 +- llvm/lib/CodeGen/PHIElimination.cpp | 45 +- llvm/lib/CodeGen/PrologEpilogInserter.cpp | 2 +- llvm/lib/CodeGen/SelectionDAG/DAGCombiner.cpp | 7 +- llvm/lib/CodeGen/SelectionDAG/InstrEmitter.cpp | 12 +- llvm/lib/CodeGen/TargetInstrInfo.cpp | 10 +- llvm/lib/IR/ConstantFold.cpp | 10 +- llvm/lib/IR/Instructions.cpp | 4 + llvm/lib/MCA/InstrBuilder.cpp | 18 +- llvm/lib/ObjectYAML/ELFEmitter.cpp | 9 +- llvm/lib/ObjectYAML/ELFYAML.cpp | 11 - llvm/lib/Passes/PassRegistry.def | 2 +- llvm/lib/Support/ARMTargetParser.cpp | 11 +- llvm/lib/Support/CMakeLists.txt | 2 +- llvm/lib/Support/CRC.cpp | 10 +- llvm/lib/Support/VirtualFileSystem.cpp | 85 +- .../Target/AArch64/AArch64InstructionSelector.cpp | 113 +- llvm/lib/Target/AMDGPU/AMDGPULegalizerInfo.cpp | 359 ++- llvm/lib/Target/AMDGPU/AMDGPULegalizerInfo.h | 9 + llvm/lib/Target/AMDGPU/AMDGPURegisterBankInfo.cpp | 58 +- llvm/lib/Target/AMDGPU/AMDGPUSearchableTables.td | 8 + llvm/lib/Target/AMDGPU/AMDGPUSubtarget.h | 4 + .../Target/AMDGPU/AMDGPUTargetTransformInfo.cpp | 27 +- llvm/lib/Target/AMDGPU/CaymanInstructions.td | 4 +- llvm/lib/Target/AMDGPU/EvergreenInstructions.td | 3 +- llvm/lib/Target/AMDGPU/R600Instructions.td | 7 +- llvm/lib/Target/AMDGPU/SIISelLowering.cpp | 18 +- llvm/lib/Target/AMDGPU/SIInstructions.td | 16 + llvm/lib/Target/AMDGPU/SIRegisterInfo.td | 13 +- llvm/lib/Target/ARM/ARMInstrThumb2.td | 2 +- llvm/lib/Target/ARM/ARMLowOverheadLoops.cpp | 137 +- llvm/lib/Target/PowerPC/AsmParser/PPCAsmParser.cpp | 7 +- .../Target/PowerPC/MCTargetDesc/PPCInstPrinter.cpp | 4 +- .../PowerPC/MCTargetDesc/PPCMCCodeEmitter.cpp | 5 +- .../RISCV/MCTargetDesc/RISCVMCCodeEmitter.cpp | 13 +- llvm/lib/Target/SystemZ/SystemZISelLowering.cpp | 8 +- .../MCTargetDesc/WebAssemblyMCTargetDesc.h | 11 +- llvm/lib/Target/WebAssembly/WebAssemblyISD.def | 1 - .../Target/WebAssembly/WebAssemblyISelDAGToDAG.cpp | 19 - .../Target/WebAssembly/WebAssemblyISelLowering.cpp | 32 +- .../lib/Target/WebAssembly/WebAssemblyInstrCall.td | 10 - .../Target/WebAssembly/WebAssemblyRegStackify.cpp | 9 +- .../Target/WebAssembly/WebAssemblyTargetMachine.h | 2 +- .../Target/WebAssembly/WebAssemblyUtilities.cpp | 66 +- llvm/lib/Target/WebAssembly/WebAssemblyUtilities.h | 4 - llvm/lib/Target/X86/X86ISelLowering.cpp | 47 +- llvm/lib/Target/X86/X86InstrCompiler.td | 23 - llvm/lib/Target/X86/X86SchedSandyBridge.td | 8 +- llvm/lib/Target/X86/X86SchedSkylakeClient.td | 44 +- llvm/lib/Target/X86/X86SchedSkylakeServer.td | 151 +- .../Scalar/InductiveRangeCheckElimination.cpp | 83 +- llvm/lib/Transforms/Scalar/JumpThreading.cpp | 241 +- llvm/lib/Transforms/Scalar/MemCpyOptimizer.cpp | 45 +- llvm/lib/Transforms/Utils/LoopUtils.cpp | 4 + llvm/lib/Transforms/Utils/SizeOpts.cpp | 12 +- llvm/runtimes/CMakeLists.txt | 8 + .../test/Analysis/ConstantFolding/insertelement.ll | 19 - .../test/Analysis/ConstantFolding/shufflevector.ll | 11 - .../ConstantFolding/vscale-getelementptr.ll | 32 + .../ConstantFolding/vscale-shufflevector.ll | 41 + llvm/test/Analysis/ConstantFolding/vscale.ll | 36 +- .../AMDGPU/control-flow-intrinsics.ll | 102 + .../CodeGen/AArch64/GlobalISel/arm64-fallback.ll | 2 +- .../CodeGen/AArch64/GlobalISel/contract-store.mir | 40 + .../CodeGen/AArch64/GlobalISel/legalize-cmp.mir | 5 +- .../CodeGen/AArch64/GlobalISel/legalize-phi.mir | 3 +- .../CodeGen/AArch64/GlobalISel/legalize-undef.mir | 7 +- .../AArch64/GlobalISel/opt-fold-ext-tbz-tbnz.mir | 5 +- .../AArch64/GlobalISel/opt-fold-shift-tbz-tbnz.mir | 288 ++ llvm/test/CodeGen/AArch64/GlobalISel/tbnz-slt.mir | 121 + .../AMDGPU/GlobalISel/artifact-combiner-sext.mir | 13 +- .../AMDGPU/GlobalISel/artifact-combiner-zext.mir | 10 +- llvm/test/CodeGen/AMDGPU/GlobalISel/floor.f64.ll | 298 ++ .../CodeGen/AMDGPU/GlobalISel/function-returns.ll | 38 +- ...ir => inst-select-build-vector-trunc.v2s16.mir} | 101 +- .../AMDGPU/GlobalISel/inst-select-ffloor.mir | 150 - .../AMDGPU/GlobalISel/inst-select-ffloor.s32.mir | 83 + .../AMDGPU/GlobalISel/inst-select-ffloor.s64.mir | 59 + .../AMDGPU/GlobalISel/irtranslator-amdgpu_ps.ll | 2 +- .../GlobalISel/irtranslator-function-args.ll | 136 +- .../irtranslator-struct-return-intrinsics.ll | 4 +- .../CodeGen/AMDGPU/GlobalISel/legalize-add.mir | 27 +- .../CodeGen/AMDGPU/GlobalISel/legalize-and.mir | 40 +- .../CodeGen/AMDGPU/GlobalISel/legalize-ashr.mir | 153 +- .../CodeGen/AMDGPU/GlobalISel/legalize-bitcast.mir | 92 +- .../AMDGPU/GlobalISel/legalize-bitreverse.mir | 13 +- .../CodeGen/AMDGPU/GlobalISel/legalize-bswap.mir | 13 +- .../AMDGPU/GlobalISel/legalize-build-vector.mir | 300 -- .../GlobalISel/legalize-build-vector.s16.mir | 551 ++++ .../AMDGPU/GlobalISel/legalize-ctlz-zero-undef.mir | 12 +- .../CodeGen/AMDGPU/GlobalISel/legalize-ctlz.mir | 12 +- .../CodeGen/AMDGPU/GlobalISel/legalize-ctpop.mir | 12 +- .../AMDGPU/GlobalISel/legalize-cttz-zero-undef.mir | 12 +- .../CodeGen/AMDGPU/GlobalISel/legalize-cttz.mir | 12 +- .../CodeGen/AMDGPU/GlobalISel/legalize-extract.mir | 52 +- .../CodeGen/AMDGPU/GlobalISel/legalize-fabs.mir | 84 +- .../CodeGen/AMDGPU/GlobalISel/legalize-fadd.mir | 124 +- .../AMDGPU/GlobalISel/legalize-fcanonicalize.mir | 108 +- .../CodeGen/AMDGPU/GlobalISel/legalize-fcmp.mir | 22 +- .../AMDGPU/GlobalISel/legalize-fcopysign.mir | 54 +- .../CodeGen/AMDGPU/GlobalISel/legalize-fcos.mir | 110 +- .../CodeGen/AMDGPU/GlobalISel/legalize-fdiv.mir | 185 +- .../CodeGen/AMDGPU/GlobalISel/legalize-fexp.mir | 173 +- .../CodeGen/AMDGPU/GlobalISel/legalize-fexp2.mir | 130 +- .../CodeGen/AMDGPU/GlobalISel/legalize-ffloor.mir | 196 +- .../CodeGen/AMDGPU/GlobalISel/legalize-flog.mir | 8 +- .../CodeGen/AMDGPU/GlobalISel/legalize-flog10.mir | 8 +- .../CodeGen/AMDGPU/GlobalISel/legalize-fma.mir | 140 +- .../AMDGPU/GlobalISel/legalize-fmad.s16.mir | 180 +- .../CodeGen/AMDGPU/GlobalISel/legalize-fmaxnum.mir | 92 +- .../CodeGen/AMDGPU/GlobalISel/legalize-fminnum.mir | 92 +- .../CodeGen/AMDGPU/GlobalISel/legalize-fmul.mir | 124 +- .../CodeGen/AMDGPU/GlobalISel/legalize-fneg.mir | 84 +- .../CodeGen/AMDGPU/GlobalISel/legalize-fpext.mir | 3 +- .../CodeGen/AMDGPU/GlobalISel/legalize-fptosi.mir | 53 +- .../CodeGen/AMDGPU/GlobalISel/legalize-fptoui.mir | 53 +- .../CodeGen/AMDGPU/GlobalISel/legalize-fptrunc.mir | 14 +- .../CodeGen/AMDGPU/GlobalISel/legalize-fsin.mir | 110 +- .../CodeGen/AMDGPU/GlobalISel/legalize-fsqrt.mir | 110 +- .../CodeGen/AMDGPU/GlobalISel/legalize-fsub.mir | 113 +- .../CodeGen/AMDGPU/GlobalISel/legalize-icmp.mir | 45 +- .../CodeGen/AMDGPU/GlobalISel/legalize-insert.mir | 21 +- .../AMDGPU/GlobalISel/legalize-intrinsic-round.mir | 110 +- .../legalize-llvm.amdgcn.image.load.2d.d16.ll | 327 +- .../legalize-llvm.amdgcn.image.load.2d.ll | 228 ++ .../legalize-llvm.amdgcn.s.buffer.load.mir | 154 + .../AMDGPU/GlobalISel/legalize-load-constant.mir | 911 ++++-- .../AMDGPU/GlobalISel/legalize-load-flat.mir | 911 ++++-- .../AMDGPU/GlobalISel/legalize-load-global.mir | 681 +++-- .../AMDGPU/GlobalISel/legalize-load-local.mir | 1080 ++++--- .../AMDGPU/GlobalISel/legalize-load-private.mir | 573 ++-- .../CodeGen/AMDGPU/GlobalISel/legalize-lshr.mir | 152 +- .../AMDGPU/GlobalISel/legalize-merge-values.mir | 3 - .../CodeGen/AMDGPU/GlobalISel/legalize-mul.mir | 27 +- .../test/CodeGen/AMDGPU/GlobalISel/legalize-or.mir | 40 +- .../CodeGen/AMDGPU/GlobalISel/legalize-phi.mir | 116 +- .../CodeGen/AMDGPU/GlobalISel/legalize-sdiv.mir | 34 +- .../CodeGen/AMDGPU/GlobalISel/legalize-select.mir | 15 +- .../AMDGPU/GlobalISel/legalize-sext-inreg.mir | 236 +- .../CodeGen/AMDGPU/GlobalISel/legalize-shl.mir | 153 +- .../AMDGPU/GlobalISel/legalize-shuffle-vector.mir | 58 +- .../GlobalISel/legalize-shuffle-vector.s16.mir | 384 ++- .../CodeGen/AMDGPU/GlobalISel/legalize-smax.mir | 110 +- .../CodeGen/AMDGPU/GlobalISel/legalize-smin.mir | 110 +- .../CodeGen/AMDGPU/GlobalISel/legalize-srem.mir | 34 +- .../CodeGen/AMDGPU/GlobalISel/legalize-sub.mir | 27 +- .../CodeGen/AMDGPU/GlobalISel/legalize-udiv.mir | 32 +- .../CodeGen/AMDGPU/GlobalISel/legalize-umax.mir | 107 +- .../CodeGen/AMDGPU/GlobalISel/legalize-umin.mir | 107 +- .../AMDGPU/GlobalISel/legalize-unmerge-values.mir | 3 +- .../CodeGen/AMDGPU/GlobalISel/legalize-urem.mir | 32 +- .../CodeGen/AMDGPU/GlobalISel/legalize-xor.mir | 40 +- .../llvm.amdgcn.raw.buffer.load.format.f16.ll | 66 +- .../GlobalISel/llvm.amdgcn.raw.tbuffer.load.f16.ll | 40 +- .../llvm.amdgcn.struct.buffer.load.format.f16.ll | 66 +- .../llvm.amdgcn.struct.tbuffer.load.f16.ll | 66 +- .../regbankselect-amdgcn-s-buffer-load.mir | 30 +- .../regbankselect-build-vector-trunc.v2s16.mir | 86 + .../regbankselect-build-vector.v2s16.mir | 99 - llvm/test/CodeGen/AMDGPU/fsqrt.ll | 38 +- .../CodeGen/AMDGPU/llvm.amdgcn.image.d16.dim.ll | 8 +- llvm/test/CodeGen/AMDGPU/llvm.amdgcn.image.dim.ll | 3229 +++++++++++++++++--- .../AMDGPU/llvm.amdgcn.image.gather4.a16.dim.ll | 166 +- .../AMDGPU/llvm.amdgcn.image.gather4.d16.dim.ll | 4 +- .../AMDGPU/llvm.amdgcn.image.gather4.dim.ll | 14 +- .../AMDGPU/llvm.amdgcn.image.gather4.o.dim.ll | 4 +- llvm/test/CodeGen/AMDGPU/llvm.amdgcn.image.nsa.ll | 4 +- .../AMDGPU/llvm.amdgcn.image.sample.a16.dim.ll | 544 +++- .../AMDGPU/llvm.amdgcn.image.sample.d16.dim.ll | 312 +- .../CodeGen/AMDGPU/llvm.amdgcn.image.sample.dim.ll | 2063 +++++++++++-- .../AMDGPU/llvm.amdgcn.image.sample.ltolz.ll | 10 +- .../AMDGPU/llvm.amdgcn.image.sample.o.dim.ll | 14 +- .../CodeGen/SystemZ/soft-float-inline-asm-04.ll | 10 + .../Thumb2/LowOverheadLoops/dont-ignore-vctp.mir | 6 +- .../{dont-ignore-vctp.mir => it-block-chain.mir} | 24 +- ...dont-ignore-vctp.mir => it-block-itercount.mir} | 17 +- .../{dont-ignore-vctp.mir => it-block-random.mir} | 20 +- .../LowOverheadLoops/loop-dec-copy-chain.mir | 483 +++ .../loop-dec-copy-prev-iteration.mir | 514 ++++ .../Thumb2/LowOverheadLoops/loop-dec-liveout.mir | 512 ++++ .../Thumb2/LowOverheadLoops/non-masked-load.mir | 203 ++ .../Thumb2/LowOverheadLoops/non-masked-store.mir | 170 ++ .../Thumb2/LowOverheadLoops/remove-elem-moves.mir | 11 +- llvm/test/CodeGen/Thumb2/mve-vpt-preuse.mir | 83 + llvm/test/CodeGen/WebAssembly/multivalue.ll | 130 +- .../test/CodeGen/X86/GlobalISel/legalize-undef.mir | 12 +- llvm/test/CodeGen/X86/copy-eflags.ll | 40 +- .../dbg-call-site-spilled-arg-multiple-defs.mir | 137 + llvm/test/DebugInfo/X86/convert-debugloc.ll | 2 +- llvm/test/DebugInfo/X86/convert-linked.ll | 4 +- llvm/test/Feature/load_extension.ll | 3 + llvm/test/MC/AVR/inst-break.s | 3 + llvm/test/MC/AVR/inst-des.s | 6 + llvm/test/MC/AVR/inst-eicall.s | 3 + llvm/test/MC/AVR/inst-eijmp.s | 3 + llvm/test/MC/AVR/inst-family-set-clr-flag.s | 35 + llvm/test/MC/AVR/inst-icall.s | 3 + llvm/test/MC/AVR/inst-ijmp.s | 3 + llvm/test/MC/AVR/inst-nop.s | 3 + llvm/test/MC/AVR/inst-ret.s | 3 + llvm/test/MC/AVR/inst-reti.s | 3 + llvm/test/MC/AVR/inst-sleep.s | 3 + llvm/test/MC/AVR/inst-wdr.s | 3 + llvm/test/MC/Disassembler/ARM/clrm.txt | 5 + .../Transforms/IRCE/add-metadata-pre-post-loops.ll | 2 +- llvm/test/Transforms/IRCE/bad-loop-structure.ll | 2 +- llvm/test/Transforms/IRCE/bad_expander.ll | 2 +- .../IRCE/bug-loop-varying-upper-limit.ll | 2 +- llvm/test/Transforms/IRCE/bug-mismatched-types.ll | 2 +- llvm/test/Transforms/IRCE/clamp.ll | 2 +- llvm/test/Transforms/IRCE/conjunctive-checks.ll | 2 +- llvm/test/Transforms/IRCE/correct-loop-info.ll | 2 +- llvm/test/Transforms/IRCE/decrementing-loop.ll | 2 +- llvm/test/Transforms/IRCE/empty_ranges.ll | 2 +- llvm/test/Transforms/IRCE/eq_ne.ll | 2 +- llvm/test/Transforms/IRCE/low-becount.ll | 4 +- .../Transforms/IRCE/multiple-access-no-preloop.ll | 2 +- .../test/Transforms/IRCE/non_known_positive_end.ll | 2 +- llvm/test/Transforms/IRCE/not-likely-taken.ll | 2 +- llvm/test/Transforms/IRCE/only-lower-check.ll | 2 +- llvm/test/Transforms/IRCE/only-upper-check.ll | 2 +- llvm/test/Transforms/IRCE/pre_post_loops.ll | 2 +- .../Transforms/IRCE/range_intersect_miscompile.ll | 2 +- .../Transforms/IRCE/ranges_of_different_types.ll | 2 +- llvm/test/Transforms/IRCE/rc-negative-bound.ll | 2 +- .../Transforms/IRCE/single-access-no-preloop.ll | 2 +- .../Transforms/IRCE/single-access-with-preloop.ll | 2 +- .../Transforms/IRCE/skip-profitability-checks.ll | 2 +- llvm/test/Transforms/IRCE/stride_more_than_1.ll | 2 +- llvm/test/Transforms/IRCE/unhandled.ll | 2 +- .../Transforms/IRCE/unsigned_comparisons_ugt.ll | 2 +- .../Transforms/IRCE/unsigned_comparisons_ult.ll | 2 +- llvm/test/Transforms/IRCE/wide_indvar.ll | 2 +- llvm/test/Transforms/IRCE/with-parent-loops.ll | 2 +- .../Transforms/JumpThreading/thread-two-bbs1.ll | 59 + .../Transforms/JumpThreading/thread-two-bbs2.ll | 56 + .../Transforms/JumpThreading/thread-two-bbs3.ll | 39 + .../Transforms/JumpThreading/thread-two-bbs4.ll | 43 + .../Transforms/JumpThreading/thread-two-bbs5.ll | 62 + llvm/test/Transforms/MemCpyOpt/form-memset.ll | 17 +- .../Inputs/mangled_names.c.funcsig.expected | 10 +- .../update_cc_test_checks/mangled_names.test | 5 - .../tools/llvm-mca/X86/Generic/resources-aes.s | 2 +- .../tools/llvm-mca/X86/Generic/resources-avx1.s | 8 +- .../tools/llvm-mca/X86/Generic/resources-avx512.s | 15 +- .../llvm-mca/X86/Generic/resources-avx512vl.s | 54 +- .../tools/llvm-mca/X86/Generic/resources-pclmul.s | 2 +- .../tools/llvm-mca/X86/Generic/resources-sse42.s | 4 +- .../tools/llvm-mca/X86/SandyBridge/resources-aes.s | 2 +- .../llvm-mca/X86/SandyBridge/resources-avx1.s | 8 +- .../llvm-mca/X86/SandyBridge/resources-clmul.s | 2 +- .../llvm-mca/X86/SandyBridge/resources-pclmul.s | 2 +- .../llvm-mca/X86/SandyBridge/resources-sse42.s | 4 +- .../llvm-mca/X86/SkylakeClient/resources-avx2.s | 54 +- .../llvm-mca/X86/SkylakeServer/resources-avx2.s | 54 +- .../llvm-mca/X86/SkylakeServer/resources-avx512.s | 28 +- .../X86/SkylakeServer/resources-avx512vl.s | 54 +- llvm/test/tools/llvm-readobj/ELF/addrsig.test | 9 +- .../tools/obj2yaml/elf-llvm-addrsig-section.yaml | 32 +- .../tools/yaml2obj/ELF/llvm-addrsig-section.yaml | 76 +- llvm/tools/bugpoint-passes/CMakeLists.txt | 2 +- llvm/tools/obj2yaml/elf2yaml.cpp | 7 +- llvm/unittests/Analysis/VectorUtilsTest.cpp | 11 + llvm/unittests/CodeGen/GlobalISel/CSETest.cpp | 10 + llvm/unittests/Support/CRCTest.cpp | 20 + llvm/unittests/Support/TargetParserTest.cpp | 21 + llvm/unittests/Support/VirtualFileSystemTest.cpp | 2 - .../clang/lib/StaticAnalyzer/Checkers/BUILD.gn | 1 + mlir/docs/LangRef.md | 4 +- mlir/docs/OpDefinitions.md | 133 +- mlir/include/mlir/Analysis/Passes.h | 2 +- mlir/include/mlir/Dialect/VectorOps/VectorOps.td | 87 +- .../include/mlir/ExecutionEngine/ExecutionEngine.h | 12 +- mlir/include/mlir/IR/BlockAndValueMapping.h | 9 + .../include/mlir/Target/LLVMIR/ModuleTranslation.h | 40 +- mlir/include/mlir/Transforms/LoopFusionUtils.h | 5 + mlir/include/mlir/Transforms/Passes.h | 2 +- mlir/lib/Analysis/CMakeLists.txt | 35 +- mlir/lib/Conversion/GPUToCUDA/CMakeLists.txt | 6 +- .../Dialect/Linalg/Transforms/LinalgToLoops.cpp | 12 +- mlir/lib/Dialect/VectorOps/CMakeLists.txt | 2 +- mlir/lib/Dialect/VectorOps/VectorOps.cpp | 140 +- mlir/lib/Dialect/VectorOps/VectorTransforms.cpp | 83 +- mlir/lib/ExecutionEngine/ExecutionEngine.cpp | 12 +- mlir/lib/Parser/Parser.cpp | 5 +- mlir/lib/Target/CMakeLists.txt | 1 + mlir/lib/Target/LLVMIR/ConvertToNVVMIR.cpp | 9 +- mlir/lib/Target/LLVMIR/ConvertToROCDLIR.cpp | 10 +- mlir/lib/Target/LLVMIR/DebugTranslation.cpp | 194 ++ mlir/lib/Target/LLVMIR/DebugTranslation.h | 74 + mlir/lib/Target/LLVMIR/ModuleTranslation.cpp | 21 + mlir/lib/Transforms/CMakeLists.txt | 1 + mlir/lib/{Analysis => Transforms}/OpStats.cpp | 0 mlir/lib/Transforms/StripDebugInfo.cpp | 17 +- mlir/lib/Transforms/Utils/CMakeLists.txt | 1 + mlir/lib/Transforms/Utils/LoopFusionUtils.cpp | 29 + mlir/test/Dialect/VectorOps/invalid.mlir | 101 + mlir/test/Dialect/VectorOps/ops.mlir | 35 + mlir/test/Dialect/VectorOps/vector-transforms.mlir | 35 + mlir/test/Target/llvmir-debug.mlir | 35 + mlir/test/Target/llvmir.mlir | 30 +- .../Transforms/loop-fusion-transformation.mlir | 105 + mlir/test/Transforms/memref-bound-check.mlir | 2 +- mlir/test/lib/Transforms/CMakeLists.txt | 3 + mlir/test/lib/Transforms/TestLoopFusion.cpp | 88 +- .../lib/Transforms/TestMemRefBoundCheck.cpp} | 14 +- .../lib/Transforms}/TestMemRefDependenceCheck.cpp | 0 .../lib/Transforms}/TestParallelismDetection.cpp | 0 mlir/tools/mlir-cuda-runner/mlir-cuda-runner.cpp | 2 + mlir/tools/mlir-opt/CMakeLists.txt | 25 +- 464 files changed, 24078 insertions(+), 7278 deletions(-) create mode 100644 clang/lib/Headers/openmp_wrappers/new create mode 100644 clang/lib/StaticAnalyzer/Checkers/STLAlgorithmModeling.cpp create mode 100644 clang/test/Analysis/fuchsia_lock_impl.c create mode 100644 clang/test/Analysis/html_diagnostics/td-hotfix.c create mode 100644 clang/test/Analysis/html_diagnostics/variable-popups-macro.c create mode 100644 clang/test/Analysis/html_diagnostics/variable-popups-multiple.c create mode 100644 clang/test/Analysis/html_diagnostics/variable-popups-simple.c create mode 100644 clang/test/Analysis/stl-algorithm-modeling-aggressive-std-find- [...] create mode 100644 clang/test/Analysis/stl-algorithm-modeling.cpp create mode 100644 clang/test/CodeGenCXX/debug-info-block-invocation-linkage-name.cpp create mode 100644 compiler-rt/lib/gwp_asan/common.cpp create mode 100644 compiler-rt/lib/gwp_asan/common.h create mode 100644 compiler-rt/lib/gwp_asan/crash_handler.cpp create mode 100644 compiler-rt/lib/gwp_asan/crash_handler.h create mode 100644 compiler-rt/lib/gwp_asan/optional/segv_handler.h create mode 100644 compiler-rt/lib/gwp_asan/optional/segv_handler_posix.cpp create mode 100644 compiler-rt/lib/gwp_asan/platform_specific/common_posix.cpp create mode 100644 compiler-rt/lib/gwp_asan/platform_specific/utilities_posix.cpp create mode 100644 compiler-rt/lib/gwp_asan/tests/crash_handler_api.cpp create mode 100644 compiler-rt/lib/gwp_asan/utilities.h create mode 100644 lldb/source/Plugins/Process/Utility/RegisterContextNetBSD_i386.cpp create mode 100644 lldb/source/Plugins/Process/Utility/RegisterContextNetBSD_i386.h delete mode 100644 llvm/test/Analysis/ConstantFolding/insertelement.ll delete mode 100644 llvm/test/Analysis/ConstantFolding/shufflevector.ll create mode 100644 llvm/test/Analysis/ConstantFolding/vscale-getelementptr.ll create mode 100644 llvm/test/Analysis/ConstantFolding/vscale-shufflevector.ll create mode 100644 llvm/test/Analysis/DivergenceAnalysis/AMDGPU/control-flow-intri [...] create mode 100644 llvm/test/CodeGen/AArch64/GlobalISel/tbnz-slt.mir create mode 100644 llvm/test/CodeGen/AMDGPU/GlobalISel/floor.f64.ll rename llvm/test/CodeGen/AMDGPU/GlobalISel/{inst-select-build-vector.v2s16.mir => [...] delete mode 100644 llvm/test/CodeGen/AMDGPU/GlobalISel/inst-select-ffloor.mir create mode 100644 llvm/test/CodeGen/AMDGPU/GlobalISel/inst-select-ffloor.s32.mir create mode 100644 llvm/test/CodeGen/AMDGPU/GlobalISel/inst-select-ffloor.s64.mir create mode 100644 llvm/test/CodeGen/AMDGPU/GlobalISel/legalize-build-vector.s16.mir create mode 100644 llvm/test/CodeGen/AMDGPU/GlobalISel/legalize-llvm.amdgcn.image. [...] create mode 100644 llvm/test/CodeGen/AMDGPU/GlobalISel/legalize-llvm.amdgcn.s.buff [...] create mode 100644 llvm/test/CodeGen/AMDGPU/GlobalISel/regbankselect-build-vector- [...] delete mode 100644 llvm/test/CodeGen/AMDGPU/GlobalISel/regbankselect-build-vector. [...] create mode 100644 llvm/test/CodeGen/SystemZ/soft-float-inline-asm-04.ll copy llvm/test/CodeGen/Thumb2/LowOverheadLoops/{dont-ignore-vctp.mir => it-block-c [...] copy llvm/test/CodeGen/Thumb2/LowOverheadLoops/{dont-ignore-vctp.mir => it-block-i [...] copy llvm/test/CodeGen/Thumb2/LowOverheadLoops/{dont-ignore-vctp.mir => it-block-r [...] create mode 100644 llvm/test/CodeGen/Thumb2/LowOverheadLoops/loop-dec-copy-chain.mir create mode 100644 llvm/test/CodeGen/Thumb2/LowOverheadLoops/loop-dec-copy-prev-it [...] create mode 100644 llvm/test/CodeGen/Thumb2/LowOverheadLoops/loop-dec-liveout.mir create mode 100644 llvm/test/CodeGen/Thumb2/LowOverheadLoops/non-masked-load.mir create mode 100644 llvm/test/CodeGen/Thumb2/LowOverheadLoops/non-masked-store.mir create mode 100644 llvm/test/CodeGen/Thumb2/mve-vpt-preuse.mir create mode 100644 llvm/test/DebugInfo/MIR/X86/dbg-call-site-spilled-arg-multiple- [...] create mode 100644 llvm/test/Transforms/JumpThreading/thread-two-bbs1.ll create mode 100644 llvm/test/Transforms/JumpThreading/thread-two-bbs2.ll create mode 100644 llvm/test/Transforms/JumpThreading/thread-two-bbs3.ll create mode 100644 llvm/test/Transforms/JumpThreading/thread-two-bbs4.ll create mode 100644 llvm/test/Transforms/JumpThreading/thread-two-bbs5.ll create mode 100644 mlir/lib/Target/LLVMIR/DebugTranslation.cpp create mode 100644 mlir/lib/Target/LLVMIR/DebugTranslation.h rename mlir/lib/{Analysis => Transforms}/OpStats.cpp (100%) create mode 100644 mlir/test/Target/llvmir-debug.mlir create mode 100644 mlir/test/Transforms/loop-fusion-transformation.mlir rename mlir/{lib/Analysis/MemRefBoundCheck.cpp => test/lib/Transforms/TestMemRefBo [...] rename mlir/{lib/Analysis => test/lib/Transforms}/TestMemRefDependenceCheck.cpp (100%) rename mlir/{lib/Analysis => test/lib/Transforms}/TestParallelismDetection.cpp (100%)