This is an automated email from the git hooks/post-receive script.
tcwg-buildslave pushed a change to branch linaro-local/ci/tcwg_kernel/llvm-master-arm-mainline-allnoconfig in repository toolchain/ci/llvm-project.
from 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 [...] adds ccf900fc932 Two more small fixes for debugserver attach failure messaging. adds 25aa2eef993 Revert "[WPD/LowerTypeTests] Delay lowering/removal of type [...] adds 2f025bb87c3 [lldb/Reproducers] Implement custom replayers for (char *, size_t) adds 1a53b732e6b Compile-fix after StringRef's conversion operator has been [...] adds e3aa062ae95 [lldb/DWARF] Don't assume that a SymbolFileDWARFDwo contain [...] adds 8dc3da7d58f [mlir] Build fix for mlir-opt adds 3da7dcf38a9 [lldb/Reproducers] Serialize empty string for char* methods. adds a6860c1af45 [clangd] Add a flag for spelled references in the Index adds 6bfc45cf60d Fix build after D72746 adds 5bbaf543585 [LLDB] Fix compilation with GCC 5 adds 67905fc13ea Fix some typos in ArrayRef.h adds 863d9752105 [SYCL][Driver] Add clang driver option to enable SYCL compi [...] adds fd0abcbfc18 [yaml2obj] - Change NameIndex to StName for Symbol. adds a29a9a34f49 [yaml2obj] Refactor command line parsing adds 7ddd1307050 Fix lld test after D74034 adds b093b663707 [NFC] Fix error handling documentation adds 8ba2b628107 [ARM] Fix non-determenistic behaviour adds 819e755a269 [llvm-readobj][test] Fix test after yaml2obj change (D74034) adds 5c3b34930c3 [mlir] Add AffineMaxOp adds 99a6e405edb [IRCE] Use SCEVExpander to modify loop bound adds 10540e480df [clangd] Filter out implicit references while renaming adds d5e6e0a58b1 Fix build after D74112 adds 529e6f8791b [ADT] Fix iplist_impl - use after move warnings (PR43943) adds b3576f60ebc [llvm-exegesis] Improve error reporting adds 141915963b6 [llvm-exegesis] Improve error reporting in Target.cpp adds 1b3d1661bbe StringRef.h: __builtin_strlen seems to exist in VS 2017 MSV [...] adds 4c330be678c Try to fix ilist.h after 529e6f8791b6 adds abe01e17f64 Revert "[llvm-exegesis] Improve error reporting" and follow-up. adds e7cb3744330 [LLD][ELF] Add time-trace to ELF LLD adds 89a66474b6c [llvm-exegesis] Document `repetition-mode`. adds 0ea20ebf2d4 [lldb] Add test for calling const functions adds 7603778922a [lldb][NFC] Move call-overidden-method test to lang/cpp/ folder adds 09a88120c92 [clang][driver][ARM] Clean up ARM target & feature checking [...] adds 0a8cae10feb [ReachingDefs] Make isSafeToMove more strict. adds 93b0536fd2a [RDA] getInstFromId: find instructions. NFC. adds 20a1d03d778 [ARM] peephole-bitcast test change. NFC. adds d6da8a1d945 [clangd] don't rename on protobuf symbols. adds ed5998d21e4 Revert "[SafeStack][DebugInfo] Insert DW_OP_deref in correc [...] adds ece761427f6 Revert "[DebugInfo][DAG] Distinguish different kinds of loc [...] adds 6531a78ac4b Revert "[DebugInfo] Remove some users of DBG_VALUEs IsIndir [...] adds f70109f70ca [doc] typo in optimisation remark example adds 0fff6593f89 [OpenCL] Reduce size of builtin function tables adds ca9fd22adb5 [clangd] Set "spelled" flag for constructor references. adds 8707c246bcc Revert "[CMake] Passthrough CMAKE_SYSTEM_NAME to default bu [...] adds 2724ada8d2d Revert "[mlir] Adds affine loop fusion transformation funct [...] adds 2694cc3dca9 [ARM][MVE] Add fixed point vector conversion intrinsics adds b68b8be8e2b [mlir-tblgen] Stop leaking PredNodes adds b373ec8ce76 [AIX] Implement caller arguments passed in stack memory. adds 318d0ede572 Fix warning on unused variables. NFC. adds 7ebe9cc4fc2 [lldb/Target] Add Assert StackFrame Recognizer adds dab7bdad049 scudo: Delete unused class ScudoByteMap. NFCI. adds 5a8c0f552b3 AMDGPU/GlobalISel: Avoid handling registers twice in waterf [...] adds b8f4e0a8234 [lldb] Remove reset(nullptr_t) overload from SharingPtr adds 25de3f98b8a [GWP-ASan] Fix PRNG to use IE TLS. adds 600f2e1c4de [X86] Remove SETB_C8r/SETB_C16r pseudo instructions. Use SE [...] adds 65f0785fff0 [ubsan] Omit return value check when return block is unreachable adds d53c8c6af52 [lldb/tests] Correctly configure the lldb dotest arguments adds 4ed205c816e [PGO][PGSO] Enable profile guided size optimization for non [...] adds 8d19af685c9 [GWP-ASan] Use weak abort message definition. adds 4175d7e22e1 [X86] Custom isel floating point X86ISD::CMP on pre-CMOV ta [...] adds 17d0091d662 [lldb/Target] Remove extra semicolon in AssertFrameRecogniz [...] adds 31cf5819987 [lldb] Explicitly qualify calls to std::static_pointer_cast adds 1d11d5f6242 [lldb] [NFC] Refactor GetDWARFDeclContext to return DWARFDe [...] adds 208470dd5d0 [FPEnv][X86] Platform-specific builtin constrained FP enablement adds 727362e87bb [MC][ELF] Rename MC related "Associated" to "LinkedToSym" adds 76986bdc463 [GlobalISel] Legalize more G_FP(EXT|TRUNC) libcalls. adds 03a2d0045d2 AMDGPU: Add compile time hack for hasCFUser adds d78cefb1601 [AArch64][GlobalISel] Emit TBZ for SGT cond branches against -1 adds 6f5a159eab8 [clang][driver] Clean up unnecessary reference to TC. NFC. adds da3dc0011e0 PR44684: Look through parens and similar constructs when de [...] adds 8ecde3ac34b [Clang] Remove unused #pragma clang __debug handle_crash adds 80e17e5fcc0 [FPEnv][X86] Speculative fix for failures introduced by eda495426. adds 733923a97df [lldb\utils] Place lldb-repro in a per-configuration direct [...] adds 5fedc2b4108 [Clang] Avoid crashing when generating crash diagnostics wh [...] adds f41ec709d9d [Clang][Driver] Remove -M group options before generating c [...] adds 38fd69995fc [Concepts] Fix incorrect check when instantiating abbreviat [...] adds ec9a94af4d5 [X86] Use MVT::i8 instead of MVT::i64 for shift amount in B [...] adds f2d7aad1ce2 [X86] Add the rest of the tests that were supposed to go wi [...] adds 924c9030a89 [compiler-rt] clang-format FreeBSD-specific sanitizer sources adds 516f6f83ce6 Revert "[CMake] Link against ZLIB::ZLIB" adds 5e3fe22c636 [lldb/Reproducers] Refactor GetStopReasonExtendedBacktraces (NFC) adds 2d591786343 [lldb/Reproducers] Add missing strings for redirect macro new ac8a12c874c [GlobalISel] Use G_ZEXTLOAD instead of an anyextending load [...] new 7dd2810907b Fix MSAN failure on Function destruction new 8e1ca948ccf Reland "[AArch64] Fix data race on RegisterBank initialization." new e0d1e83e236 Revert "Reland "[AArch64] Fix data race on RegisterBank ini [...] new 4fe839ef3a5 [CMake] Rename EXCLUDE_FROM_ALL and make it an argument to [...] new f5cdfb34cd4 Detect attach fail in debugserver due to non-interactive de [...] new ad0e03fd4c8 Revert "[FPEnv][X86] Platform-specific builtin constrained [...] new 2a3fa0fc5cd [Support] When using SEH, create a impl instance for CrashR [...] new df51b685ef1 Revert "[AArch64][GlobalISel] Emit TBZ for SGT cond branche [...] new 3e5d837cdab Revert "[AArch64][GlobalISel] Emit TBNZ with G_BRCOND where [...] new 96c899449b6 C++ DR2026: static storage duration variables are not zeroe [...] new 98278064812 AMDGPU: Limit the search in finding the instruction pattern [...] new 96400ae2a45 Recommit "[FPEnv][X86] Platform-specific builtin constraine [...]
The 13 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: .../modernize/UseUncaughtExceptionsCheck.cpp | 9 +- clang-tools-extra/clangd/index/Ref.h | 41 +- clang-tools-extra/clangd/index/SymbolCollector.cpp | 54 +- clang-tools-extra/clangd/index/SymbolID.h | 3 + clang-tools-extra/clangd/refactor/Rename.cpp | 8 + clang-tools-extra/clangd/unittests/RenameTests.cpp | 35 +- .../clangd/unittests/SymbolCollectorTests.cpp | 66 +++ clang/include/clang/Basic/arm_mve.td | 26 + clang/include/clang/Driver/CC1Options.td | 2 + clang/include/clang/Driver/Options.td | 8 + clang/include/clang/Lex/PreprocessorOptions.h | 3 + clang/include/clang/Tooling/Syntax/Tokens.h | 5 + clang/lib/AST/Expr.cpp | 52 +- clang/lib/AST/ExprConstant.cpp | 39 +- clang/lib/CodeGen/CGBuiltin.cpp | 54 +- clang/lib/CodeGen/CGCall.cpp | 5 + clang/lib/CodeGen/CGDebugInfo.cpp | 2 +- clang/lib/CodeGen/CGExprConstant.cpp | 14 +- clang/lib/Driver/Compilation.cpp | 13 +- clang/lib/Driver/ToolChains/Arch/ARM.cpp | 27 +- clang/lib/Driver/ToolChains/Arch/ARM.h | 6 +- clang/lib/Driver/ToolChains/Clang.cpp | 19 +- clang/lib/Frontend/CompilerInvocation.cpp | 1 + clang/lib/Lex/Pragma.cpp | 33 +- clang/lib/Sema/SemaDeclCXX.cpp | 9 +- clang/lib/Sema/SemaTemplateInstantiate.cpp | 4 +- clang/lib/Sema/SemaTemplateInstantiateDecl.cpp | 34 ++ clang/lib/Tooling/Syntax/Tokens.cpp | 29 +- clang/test/CXX/drs/dr20xx.cpp | 43 +- .../special/class.init/class.inhctor.init/p1.cpp | 13 +- clang/test/CodeGen/arm-mve-intrinsics/vcvt.c | 337 ++++++++++++ clang/test/CodeGen/avx512f-builtins-constrained.c | 127 +++++ clang/test/CodeGen/fma-builtins-constrained.c | 359 ++++++++++++ clang/test/CodeGen/sse-builtins-constrained.c | 27 + .../CodeGenCXX/cxx2a-thread-local-constinit.cpp | 2 +- .../ubsan-nullability-return-unreachable.m | 14 + clang/test/Driver/crash-report.c | 41 +- clang/test/Driver/cuda-simple.cu | 1 - clang/test/Driver/output-file-cleanup.c | 1 + clang/test/Driver/sycl.c | 10 + clang/test/Parser/builtin_classify_type.c | 2 +- clang/test/Sema/arm-mve-immediates.c | 17 + clang/test/Sema/constant-builtins.c | 11 +- .../attr-require-constant-initialization.cpp | 6 +- clang/test/SemaCXX/constant-expression-cxx11.cpp | 25 +- clang/test/SemaCXX/constant-expression-cxx1y.cpp | 2 +- clang/test/SemaCXX/constexpr-printing.cpp | 1 - clang/test/SemaCXX/constexpr-value-init.cpp | 22 +- .../instantiate-abbreviated-template.cpp | 18 +- clang/test/SemaTemplate/instantiate-self.cpp | 4 +- clang/utils/TableGen/ClangOpenCLBuiltinEmitter.cpp | 23 +- clang/utils/perf-training/CMakeLists.txt | 6 +- clang/www/cxx_dr_status.html | 2 +- compiler-rt/lib/gwp_asan/crash_handler.cpp | 7 - compiler-rt/lib/gwp_asan/crash_handler.h | 7 - compiler-rt/lib/gwp_asan/definitions.h | 5 +- .../lib/gwp_asan/guarded_pool_allocator.cpp | 3 +- .../lib/gwp_asan/optional/segv_handler_posix.cpp | 20 +- .../gwp_asan/platform_specific/utilities_posix.cpp | 6 +- compiler-rt/lib/gwp_asan/random.cpp | 11 +- compiler-rt/lib/gwp_asan/random.h | 3 + .../lib/gwp_asan/tests/crash_handler_api.cpp | 21 +- compiler-rt/lib/gwp_asan/tests/harness.h | 2 +- .../lib/sanitizer_common/sanitizer_freebsd.h | 23 +- .../sanitizer_platform_limits_freebsd.cpp | 608 ++++++++++----------- .../sanitizer_platform_limits_freebsd.h | 27 +- compiler-rt/lib/scudo/standalone/bytemap.h | 71 --- compiler-rt/lib/scudo/standalone/primary32.h | 4 - .../lib/scudo/standalone/tests/bytemap_test.cpp | 42 -- compiler-rt/test/asan/CMakeLists.txt | 20 +- compiler-rt/test/fuzzer/CMakeLists.txt | 3 +- compiler-rt/test/tsan/CMakeLists.txt | 3 +- compiler-rt/test/ubsan/CMakeLists.txt | 3 +- lld/ELF/Config.h | 2 + lld/ELF/Driver.cpp | 92 +++- lld/ELF/ICF.cpp | 6 +- lld/ELF/LTO.cpp | 3 + lld/ELF/MarkLive.cpp | 2 + lld/ELF/Options.td | 6 + lld/ELF/SyntheticSections.cpp | 2 + lld/ELF/Writer.cpp | 6 +- lld/test/ELF/invalid/symbol-name.test | 2 +- lld/test/ELF/lto/thinlto-time-trace.ll | 43 ++ lld/test/ELF/time-trace.s | 40 ++ lldb/docs/use/formatting.rst | 4 +- lldb/include/lldb/Breakpoint/Watchpoint.h | 4 +- lldb/include/lldb/Core/FormatEntity.h | 1 + .../include/lldb/Interpreter/CommandReturnObject.h | 4 +- lldb/include/lldb/Target/AssertFrameRecognizer.h | 54 ++ lldb/include/lldb/Target/StackFrameRecognizer.h | 5 + lldb/include/lldb/Target/Thread.h | 6 + .../lldb/Utility/ReproducerInstrumentation.h | 56 +- lldb/include/lldb/Utility/SharingPtr.h | 5 - .../inferior-assert/TestInferiorAssert.py | 31 +- .../cpp/function-qualifiers}/Makefile | 0 .../TestCppFunctionQualifiers.py | 25 + .../test/lang/cpp/function-qualifiers/main.cpp | 17 + .../cpp/overriden-methods}/Makefile | 0 .../overriden-methods}/TestCallOverriddenMethod.py | 0 .../cpp/overriden-methods}/main.cpp | 0 .../lang/objc/exceptions/TestObjCExceptions.py | 4 +- lldb/source/API/SBDebugger.cpp | 14 +- lldb/source/API/SBFileSpec.cpp | 6 +- lldb/source/API/SBProcess.cpp | 14 +- lldb/source/API/SBStructuredData.cpp | 25 +- lldb/source/API/SBThread.cpp | 37 +- lldb/source/Core/FormatEntity.cpp | 28 +- lldb/source/DataFormatters/FormatCache.cpp | 4 + lldb/source/DataFormatters/LanguageCategory.cpp | 4 + lldb/source/Interpreter/CommandAlias.cpp | 3 +- lldb/source/Interpreter/Options.cpp | 4 +- .../ObjC/AppleObjCRuntime/AppleObjCRuntimeV2.cpp | 2 + .../gdb-remote/GDBRemoteCommunicationClient.cpp | 2 +- .../GDBRemoteCommunicationServerLLGS.cpp | 2 +- .../SymbolFile/DWARF/DWARFASTParserClang.cpp | 9 +- .../SymbolFile/DWARF/DWARFDebugInfoEntry.cpp | 33 +- .../Plugins/SymbolFile/DWARF/DWARFDebugInfoEntry.h | 6 +- lldb/source/Plugins/SymbolFile/DWARF/DWARFUnit.cpp | 7 +- lldb/source/Plugins/SymbolFile/DWARF/DWARFUnit.h | 2 + .../Plugins/SymbolFile/DWARF/ManualDWARFIndex.cpp | 2 +- .../Plugins/SymbolFile/DWARF/SymbolFileDWARF.cpp | 44 +- .../Plugins/SymbolFile/DWARF/SymbolFileDWARF.h | 12 +- .../SymbolFile/DWARF/SymbolFileDWARFDwo.cpp | 20 +- .../Plugins/SymbolFile/DWARF/SymbolFileDWARFDwo.h | 11 +- .../SymbolFile/DWARF/SymbolFileDWARFDwoDwp.cpp | 7 +- lldb/source/Target/AssertFrameRecognizer.cpp | 195 +++++++ lldb/source/Target/CMakeLists.txt | 1 + lldb/source/Target/Process.cpp | 11 +- lldb/source/Target/StackFrameRecognizer.cpp | 4 +- lldb/source/Target/Thread.cpp | 55 ++ lldb/test/API/lit.site.cfg.py.in | 4 + lldb/test/Shell/CMakeLists.txt | 2 + lldb/test/Shell/Recognizer/Inputs/assert.c | 9 + lldb/test/Shell/Recognizer/assert.test | 13 + lldb/tools/debugserver/source/RNBRemote.cpp | 95 +++- lldb/utils/lldb-dotest/CMakeLists.txt | 69 ++- lldb/utils/lldb-dotest/lldb-dotest.in | 17 +- lldb/utils/lldb-repro/CMakeLists.txt | 21 +- llvm/cmake/modules/AddLLVM.cmake | 7 +- llvm/docs/CommandGuide/llvm-exegesis.rst | 15 +- llvm/docs/ProgrammersManual.rst | 4 +- llvm/docs/Vectorizers.rst | 2 +- llvm/include/llvm/ADT/ArrayRef.h | 12 +- llvm/include/llvm/ADT/StringRef.h | 2 +- llvm/include/llvm/ADT/ilist.h | 8 +- llvm/include/llvm/CodeGen/ReachingDefAnalysis.h | 2 +- llvm/include/llvm/IR/IntrinsicsARM.td | 6 + llvm/include/llvm/IR/ModuleSummaryIndex.h | 5 +- llvm/include/llvm/IR/ModuleSummaryIndexYAML.h | 1 - llvm/include/llvm/LTO/Config.h | 6 + llvm/include/llvm/MC/MCContext.h | 6 +- llvm/include/llvm/MC/MCSectionELF.h | 15 +- llvm/include/llvm/Object/MachO.h | 6 +- llvm/include/llvm/ObjectYAML/ELFYAML.h | 3 +- llvm/include/llvm/Support/CrashRecoveryContext.h | 4 - llvm/lib/AsmParser/LLParser.cpp | 3 - llvm/lib/CodeGen/AsmPrinter/AsmPrinter.cpp | 8 +- llvm/lib/CodeGen/GlobalISel/IRTranslator.cpp | 2 +- llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp | 74 ++- llvm/lib/CodeGen/GlobalISel/MachineIRBuilder.cpp | 16 +- llvm/lib/CodeGen/LiveDebugVariables.cpp | 52 +- llvm/lib/CodeGen/ReachingDefAnalysis.cpp | 20 +- llvm/lib/CodeGen/SelectionDAG/FastISel.cpp | 12 +- llvm/lib/CodeGen/SelectionDAG/InstrEmitter.cpp | 11 +- .../CodeGen/SelectionDAG/SelectionDAGBuilder.cpp | 28 +- llvm/lib/CodeGen/TargetLoweringObjectFileImpl.cpp | 20 +- llvm/lib/CodeGen/TypePromotion.cpp | 12 +- llvm/lib/IR/AsmWriter.cpp | 2 - llvm/lib/IR/Value.cpp | 8 +- llvm/lib/LTO/LTO.cpp | 6 + llvm/lib/MC/ELFObjectWriter.cpp | 6 +- llvm/lib/MC/MCContext.cpp | 15 +- llvm/lib/MC/MCParser/ELFAsmParser.cpp | 24 +- llvm/lib/MC/MCSectionELF.cpp | 4 +- llvm/lib/ObjectYAML/ELFEmitter.cpp | 4 +- llvm/lib/ObjectYAML/ELFYAML.cpp | 4 +- llvm/lib/Passes/PassBuilder.cpp | 16 - llvm/lib/Support/CrashRecoveryContext.cpp | 68 +-- .../Target/AArch64/AArch64InstructionSelector.cpp | 12 - llvm/lib/Target/AMDGPU/AMDGPURegisterBankInfo.cpp | 18 +- llvm/lib/Target/AMDGPU/SIISelLowering.cpp | 14 +- llvm/lib/Target/AMDGPU/SIShrinkInstructions.cpp | 35 +- llvm/lib/Target/ARM/ARMInstrMVE.td | 49 +- llvm/lib/Target/ARM/ARMLowOverheadLoops.cpp | 2 + llvm/lib/Target/PowerPC/PPCISelLowering.cpp | 153 ++++-- llvm/lib/Target/X86/X86FlagsCopyLowering.cpp | 23 +- llvm/lib/Target/X86/X86ISelDAGToDAG.cpp | 107 +++- llvm/lib/Target/X86/X86ISelLowering.cpp | 41 +- llvm/lib/Target/X86/X86ISelLowering.h | 9 - llvm/lib/Target/X86/X86InstrCompiler.td | 13 +- llvm/lib/Target/X86/X86InstrFPStack.td | 27 +- llvm/lib/Target/X86/X86InstrInfo.cpp | 4 - llvm/lib/Target/X86/X86InstrInfo.td | 7 +- llvm/lib/Transforms/IPO/LowerTypeTests.cpp | 15 +- llvm/lib/Transforms/IPO/PassManagerBuilder.cpp | 12 +- llvm/lib/Transforms/IPO/WholeProgramDevirt.cpp | 54 +- .../Scalar/InductiveRangeCheckElimination.cpp | 34 +- llvm/lib/Transforms/Utils/SizeOpts.cpp | 4 +- llvm/runtimes/CMakeLists.txt | 2 - llvm/test/Bitcode/summary_version.ll | 2 +- llvm/test/CMakeLists.txt | 13 +- llvm/test/CodeGen/AArch64/GlobalISel/debug-cpp.ll | 2 +- .../test/CodeGen/AArch64/GlobalISel/debug-insts.ll | 8 +- .../GlobalISel/legalize-non-pow2-load-store.mir | 14 +- llvm/test/CodeGen/AArch64/GlobalISel/tbnz-slt.mir | 121 ---- llvm/test/CodeGen/AMDGPU/v_swap_b32.mir | 110 ++++ llvm/test/CodeGen/ARM/debug-info-arg.ll | 2 +- llvm/test/CodeGen/ARM/peephole-bitcast.ll | 22 +- llvm/test/CodeGen/PowerPC/aix-cc-abi.ll | 460 ++++++++++++++-- llvm/test/CodeGen/PowerPC/aix-stackargs.ll | 12 - llvm/test/CodeGen/PowerPC/debuginfo-stackarg.ll | 2 +- .../LowOverheadLoops/move-def-before-start.mir | 2 - llvm/test/CodeGen/Thumb2/mve-intrinsics/vcvt.ll | 321 ++++++++++- .../CodeGen/X86/2010-08-04-MaskedSignedCompare.ll | 2 +- llvm/test/CodeGen/X86/dbg-value-func-arg.ll | 12 +- llvm/test/CodeGen/X86/flags-copy-lowering.mir | 28 +- llvm/test/CodeGen/X86/fp-round.ll | 573 +++++++++++++++++++ llvm/test/CodeGen/X86/pr44812.ll | 24 + llvm/test/CodeGen/X86/sbb.ll | 15 +- llvm/test/CodeGen/X86/vector-compare-any_of.ll | 24 +- llvm/test/DebugInfo/ARM/PR16736.ll | 2 +- llvm/test/DebugInfo/ARM/float-stack-arg.ll | 2 +- llvm/test/DebugInfo/COFF/pieces.ll | 6 +- llvm/test/DebugInfo/COFF/types-array-advanced.ll | 51 +- llvm/test/DebugInfo/X86/dbg-addr-dse.ll | 8 +- llvm/test/DebugInfo/X86/dbg-addr.ll | 2 +- llvm/test/DebugInfo/X86/live-debug-vars-dse.mir | 16 +- llvm/test/DebugInfo/X86/op_deref.ll | 14 +- llvm/test/DebugInfo/X86/parameters.ll | 10 +- llvm/test/DebugInfo/X86/safestack-byval.ll | 4 +- llvm/test/DebugInfo/X86/safestack-deref.ll | 42 -- llvm/test/DebugInfo/X86/spill-indirect-nrvo.ll | 2 +- llvm/test/DebugInfo/X86/spill-nontrivial-param.ll | 2 +- llvm/test/DebugInfo/X86/stack-arg-deref.ll | 85 --- llvm/test/DebugInfo/X86/vla.ll | 18 +- llvm/test/MC/ELF/metadata-declaration-errors.s | 10 - llvm/test/MC/ELF/section-linkorder-error.s | 18 + llvm/test/MC/ELF/section-metadata-err1.s | 5 - llvm/test/MC/ELF/section-metadata-err2.s | 6 - llvm/test/MC/ELF/section-metadata-err3.s | 6 - llvm/test/MC/ELF/section-metadata-err4.s | 5 - llvm/test/Other/new-pm-lto-defaults.ll | 1 - llvm/test/Other/new-pm-thinlto-defaults.ll | 1 - .../Other/new-pm-thinlto-postlink-pgo-defaults.ll | 1 - .../new-pm-thinlto-postlink-samplepgo-defaults.ll | 1 - .../IRCE/non-loop-invariant-rhs-instr.ll | 120 ++++ .../Transforms/WholeProgramDevirt/branch-funnel.ll | 6 +- .../WholeProgramDevirt/devirt-single-impl2.ll | 2 +- .../WholeProgramDevirt/export-single-impl.ll | 8 +- .../WholeProgramDevirt/export-uniform-ret-val.ll | 2 +- .../WholeProgramDevirt/export-unique-ret-val.ll | 4 +- .../Transforms/WholeProgramDevirt/export-vcp.ll | 4 +- .../Transforms/WholeProgramDevirt/import-indir.ll | 2 +- .../WholeProgramDevirt/uniform-retval.ll | 2 +- .../llvm-readobj/ELF/broken-dynamic-reloc.test | 2 +- llvm/test/tools/yaml2obj/ELF/symbol-name.yaml | 75 ++- llvm/test/tools/yaml2obj/help.test | 11 + llvm/test/tools/yaml2obj/invalid-output-file.yaml | 4 - llvm/test/tools/yaml2obj/output-file.yaml | 19 + llvm/tools/yaml2obj/yaml2obj.cpp | 26 +- llvm/unittests/CodeGen/GlobalISel/GISelMITest.h | 2 + .../CodeGen/GlobalISel/LegalizerHelperTest.cpp | 104 ++++ mlir/include/mlir/Dialect/AffineOps/AffineOps.td | 31 +- mlir/include/mlir/Dialect/VectorOps/VectorOps.td | 44 +- mlir/include/mlir/EDSC/Intrinsics.h | 1 + .../include/mlir/ExecutionEngine/ExecutionEngine.h | 12 +- .../include/mlir/Target/LLVMIR/ModuleTranslation.h | 40 +- mlir/include/mlir/Transforms/LoopFusionUtils.h | 5 - mlir/include/mlir/Transforms/Passes.h | 2 +- .../AffineToStandard/AffineToStandard.cpp | 42 +- mlir/lib/Dialect/AffineOps/AffineOps.cpp | 90 ++- mlir/lib/Dialect/VectorOps/VectorOps.cpp | 55 +- mlir/lib/ExecutionEngine/ExecutionEngine.cpp | 12 +- mlir/lib/TableGen/Predicate.cpp | 11 +- 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/StripDebugInfo.cpp | 17 +- mlir/lib/Transforms/Utils/LoopFusionUtils.cpp | 29 - mlir/test/AffineOps/canonicalize.mlir | 26 + mlir/test/AffineOps/invalid.mlir | 30 + mlir/test/AffineOps/ops.mlir | 13 + mlir/test/Dialect/VectorOps/invalid.mlir | 19 + mlir/test/Dialect/VectorOps/ops.mlir | 20 + mlir/test/Target/llvmir-debug.mlir | 35 ++ mlir/test/Target/llvmir.mlir | 30 +- .../Transforms/loop-fusion-transformation.mlir | 105 ---- mlir/test/Transforms/lower-affine.mlir | 15 + mlir/test/lib/Transforms/TestLoopFusion.cpp | 88 +-- mlir/tools/mlir-cuda-runner/mlir-cuda-runner.cpp | 2 + mlir/tools/mlir-opt/CMakeLists.txt | 1 + openmp/cmake/OpenMPTesting.cmake | 10 +- .../deviceRTLs/nvptx/test/CMakeLists.txt | 3 +- openmp/runtime/test/CMakeLists.txt | 3 +- polly/lib/CodeGen/ManagedMemoryRewrite.cpp | 4 +- polly/lib/CodeGen/PPCGCodeGeneration.cpp | 9 +- 299 files changed, 6163 insertions(+), 2402 deletions(-) create mode 100644 clang/test/CodeGen/avx512f-builtins-constrained.c create mode 100644 clang/test/CodeGen/fma-builtins-constrained.c create mode 100644 clang/test/CodeGen/sse-builtins-constrained.c create mode 100644 clang/test/CodeGenObjC/ubsan-nullability-return-unreachable.m create mode 100644 clang/test/Driver/sycl.c create mode 100644 lld/test/ELF/lto/thinlto-time-trace.ll create mode 100644 lld/test/ELF/time-trace.s create mode 100644 lldb/include/lldb/Target/AssertFrameRecognizer.h copy lldb/packages/Python/lldbsuite/test/{api/check_public_api_headers => lang/cpp [...] create mode 100644 lldb/packages/Python/lldbsuite/test/lang/cpp/function-qualifier [...] create mode 100644 lldb/packages/Python/lldbsuite/test/lang/cpp/function-qualifier [...] rename lldb/packages/Python/lldbsuite/test/{commands/expression/call-overridden-me [...] rename lldb/packages/Python/lldbsuite/test/{commands/expression/call-overridden-me [...] rename lldb/packages/Python/lldbsuite/test/{commands/expression/call-overridden-me [...] create mode 100644 lldb/source/Target/AssertFrameRecognizer.cpp create mode 100644 lldb/test/Shell/Recognizer/Inputs/assert.c create mode 100644 lldb/test/Shell/Recognizer/assert.test delete mode 100644 llvm/test/CodeGen/AArch64/GlobalISel/tbnz-slt.mir delete mode 100644 llvm/test/CodeGen/PowerPC/aix-stackargs.ll create mode 100644 llvm/test/CodeGen/X86/fp-round.ll create mode 100644 llvm/test/CodeGen/X86/pr44812.ll delete mode 100644 llvm/test/DebugInfo/X86/safestack-deref.ll delete mode 100644 llvm/test/DebugInfo/X86/stack-arg-deref.ll delete mode 100644 llvm/test/MC/ELF/metadata-declaration-errors.s create mode 100644 llvm/test/MC/ELF/section-linkorder-error.s delete mode 100644 llvm/test/MC/ELF/section-metadata-err1.s delete mode 100644 llvm/test/MC/ELF/section-metadata-err2.s delete mode 100644 llvm/test/MC/ELF/section-metadata-err3.s delete mode 100644 llvm/test/MC/ELF/section-metadata-err4.s create mode 100644 llvm/test/Transforms/IRCE/non-loop-invariant-rhs-instr.ll create mode 100644 llvm/test/tools/yaml2obj/help.test delete mode 100644 llvm/test/tools/yaml2obj/invalid-output-file.yaml create mode 100644 llvm/test/tools/yaml2obj/output-file.yaml create mode 100644 mlir/lib/Target/LLVMIR/DebugTranslation.cpp create mode 100644 mlir/lib/Target/LLVMIR/DebugTranslation.h create mode 100644 mlir/test/Target/llvmir-debug.mlir delete mode 100644 mlir/test/Transforms/loop-fusion-transformation.mlir