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-next-allmodconfig in repository toolchain/ci/llvm-project.
from edc3f4f02e5 [NFC] [lldb] Unindent DWARFDebugInfoEntry::GetDWARFDeclContext adds 3c89b75f23b [NFC] Introduce a type to model memory operation adds 44a4f5fc6a5 [AArch64][SVE] Add SVE2 mla unpredicated intrinsics. adds f99133e853b - Update .clang-tidy to ignore parameters of main like func [...] adds 6c7efe2eecf [lldb][NFC] Fix expect calls with wrong order of 'substrs' [...] adds 2a1b5af2991 [GlobalISel] Tidy up unnecessary calls to createGenericVirt [...] adds ac8da31a0f9 [PGO][PGSO] Handle MBFIWrapper adds 5df1ac7846c [AMDGPU] fixed divergence driven shift operations selection adds 5702dadf6f5 [DAG] Enable ISD::INSERT_SUBVECTOR SimplifyMultipleUseDeman [...] adds b7ce85a1307 [Concepts] Fix isDeclarationSpecifier to detect type-constr [...] adds 53bb183a9d0 Orc: Remove redundant std::move adds 84f0a8626e6 [yaml2obj] Internlize DocNum. NFC adds 2c19d05ae91 [lldb/Test] Fix substrs order in self.expect for more tests (NFC) adds d379253ca19 Orc: Remove an unnecessary explicit scope adds 9dfcddfaae5 [mlir] Linalg tiling: generate code avoding out-of-bounds accesses adds 23ccc055c76 [mlir] Remove the dependency of StdToLLVM on LoopToStd adds 8fbc7fd567f [DAG] SimplifyMultipleUseDemandedBits - peek through unused [...] adds 574685b879a [lldb/Symbol] Use StringRef ctor to prevent incorrect overload adds b9bf9305d10 [AArch64][GlobalISel] Walk through G_TRUNC in getTestBitReg adds f465b1aff4d [GlobalISel] Tweak lowering of G_SMULO/G_UMULO adds 73713f3e5ef RNG: Take pass name as argument instead of pass pointer. adds c8fc76a99b3 [mlir] [VectorOps] fixed bug in vector.insert_strided_slice [...] adds 562a19e079d [Typo fix] RNG: Take pass name as argument instead of pass [...] adds 2a6ef2aecf2 [libc] Use cpp::Array instead of cpp::ArrayRef in memory/ut [...] adds ff17da3f75b [InstCombine] Push negation through multiply (PR44234) adds 4948b8b3cf4 [mlir][NFC] Refactor DialectConversion debug logging adds f5a71b49be7 [lldb/Test] Fix substrs order in self.expect for more tests (NFC) adds 8be30215fee [lldb] Move clang-based files out of Symbol adds 81b0becaaee [lldb/Test] Fix substrs order in self.expect for more tests (NFC) adds 9e8bff71d07 DebugInfo: Allow dumping macinfo and macinfo.dwo from the s [...] adds 83a7a4aaad8 [lldb] [test] Skip 128-bit int tests on i386 (no __int128_t) adds f9fa9e1f0e9 [mlir][Linalg] Adding support for linalg_matmul with tensors. adds 42d4a55f227 PR44723: Trigger return type deduction for operator<=>s who [...] adds dce21933589 DebugInfo: Simplify debug-macinfo-split-dwarf.ll adds 6f0229bc71b [mlir][EDSC] NFC - Cleanups to builder-api-test.cpp adds 75c328179e0 [mlir][DialectConversion] Remove invalid NDEBUG wrapper. adds 1463341f4bd [lldb/Test] Fix substrs order in self.expect for the remain [...] adds d02fb002dd6 [lldb/Test] Make substrs argument to self.expect ordered. adds de876adab0c [diagtree] Use a different color for unimplemented GCC diag [...] adds 6f2a4c424e1 Revert "[lldb/Test] Make substrs argument to self.expect ordered." adds deae8ee6916 [clang-doc] Improving Markdown Output adds 24cba3312f6 [RISCV] Implement jump pseudo-instruction adds c0f475f2e3c Revert "[clang-doc] Improving Markdown Output" adds d3bdd51f704 [lldb/Platform] Always print Kernel last adds 83510e144bd [lldb/Test] Fix substr order in TestWatchLocationWithWatchSet.py adds abb0357123f [lldb/Test] Fix more substr ordering issues that only repro [...] adds 64cb77b9469 [scudo][standalone] Change default Android config adds 27684ae66d5 Don't warn about missing declarations for partial template [...] adds e5aaf30cf1a [mlir] Introduce bare ptr calling convention for MemRefs in [...] adds 34547ac9594 NFC. Comments cleanup in DSE::memoryIsNotModifiedBetween adds 8e36d24fca9 [lldb] Remove unused CPPLanguageRuntime dependency adds b4275bcbe49 Move target tests to target subdirectories adds 792d9b57194 DAG: Check if a value is divergent before requiresUniformRegister adds b33e5f3c3e8 DebugInfo: Split DWARF: Hash non-member function child DIEs adds c96eeebca8b [CMake] compiler-rt: Add COMPILER_RT_BUILTINS_ENABLE_PIC adds 338beff4dc7 DwarfDebug.cpp: Fix some indentation adds 009e3e53c1f [lldb/MCDisasm] Simplify predicates in MCDisasmInstance, NFC adds 14135f50a03 [lldb/Value] Avoid reading more data than the host has available adds 14394a42096 [lldb/TypeSystemClang] Use references in a static helper, NFC adds 5b14abf0c1d [libcxx] [test] Update msvc_stdlib_force_include.h. adds 4b606b4af5d Move DenseMapInfo traits to TypeSize.h adds a1daa7d079a Avoid std::tie in TypeSize.h adds b074acb82f7 [Support] Don't modify the current EH context during stack [...] adds aade5fbbfef Fix wrong devirtualization when the final overrider in one [...] adds c28f1faaff4 AMDGPU: Switch some tests to use generated checks adds 98aaed2980d AMDGPU/GlobalISel: Fix forming G_TRUNC with vcc result adds c62ffb1b192 [lldb/Reproducers] Include string length in string (de)seri [...] adds 133a31cef61 [gn build] add asan runtime on linux and mac adds fac4bd26c3b [gn build] unbreak mac build after 133a31cef61c adds dc1d43cfa02 [mlir][Linalg] NFC - Cleanup and split input file for round [...] adds 0130b6cb5a8 Don't assume a reference refers to at least sizeof(T) bytes. adds da1973a2414 [ELF][Mips] Drop an unneeded config->relocatable check adds 2637769b9f3 [lldb] Remove LanguageRuntime::GetOverrideExprOptions adds 1acf129bcf9 [Frontend] Delete a redundant check of -pg for setFramePointer() adds 105e5c940cc [ValueTracking] Add DemandedElts support to computeKnownBit [...] adds a3485301d48 Remove unused function. NFCI. adds 2eb80a99a2c Make StringRef's std::string conversion operator explicit T [...] adds bc101ffd777 GlobalISel: Support widening unmerge results with pointer source adds e3117e5c306 AMDGPU/GlobalISel: Improve legalization of wide stores adds c0b12916a7e AMDGPU/GlobalISel: Use more wide vector load/stores adds 24ee9c84962 Don't mark MIPS TRAP as isTerminator
No new revisions were added by this update.
Summary of changes: .clang-tidy | 2 + clang/.clang-tidy | 2 + clang/include/clang/AST/DeclCXX.h | 4 + clang/include/clang/Basic/DiagnosticSemaKinds.td | 6 + clang/lib/AST/CXXInheritance.cpp | 2 + clang/lib/AST/DeclCXX.cpp | 50 +- clang/lib/CodeGen/CGCall.cpp | 8 +- clang/lib/CodeGen/CGClass.cpp | 27 +- clang/lib/CodeGen/CGExpr.cpp | 6 +- clang/lib/CodeGen/CodeGenModule.h | 11 + clang/lib/Frontend/CompilerInvocation.cpp | 5 - clang/lib/Parse/ParseDecl.cpp | 11 +- clang/lib/Sema/SemaDecl.cpp | 1 + clang/lib/Sema/SemaDeclCXX.cpp | 25 + .../CXX/class/class.compare/class.spaceship/p2.cpp | 33 + clang/test/CodeGen/x86_64-profiling-keep-fp.c | 2 +- clang/test/CodeGenCXX/catch-undef-behavior.cpp | 19 + .../devirtualize-virtual-function-calls-final.cpp | 43 + clang/test/CodeGenCXX/thunks.cpp | 2 +- clang/test/Parser/cxx2a-abbreviated-templates.cpp | 41 +- .../SemaCXX/warn-missing-variable-declarations.cpp | 2 + clang/tools/diagtool/DiagnosticNames.h | 4 +- clang/tools/diagtool/TreeView.cpp | 19 +- compiler-rt/lib/builtins/CMakeLists.txt | 14 +- .../lib/scudo/standalone/allocator_config.h | 11 +- compiler-rt/lib/scudo/standalone/primary64.h | 2 +- compiler-rt/lib/scudo/standalone/size_class_map.h | 4 +- libc/test/src/string/memory_utils/utils_test.cpp | 22 +- libcxx/test/support/msvc_stdlib_force_include.h | 3 + lld/ELF/InputSection.cpp | 2 +- lldb/include/lldb/Target/LanguageRuntime.h | 9 - .../lldb/Utility/ReproducerInstrumentation.h | 15 +- .../commands/command/script/TestCommandScript.py | 8 +- .../commands/expression/issue_11588/Test11588.py | 3 +- .../expression/rdar44436068/Test128BitsInteger.py | 2 +- .../frame/recognizer/TestFrameRecognizer.py | 10 +- .../lldbsuite/test/commands/help/TestHelp.py | 2 +- .../commands/platform/basic/TestPlatformCommand.py | 3 +- .../commands/platform/process/TestProcessList.py | 2 +- .../test/commands/settings/TestSettings.py | 37 +- .../commands/target/basic/TestTargetCommand.py | 11 +- .../command/TestWatchpointCommandLLDB.py | 11 +- .../command/TestWatchpointCommandPython.py | 4 +- .../condition/TestWatchpointConditionCmd.py | 2 +- .../TestWatchLocationWithWatchSet.py | 12 +- .../TestHWBreakMultiThread.py | 7 +- .../inlined_breakpoints/TestInlinedBreakpoints.py | 4 +- .../scripted_bkpt/TestScriptedResolver.py | 22 +- .../compactvectors/TestCompactVectors.py | 7 +- .../TestDataFormatterAdv.py | 40 +- .../data-formatter-cpp/TestDataFormatterCpp.py | 9 +- .../data-formatter-objc/TestDataFormatterObjCCF.py | 22 +- .../TestDataFormatterObjCNSContainer.py | 20 +- .../TestDataFormatterObjCNSError.py | 2 +- .../nsstring/TestDataFormatterNSString.py | 2 +- .../TestDataFormatterPythonSynth.py | 99 +- .../libcxx/map/TestDataFormatterLibccMap.py | 142 +- .../multimap/TestDataFormatterLibccMultiMap.py | 149 +- .../multiset/TestDataFormatterLibcxxMultiSet.py | 10 +- .../libcxx/set/TestDataFormatterLibcxxSet.py | 12 +- .../libstdcpp/map/TestDataFormatterStdMap.py | 56 +- .../nssetsynth/TestNSSetSynthetic.py | 24 +- .../data-formatter/poarray/TestPrintObjectArray.py | 7 +- .../synthcapping/TestSyntheticCapping.py | 19 +- .../recursive-inferior/TestRecursiveInferior.py | 4 +- .../functionalities/mtc/simple/TestMTCSimple.py | 8 +- .../multiword-commands/TestMultiWordCommands.py | 4 +- .../test/functionalities/optimized_code/Makefile | 3 + .../TestNoASanExceptionAfterEvalOP_piece.py} | 0 .../test/functionalities/optimized_code/main.cpp | 31 + .../test/lang/c/array_types/TestArrayTypes.py | 6 +- .../lang/c/function_types/TestFunctionTypes.py | 10 +- .../lang/c/global_variables/TestGlobalVariables.py | 13 +- .../test/lang/cpp/char1632_t/TestChar1632T.py | 6 +- .../test/lang/cpp/stl/TestStdCXXDisassembly.py | 11 +- .../test/lang/objc/foundation/TestConstStrings.py | 4 +- .../radar-9691614/TestObjCMethodReturningBOOL.py | 10 +- .../Python/lldbsuite/test/types/AbstractBase.py | 8 +- .../Python/lldbsuite/test/types/TestCharType.py | 8 +- .../lldbsuite/test/types/TestCharTypeExpr.py | 8 +- .../Python/lldbsuite/test/types/TestIntegerType.py | 8 +- .../lldbsuite/test/types/TestIntegerTypeExpr.py | 10 +- .../Python/lldbsuite/test/types/TestShortType.py | 8 +- .../lldbsuite/test/types/TestShortTypeExpr.py | 8 +- lldb/source/API/SystemInitializerFull.cpp | 2 +- lldb/source/Core/ValueObjectVariable.cpp | 21 + .../Plugins/ABI/SysV-ppc64/ABISysV_ppc64.cpp | 2 +- lldb/source/Plugins/ABI/SysV-ppc64/CMakeLists.txt | 1 + lldb/source/Plugins/CMakeLists.txt | 1 + .../Disassembler/LLVMC/DisassemblerLLVMC.cpp | 148 +- .../DynamicLoader/MacOSX-DYLD/CMakeLists.txt | 1 + .../MacOSX-DYLD/DynamicLoaderDarwin.cpp | 2 +- .../MacOSX-DYLD/DynamicLoaderMacOS.cpp | 3 +- .../MacOSX-DYLD/DynamicLoaderMacOSXDYLD.cpp | 2 +- .../Clang/ASTResultSynthesizer.cpp | 4 +- .../Plugins/ExpressionParser/Clang/CMakeLists.txt | 8 + .../ExpressionParser/Clang}/ClangASTImporter.cpp | 9 +- .../ExpressionParser/Clang}/ClangASTImporter.h | 3 +- .../ExpressionParser/Clang}/ClangASTMetadata.cpp | 2 +- .../ExpressionParser/Clang}/ClangASTMetadata.h | 0 .../ExpressionParser/Clang/ClangASTSource.cpp | 4 +- .../ExpressionParser/Clang/ClangASTSource.h | 2 +- .../ExpressionParser/Clang/ClangDeclVendor.cpp | 4 +- .../Clang/ClangExpressionDeclMap.cpp | 4 +- .../Clang/ClangExpressionParser.cpp | 11 +- .../Clang}/ClangExternalASTSourceCallbacks.cpp | 4 +- .../Clang}/ClangExternalASTSourceCallbacks.h | 2 +- .../ExpressionParser/Clang/ClangFunctionCaller.cpp | 2 +- .../Clang/ClangModulesDeclVendor.cpp | 2 +- .../Clang/ClangPersistentVariables.cpp | 4 +- .../ExpressionParser/Clang/ClangUserExpression.cpp | 4 +- .../ExpressionParser/Clang}/ClangUtil.cpp | 4 +- .../Plugins/ExpressionParser/Clang}/ClangUtil.h | 0 .../ExpressionParser/Clang}/CxxModuleHandler.cpp | 4 +- .../ExpressionParser/Clang}/CxxModuleHandler.h | 0 .../Plugins/ExpressionParser/Clang/IRForTarget.cpp | 4 +- .../Plugins/Language/CPlusPlus/BlockPointer.cpp | 4 +- .../Plugins/Language/CPlusPlus/CMakeLists.txt | 1 + .../Plugins/Language/CPlusPlus/CxxStringTypes.cpp | 2 +- lldb/source/Plugins/Language/CPlusPlus/LibCxx.cpp | 2 +- .../Plugins/Language/CPlusPlus/LibCxxBitset.cpp | 2 +- .../Plugins/Language/CPlusPlus/LibCxxList.cpp | 2 +- .../Plugins/Language/CPlusPlus/LibCxxMap.cpp | 2 +- .../Language/CPlusPlus/LibCxxUnorderedMap.cpp | 2 +- .../Plugins/Language/CPlusPlus/LibStdcpp.cpp | 2 +- lldb/source/Plugins/Language/ObjC/CF.cpp | 2 +- lldb/source/Plugins/Language/ObjC/CMakeLists.txt | 1 + lldb/source/Plugins/Language/ObjC/Cocoa.cpp | 2 +- lldb/source/Plugins/Language/ObjC/NSArray.cpp | 2 +- lldb/source/Plugins/Language/ObjC/NSDictionary.cpp | 2 +- lldb/source/Plugins/Language/ObjC/NSError.cpp | 2 +- lldb/source/Plugins/Language/ObjC/NSException.cpp | 2 +- lldb/source/Plugins/Language/ObjC/NSIndexPath.cpp | 2 +- lldb/source/Plugins/Language/ObjC/NSSet.cpp | 2 +- lldb/source/Plugins/Language/ObjC/NSString.cpp | 2 +- lldb/source/Plugins/Language/ObjC/ObjCLanguage.cpp | 4 +- .../CPlusPlus/CPPLanguageRuntime.cpp | 1 - .../CPlusPlus/ItaniumABI/CMakeLists.txt | 1 + .../ItaniumABI/ItaniumABILanguageRuntime.cpp | 2 +- .../ObjC/AppleObjCRuntime/AppleObjCDeclVendor.cpp | 4 +- .../ObjC/AppleObjCRuntime/AppleObjCDeclVendor.h | 2 +- .../ObjC/AppleObjCRuntime/AppleObjCRuntime.cpp | 3 +- .../ObjC/AppleObjCRuntime/AppleObjCRuntimeV1.cpp | 2 +- .../ObjC/AppleObjCRuntime/AppleObjCRuntimeV2.cpp | 2 +- .../AppleObjCTrampolineHandler.cpp | 2 +- .../AppleObjCTypeEncodingParser.cpp | 4 +- .../ObjC/AppleObjCRuntime/CMakeLists.txt | 1 + .../LanguageRuntime/ObjC/ObjCLanguageRuntime.cpp | 2 +- .../RenderScriptRuntime/RenderScriptRuntime.h | 8 +- lldb/source/Plugins/Platform/POSIX/CMakeLists.txt | 1 + .../Plugins/Platform/POSIX/PlatformPOSIX.cpp | 2 +- .../source/Plugins/SymbolFile/DWARF/CMakeLists.txt | 1 + .../SymbolFile/DWARF/DWARFASTParserClang.cpp | 6 +- .../Plugins/SymbolFile/DWARF/DWARFASTParserClang.h | 5 +- .../Plugins/SymbolFile/DWARF/SymbolFileDWARF.cpp | 4 +- .../Plugins/SymbolFile/NativePDB/CMakeLists.txt | 1 + .../Plugins/SymbolFile/NativePDB/PdbAstBuilder.cpp | 6 +- .../Plugins/SymbolFile/NativePDB/PdbAstBuilder.h | 2 +- .../SymbolFile/NativePDB/SymbolFileNativePDB.cpp | 4 +- .../SymbolFile/NativePDB/UdtRecordCompleter.cpp | 4 +- .../SymbolFile/NativePDB/UdtRecordCompleter.h | 2 +- lldb/source/Plugins/SymbolFile/PDB/CMakeLists.txt | 1 + .../source/Plugins/SymbolFile/PDB/PDBASTParser.cpp | 6 +- lldb/source/Plugins/SymbolFile/PDB/PDBASTParser.h | 2 +- .../Plugins/SymbolFile/PDB/SymbolFilePDB.cpp | 2 +- .../MacOSX/AppleGetItemInfoHandler.cpp | 3 +- .../MacOSX/AppleGetPendingItemsHandler.cpp | 3 +- .../SystemRuntime/MacOSX/AppleGetQueuesHandler.cpp | 2 +- .../MacOSX/AppleGetThreadItemInfoHandler.cpp | 3 +- .../Plugins/SystemRuntime/MacOSX/CMakeLists.txt | 1 + .../SystemRuntime/MacOSX/SystemRuntimeMacOSX.cpp | 2 +- .../CMakeLists.txt | 0 .../source/Plugins/TypeSystem/Clang/CMakeLists.txt | 20 + .../TypeSystem/Clang}/TypeSystemClang.cpp | 42 +- .../Plugins/TypeSystem/Clang}/TypeSystemClang.h | 0 lldb/source/Symbol/CMakeLists.txt | 15 - lldb/source/Symbol/TypeSystem.cpp | 16 +- lldb/source/Target/Platform.cpp | 6 +- lldb/source/Utility/ReproducerInstrumentation.cpp | 9 +- .../DWARF/DW_OP_piece-smaller-than-struct.s | 110 + lldb/tools/lldb-test/SystemInitializerTest.cpp | 2 +- lldb/tools/lldb-test/lldb-test.cpp | 2 +- lldb/unittests/Expression/CMakeLists.txt | 1 + .../Expression/ClangExpressionDeclMapTest.cpp | 4 +- lldb/unittests/Symbol/CMakeLists.txt | 1 + lldb/unittests/Symbol/TestClangASTImporter.cpp | 8 +- lldb/unittests/Symbol/TestLineEntry.cpp | 2 +- lldb/unittests/Symbol/TestTypeSystemClang.cpp | 4 +- lldb/unittests/SymbolFile/DWARF/CMakeLists.txt | 1 + .../SymbolFile/DWARF/SymbolFileDWARFTests.cpp | 4 +- lldb/unittests/SymbolFile/PDB/CMakeLists.txt | 1 + .../SymbolFile/PDB/SymbolFilePDBTests.cpp | 2 +- .../TestingSupport/Symbol/ClangTestUtils.h | 4 +- .../Utility/ReproducerInstrumentationTest.cpp | 15 + llvm/.clang-tidy | 2 + llvm/include/llvm/ADT/DenseMapInfo.h | 16 - .../llvm/CodeGen/GlobalISel/MachineIRBuilder.h | 4 +- llvm/include/llvm/CodeGen/MachineSizeOpts.h | 7 + llvm/include/llvm/CodeGen/TailDuplicator.h | 5 +- llvm/include/llvm/CodeGen/TargetLowering.h | 73 +- .../ExecutionEngine/Orc/CompileOnDemandLayer.h | 75 +- llvm/include/llvm/IR/IntrinsicsAArch64.td | 19 + llvm/include/llvm/IR/Module.h | 2 +- llvm/include/llvm/Support/TypeSize.h | 21 +- llvm/include/llvm/Transforms/Utils/SizeOpts.h | 9 +- llvm/lib/Analysis/ValueTracking.cpp | 223 +- llvm/lib/CodeGen/AsmPrinter/DIEHash.cpp | 2 +- llvm/lib/CodeGen/AsmPrinter/DwarfDebug.cpp | 25 +- llvm/lib/CodeGen/BranchFolding.cpp | 6 +- llvm/lib/CodeGen/GlobalISel/CombinerHelper.cpp | 66 +- llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp | 84 +- llvm/lib/CodeGen/GlobalISel/MachineIRBuilder.cpp | 20 +- llvm/lib/CodeGen/MachineBlockPlacement.cpp | 7 +- llvm/lib/CodeGen/MachineSizeOpts.cpp | 41 + .../CodeGen/SelectionDAG/FunctionLoweringInfo.cpp | 4 +- llvm/lib/CodeGen/SelectionDAG/SelectionDAG.cpp | 30 +- llvm/lib/CodeGen/SelectionDAG/TargetLowering.cpp | 56 +- llvm/lib/CodeGen/TailDuplication.cpp | 6 +- llvm/lib/CodeGen/TailDuplicator.cpp | 2 +- llvm/lib/DebugInfo/DWARF/DWARFContext.cpp | 16 +- .../Interpreter/ExternalFunctions.cpp | 2 +- .../PerfJITEvents/PerfJITEventListener.cpp | 2 +- llvm/lib/IR/Module.cpp | 8 +- llvm/lib/Support/Windows/Signals.inc | 8 +- llvm/lib/Target/AArch64/AArch64CallLowering.cpp | 21 +- llvm/lib/Target/AArch64/AArch64ISelLowering.cpp | 28 +- llvm/lib/Target/AArch64/AArch64ISelLowering.h | 8 +- .../Target/AArch64/AArch64InstructionSelector.cpp | 6 +- llvm/lib/Target/AArch64/AArch64LegalizerInfo.cpp | 17 +- llvm/lib/Target/AArch64/AArch64SVEInstrInfo.td | 28 +- llvm/lib/Target/AArch64/SVEInstrFormats.td | 6 +- llvm/lib/Target/AMDGPU/AMDGPUCallLowering.cpp | 23 +- llvm/lib/Target/AMDGPU/AMDGPULegalizerInfo.cpp | 61 +- llvm/lib/Target/AMDGPU/AMDGPURegisterBankInfo.cpp | 7 +- llvm/lib/Target/AMDGPU/SIISelLowering.cpp | 8 +- llvm/lib/Target/AMDGPU/SIISelLowering.h | 5 +- llvm/lib/Target/AMDGPU/SOPInstructions.td | 12 +- llvm/lib/Target/AMDGPU/VOP2Instructions.td | 13 +- llvm/lib/Target/AMDGPU/VOP3Instructions.td | 4 +- llvm/lib/Target/ARM/ARMCallLowering.cpp | 32 +- llvm/lib/Target/ARM/ARMISelLowering.cpp | 14 +- llvm/lib/Target/ARM/ARMISelLowering.h | 5 +- llvm/lib/Target/ARM/ARMLegalizerInfo.cpp | 3 +- llvm/lib/Target/ARM/ARMTargetTransformInfo.cpp | 5 +- llvm/lib/Target/BPF/BPFISelLowering.h | 5 +- llvm/lib/Target/Hexagon/HexagonISelLowering.cpp | 14 +- llvm/lib/Target/Hexagon/HexagonISelLowering.h | 5 +- llvm/lib/Target/Mips/MipsCallLowering.cpp | 37 +- llvm/lib/Target/Mips/MipsISelLowering.cpp | 4 +- llvm/lib/Target/Mips/MipsISelLowering.h | 5 +- llvm/lib/Target/Mips/MipsInstrInfo.td | 7 +- llvm/lib/Target/Mips/MipsLegalizerInfo.cpp | 7 +- llvm/lib/Target/PowerPC/PPCISelLowering.cpp | 26 +- llvm/lib/Target/PowerPC/PPCISelLowering.h | 15 +- llvm/lib/Target/RISCV/AsmParser/RISCVAsmParser.cpp | 36 + .../RISCV/MCTargetDesc/RISCVMCCodeEmitter.cpp | 19 +- llvm/lib/Target/RISCV/RISCVInstrInfo.cpp | 1 + llvm/lib/Target/RISCV/RISCVInstrInfo.td | 18 + llvm/lib/Target/X86/X86CallLowering.cpp | 19 +- llvm/lib/Target/X86/X86ISelLowering.cpp | 29 +- llvm/lib/Target/X86/X86ISelLowering.h | 14 +- .../InstCombine/InstructionCombining.cpp | 9 + .../lib/Transforms/Scalar/DeadStoreElimination.cpp | 10 +- llvm/lib/Transforms/Utils/SizeOpts.cpp | 1 + .../AArch64/GlobalISel/call-translator-cse.ll | 3 +- .../AArch64/GlobalISel/call-translator-ios.ll | 3 +- .../CodeGen/AArch64/GlobalISel/call-translator.ll | 3 +- .../AArch64/GlobalISel/opt-fold-trunc-tbz-tbnz.mir | 35 + llvm/test/CodeGen/AArch64/sve2-mla-unpredicated.ll | 590 ++ .../CodeGen/AMDGPU/GlobalISel/inst-select-ashr.mir | 12 +- .../CodeGen/AMDGPU/GlobalISel/inst-select-lshr.mir | 12 +- .../CodeGen/AMDGPU/GlobalISel/inst-select-shl.mir | 12 +- .../AMDGPU/GlobalISel/legalize-load-flat.mir | 235 +- .../AMDGPU/GlobalISel/legalize-load-local.mir | 159 +- .../AMDGPU/GlobalISel/legalize-load-private.mir | 572 +- .../AMDGPU/GlobalISel/legalize-store-global.mir | 8429 ++++++++++++++++++++ .../AMDGPU/GlobalISel/legalize-unmerge-values.mir | 251 +- .../AMDGPU/GlobalISel/llvm.amdgcn.update.dpp.ll | 26 +- .../AMDGPU/GlobalISel/regbankselect-and-s1.mir | 25 +- .../AMDGPU/GlobalISel/regbankselect-anyext.mir | 6 +- .../AMDGPU/GlobalISel/regbankselect-brcond.mir | 20 +- .../AMDGPU/GlobalISel/regbankselect-phi-s1.mir | 180 +- .../AMDGPU/GlobalISel/regbankselect-phi.mir | 180 +- .../AMDGPU/GlobalISel/regbankselect-sadde.mir | 10 +- .../AMDGPU/GlobalISel/regbankselect-select.mir | 28 +- .../AMDGPU/GlobalISel/regbankselect-sext.mir | 30 +- .../AMDGPU/GlobalISel/regbankselect-ssube.mir | 10 +- .../AMDGPU/GlobalISel/regbankselect-trunc.mir | 4 +- .../AMDGPU/GlobalISel/regbankselect-uadde.mir | 10 +- .../AMDGPU/GlobalISel/regbankselect-usube.mir | 10 +- .../AMDGPU/GlobalISel/regbankselect-zext.mir | 29 +- llvm/test/CodeGen/AMDGPU/ashr.v2i16.ll | 4 +- llvm/test/CodeGen/AMDGPU/bfe-patterns.ll | 14 +- llvm/test/CodeGen/AMDGPU/commute-shifts.ll | 2 +- llvm/test/CodeGen/AMDGPU/extract-lowbits.ll | 4 +- llvm/test/CodeGen/AMDGPU/i1-copy-from-loop.ll | 68 +- llvm/test/CodeGen/AMDGPU/inline-asm.ll | 7 +- llvm/test/CodeGen/AMDGPU/lshr.v2i16.ll | 14 +- llvm/test/CodeGen/AMDGPU/multilevel-break.ll | 326 +- llvm/test/CodeGen/AMDGPU/sext-in-reg.ll | 2 +- llvm/test/CodeGen/AMDGPU/sgpr-control-flow.ll | 164 +- llvm/test/CodeGen/AMDGPU/shift-select.ll | 134 + llvm/test/CodeGen/AMDGPU/shl.ll | 14 +- llvm/test/CodeGen/AMDGPU/shl.v2i16.ll | 12 +- .../CodeGen/ARM/GlobalISel/arm-legalize-fp.mir | 12 +- llvm/test/CodeGen/Mips/call-after-trap.ll | 33 + .../X86/GlobalISel/irtranslator-callingconv.ll | 6 +- llvm/test/CodeGen/X86/avg.ll | 262 +- llvm/test/CodeGen/X86/avx512-insert-extract.ll | 2 - llvm/test/CodeGen/X86/horizontal-reduce-smin.ll | 24 +- llvm/test/CodeGen/X86/insertelement-ones.ll | 3 - llvm/test/CodeGen/X86/tail-opts.ll | 66 + llvm/test/CodeGen/X86/vec_cast3.ll | 4 +- llvm/test/CodeGen/X86/vector-reduce-smin.ll | 42 +- llvm/test/DebugInfo/Inputs/fission-hash-local2.ll | 29 + .../DebugInfo/X86/debug-macinfo-split-dwarf.ll | 26 +- llvm/test/DebugInfo/X86/fission-hash-local.ll | 47 + llvm/test/DebugInfo/X86/sret.ll | 12 +- llvm/test/MC/RISCV/pseudo-jump-invalid.s | 5 + llvm/test/MC/RISCV/pseudo-jump.s | 28 + .../Transforms/EarlyCSE/{ => AMDGPU}/intrinsics.ll | 0 .../EarlyCSE/PowerPC}/lit.local.cfg | 0 .../Transforms/EarlyCSE/{ => PowerPC}/read-reg.ll | 0 .../EarlyCSE}/X86/lit.local.cfg | 0 .../EarlyCSE/{ => X86}/preserve_memoryssa.ll | 0 llvm/test/Transforms/InstCombine/mul.ll | 7 +- llvm/test/Transforms/InstCombine/nsw.ll | 4 +- llvm/test/Transforms/InstCombine/shift-add.ll | 9 +- llvm/test/Transforms/InstCombine/sub.ll | 18 +- .../Transforms/LoopVectorize/X86/small-size.ll | 4 +- .../X86/x86-interleaved-accesses-masked-group.ll | 4 +- llvm/test/tools/llvm-dwarfdump/X86/brief.s | 4 - llvm/tools/yaml2obj/yaml2obj.cpp | 6 +- llvm/unittests/IR/ModuleTest.cpp | 2 +- llvm/utils/gn/secondary/compiler-rt/lib/BUILD.gn | 1 + .../gn/secondary/compiler-rt/lib/asan/BUILD.gn | 203 + .../gn/secondary/compiler-rt/lib/lsan/BUILD.gn | 42 + .../StandardToLLVM/ConvertStandardToLLVM.h | 35 +- .../StandardToLLVM/ConvertStandardToLLVMPass.h | 17 +- mlir/include/mlir/Dialect/Linalg/EDSC/Builders.h | 21 + mlir/include/mlir/EDSC/Intrinsics.h | 1 + mlir/lib/Conversion/StandardToLLVM/CMakeLists.txt | 2 - .../StandardToLLVM/ConvertStandardToLLVM.cpp | 241 +- .../VectorToLLVM/ConvertVectorToLLVM.cpp | 2 +- mlir/lib/Dialect/Linalg/EDSC/Builders.cpp | 43 +- mlir/lib/Dialect/Linalg/Transforms/Tiling.cpp | 26 +- mlir/lib/Transforms/DialectConversion.cpp | 143 +- ...ef-ops.mlir => convert-dynamic-memref-ops.mlir} | 173 +- .../StandardToLLVM/convert-static-memref-ops.mlir | 322 + .../Conversion/VectorToLLVM/vector-to-llvm.mlir | 156 +- mlir/test/Dialect/Linalg/roundtrip.mlir | 328 +- mlir/test/Dialect/Linalg/tile.mlir | 166 +- mlir/test/Dialect/Linalg/tile_conv.mlir | 11 +- mlir/test/EDSC/builder-api-test.cpp | 205 +- mlir/test/mlir-cpu-runner/bare_ptr_call_conv.mlir | 183 + 355 files changed, 15023 insertions(+), 3041 deletions(-) create mode 100644 lldb/packages/Python/lldbsuite/test/functionalities/optimized_c [...] copy lldb/packages/Python/lldbsuite/test/{commands/expression/deleting-implicit-co [...] create mode 100644 lldb/packages/Python/lldbsuite/test/functionalities/optimized_c [...] rename lldb/source/{Symbol => Plugins/ExpressionParser/Clang}/ClangASTImporter.cpp (99%) rename lldb/{include/lldb/Symbol => source/Plugins/ExpressionParser/Clang}/ClangAS [...] rename lldb/source/{Symbol => Plugins/ExpressionParser/Clang}/ClangASTMetadata.cpp (93%) rename lldb/{include/lldb/Symbol => source/Plugins/ExpressionParser/Clang}/ClangAS [...] rename lldb/source/{Symbol => Plugins/ExpressionParser/Clang}/ClangExternalASTSour [...] rename lldb/{include/lldb/Symbol => source/Plugins/ExpressionParser/Clang}/ClangEx [...] rename lldb/source/{Symbol => Plugins/ExpressionParser/Clang}/ClangUtil.cpp (95%) rename lldb/{include/lldb/Symbol => source/Plugins/ExpressionParser/Clang}/ClangUt [...] rename lldb/source/{Symbol => Plugins/ExpressionParser/Clang}/CxxModuleHandler.cpp (98%) rename lldb/{include/lldb/Symbol => source/Plugins/ExpressionParser/Clang}/CxxModu [...] copy lldb/source/Plugins/{ExpressionParser => TypeSystem}/CMakeLists.txt (100%) create mode 100644 lldb/source/Plugins/TypeSystem/Clang/CMakeLists.txt rename lldb/source/{Symbol => Plugins/TypeSystem/Clang}/TypeSystemClang.cpp (99%) rename lldb/{include/lldb/Symbol => source/Plugins/TypeSystem/Clang}/TypeSystemCla [...] create mode 100644 lldb/test/Shell/SymbolFile/DWARF/DW_OP_piece-smaller-than-struct.s create mode 100644 llvm/test/CodeGen/AArch64/GlobalISel/opt-fold-trunc-tbz-tbnz.mir create mode 100644 llvm/test/CodeGen/AArch64/sve2-mla-unpredicated.ll create mode 100644 llvm/test/CodeGen/AMDGPU/GlobalISel/legalize-store-global.mir create mode 100644 llvm/test/CodeGen/AMDGPU/shift-select.ll create mode 100644 llvm/test/CodeGen/Mips/call-after-trap.ll create mode 100644 llvm/test/DebugInfo/Inputs/fission-hash-local2.ll create mode 100644 llvm/test/DebugInfo/X86/fission-hash-local.ll create mode 100644 llvm/test/MC/RISCV/pseudo-jump-invalid.s create mode 100644 llvm/test/MC/RISCV/pseudo-jump.s rename llvm/test/Transforms/EarlyCSE/{ => AMDGPU}/intrinsics.ll (100%) copy llvm/test/{Analysis/CostModel/X86 => Transforms/EarlyCSE/PowerPC}/lit.local.c [...] rename llvm/test/Transforms/EarlyCSE/{ => PowerPC}/read-reg.ll (100%) copy llvm/test/{Analysis/CostModel => Transforms/EarlyCSE}/X86/lit.local.cfg (100%) rename llvm/test/Transforms/EarlyCSE/{ => X86}/preserve_memoryssa.ll (100%) create mode 100644 llvm/utils/gn/secondary/compiler-rt/lib/asan/BUILD.gn create mode 100644 llvm/utils/gn/secondary/compiler-rt/lib/lsan/BUILD.gn rename mlir/test/Conversion/StandardToLLVM/{convert-memref-ops.mlir => convert-dyn [...] create mode 100644 mlir/test/Conversion/StandardToLLVM/convert-static-memref-ops.mlir create mode 100644 mlir/test/mlir-cpu-runner/bare_ptr_call_conv.mlir