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-lts-allnoconfig in repository toolchain/ci/llvm-project.
from a7ebf2010ebb [NFC][sanitizer] Increase kArgVMax to 16 adds eafc64ed6325 [Driver][test] Remove unneeded -no-canonical-prefixes and [...] adds f103ee2e9e3f [sanitizer] Move internal_symbolizer "inline" option adds bf45624ba07f [ELF][PPC32] Support .got2 in an output section description adds be8180af5854 [clang][driver] Warn when '-mno-outline-atomics' is used w [...] adds 8f8c89f3cd74 [mlir] Remove spurious debug guard adds 6842f52a0bbf [libc++] [test] Flatten the directory structure a bit. NFC. adds a2a9a5c7d3d9 [libc++] [ranges] Fix bugs in ranges::empty(). adds 4191a93ea448 [libc++] [test] Eliminate `== true` and `== false`. NFC. adds 3042091168e9 [libc++] [ranges] Whitespace and namespace-style adjustmen [...] adds 937b00ab2cf0 [Polly][SchedOpt] Account for prevectorization of multiple [...] adds 313de31fbb75 [mlir][tosa] Split tosa-to-linalg named ops out of pass adds 10b3675aa950 [RISCV][VP] Lower mask vector VP AND/OR/XOR to RVV instructions adds 5fd328c45f6d [gn build] (manually) port f103ee2e9e3fc (sanitizer_symbol [...] adds 5d68dc184ef6 [Verifier] Iteratively traverse all indirect users. adds 7cd7b4d2f807 [sanitizer] Add common "demangle" flag adds 81378f7e56d9 Revert "[DwarfDebug] Support emitting function-local decla [...] adds ee4bbb50ae58 [gn build] (manually) port 7cd7b4d2f807 (sanitizer_symboli [...] adds 464cc4c920a1 [ELF] Remove stale comment which was duplicated in MarkLiv [...] adds a67c0fc1fbe8 [Hexagon] Revamp HVX flag verification in driver adds 60509623c46e [libc][obvious] Fix style of MPFRWrapper. adds 8a26ba6a02f1 Load binary by UUID from qProcessInfo packet fields adds 735fe1da6b97 Revert "[mlir][tosa] Split tosa-to-linalg named ops out of pass" adds 71b3bfde9cd2 [ASan] Moved optimized callbacks into a separate library. adds 417cd2e5c5e0 [ELF] SymbolTable: change some vector<Symbol *> to SmallVector adds a6114ff0cd69 [gn build] "port" 71b3bfde9cd2 adds 8ff42766d1ef [mlir] Use thread-pool's notion of thread count instead of [...] adds a2baf634a1d7 [ELF] Simplify SymbolTable::insert. NFC adds 41a64338cc84 [mlir] Add getNumThreads to MLIRContext adds 1abbbc7b2435 [ELF] scanVersionScript: remove unused variable adds 0a35211b3488 [RISCV] Don't allow vector types to be used with inline as [...] adds a79c567f6a9a [NFC] Remove tailing whitespaces in llvm/include/llvm/Fron [...] adds 1d285f2de0b7 [ELF] Simplify and optimize ObjFile<ELFT>::parseLazy adds f3d4e168dbc7 [C++20] Conform coroutine's comments in clang (NFC-ish) adds b05df0287baf Revert "[DWARF] Fix PR51087 Extraneous enum record in DWAR [...] adds 02478a26f269 [RISCV] Use DAG variable directly instead of DCI.DAG adds 097208dbf077 [C++20] [Coroutines] Allow promise_type to not define retu [...] adds 0d749e13f714 [ELF] Optimize symbol initialization and resolution adds dd903173c0fb [OpenMP] Avoid creating null pointer lvalue (NFC) adds 69ffc3cee900 [Attributor] Directly call areTypesABICompatible() hook adds cb31a5710421 [DebugInfo] Remove type-units-maybe-unused-types.ll test adds ae64c5a0fde5 [DSE][MemLoc] Handle intrinsics more generically adds ba2b34b1c7d4 [DSE] Simplify isGuaranteedLoopInvariant() (NFC) adds ea2d4c588137 [GlobalISel] Fix -Wunused-function in -DLLVM_ENABLE_ASSERT [...] adds 81d69e1bda9e [DSE] Call isRemovable() after getLocForWriteEx() (NFCI) adds 2b8a703858ea [DSE] Avoid calling isRemovable() on non-analyzable locati [...] adds 034e66e76c6f [DSE] Assert analyzable write in isRemovable() (NFC) adds 24c68ea1eb4f Reland "[X86][MS-InlineAsm] Use exact conditions to recogn [...] adds 72d220178560 [DSE] Rename getLocForWriteEx() to getLocForWrite() (NFC) adds 90095a0b65bd [DSE] Remove unnecessary check in getLocForWrite() (NFC) adds eb91d91b7a8e [DSE] Fix typo in recent commit adds 969a51ff3632 Revert "[ASan] Moved optimized callbacks into a separate l [...] adds 3b4c040cca9d [gn build] Port 969a51ff3632 adds bb84dd81590b [AArch64] Add a tablegen pattern for RADDHN/RADDHN2. adds c7a589a2c4e2 [Clang][OpenMP] Add the support for atomic compare in parser adds 159da567378a [X86] Enable v32i16 ISD::ROTL/ROTR lowering on AVX512BW targets adds 286237962ad3 InstCombine: Gracefully handle more allocas in the wrong a [...] adds 8020458c5dc2 [AMDGPU] Changing S_AND_B32 to V_AND_B32_e64 in the diverg [...] adds d5dc3964a741 [DFAJumpThreading] Determinator BB should precede switch-d [...] adds dc8f9fb196da [Docs] Minor fix in clang user manual adds 6c0eaefaf832 [MLIR][FlatAffineConstraints][NFC] Move some static functi [...] adds 27a0718ad0a4 Revert "[MLIR][FlatAffineConstraints][NFC] Move some stati [...] adds 8ea64d5585ec [clang-format] Fix short enums getting wrapped even when denied adds e1b6b5be462e [ELF] Avoid referencing SectionBase::repl after ICF adds e694180033d1 [ELF] Optimize --wrap to only check non-local symbols adds 5e3403bd2203 [ELF] parseLazy: skip local symbols adds a9e8b1ee7fd4 [mlir] Fully qualify default types used in parser code adds d63016a86548 [CMake] Revert -Wl,-O3 adds 2709fd1520bc [MLIR][LLVM] Add MemmoveOp to LLVM Dialect adds b5a0f0f397c7 [ELF] Add ELFFileBase::{elfShdrs,numELFShdrs} to avoid dup [...] adds 745420d3f4b0 [ELF] Cache global variable `target` in relocate* adds 40fae4d8fcbd [ELF] Optimize replaceCommonSymbols adds a8cbddc99411 [CodeGen] Fix a memory leak adds 9c0a4227a9ca Use Optional::getValueOr (NFC) adds 62e48ed10f9d Use isa instead of dyn_cast (NFC) adds 76f0f1cc5c52 Use {DenseSet,SetVector,SmallPtrSet}::contains (NFC) adds 3cfe375ae431 Use StringRef::contains (NFC) adds cde37a7e5a1f [ELF][test] Add tests for mixed GD-to-IE and IE, mixed TLS [...] adds 70912420bbc3 [ELF] Move TLS dynamic relocations to postScanRelocations adds 2d303e678152 Remove redundant return and continue statements (NFC) adds 34558b039b3b [StaticAnalyzer] Remove redundant declaration isStdSmartPtr (NFC) adds d86e2cc2e37c [NFC] Method for evaluation of FCmpInst for constant operands adds 5b2e611b734c [MLIR][FlatAffineConstraints][NFC] Move some static functi [...] adds 46cdcf087300 [lldb] Add support for UTF-8 unicode formatting adds 0c553cc1af2e [MLIR] Add forgotten directory Support to unittests cmake adds dd4f5d4ae577 [ELF] De-template handleTlsRelocation. NFC adds a00f480fe8ee [ELF] scanReloc: remove unused start parameter. NFC adds 2bddab25dba8 DebugInfo: Don't hash DIE offsets before they're computed adds dabfefa49057 Fix clang-tidy performance-move-const-arg in DLTI Dialect (NFC) adds d5e310b15435 [ELF][test] Make some TLS tests less sensitive to addresses adds 2c8ebab32ead [ELF] sortSymTabSymbols: change vector to SmallVector adds 20b4704da315 [ELF] reportRangeError: mention symbol name for non-STT_SE [...] adds aabe901d57d6 [ELF] Remove one redundant computeBinding adds 2132906836cf Revert "[MLIR] Add forgotten directory Support to unittest [...] adds fc15fc57e615 [Orc] Remove a redundant declaration (NFC) adds 7006d34ce753 Ensure newlines at the end of files (NFC) adds 0542d15211cb Remove redundant string initialization (NFC) adds bf7f3dd74ee3 [ELF] Move outSecOff addition from InputSection::writeTo t [...] adds 511726c64d3b [LV] Move getStepVector out of ILV (NFC). adds 10316a6f94d4 [ELF] Change InputSectionDescription members from vector t [...] adds 31cfb3f4f644 [clang] Remove redundant calls to c_str() (NFC) adds a1c2ee01470e [ELF] LinkerScript/OutputSection: change other std::vector [...] adds e7774f499bb2 Use static_assert instead of assert (NFC) adds 213896bc5aea [ELF] Remove unused InputSection::getOffsetInFile adds 469144ffa37f [ELF] De-template InputSectionBase::getEnclosingFunction adds 7924b3814f40 [ELF] Add Symbol::hasVersionSuffix adds 70a98008eaf7 [RISCV] Reduce repetitive codes in flw, fsw adds e9262edf0d11 [ELF] SymbolTable::symbols: don't filter out PlaceholderKind adds 64038ef8c3fe [ELF] ScriptParser: change std::vector to SmallVector adds 6441536c27cf [libcxx] [Coroutines] Support noop_coroutine for GCC adds 5d47e7d76895 [RISCV] Convert whole register copies as the source define [...] adds ec501f15a8b8 [clang][CodeGen] Remove the signed version of createExpression adds e90c8c042214 [ELF] Optimize basic block section bytesDropped/jumpInstrMods adds 315554e873a5 [ELF] Unify sizeof(InputSection) limits for _WIN32 and others adds b07292f77a1e [ELF] Serialize deleteFallThruJmpInsn to fix concurrency issue adds 0a5788ab5746 [Target] Use range-based for loops (NFC) adds 66c550f8de67 [ELF] Delete unused LazyObjKind adds abc388ed3cf0 [ELF] Move excludeLibs/redirectSymbols/replaceCommonSymbol [...] adds 7c3cf4c2c068 [Inline][X86] Avoid inlining if it would create ABI-incomp [...] adds b5fef6dbfd6b [OpenCL] Allow optional __generic in __remove_address_spac [...] adds 4fe5cfe53e86 [MLIR] Add forgotten directory Support to unittests cmake adds 21aa4d5d5ef9 [NFC] [Coroutines] Add a test for icmp use of coro.suspend [...] adds 2e630eabd329 [LV] Sink BTC creation to actual use (NFC). adds 1f07a4a5699b [CodeGen] Avoid more pointer element type accesses adds ca4d2c368d1a Revert "[NFC] [Coroutines] Add a test for icmp use of coro [...] adds 508e39afe012 GlobalISel: remove redundant line added in D114198. NFC adds daf32b13d700 [IndVars] Support opaque pointers in LFTR adds 948ae472a610 [MCA][X86] Add AVX512 vector move instruction test coverage adds 3e6586113157 [CodeGen] Avoid one more pointer element type access adds 29475e02865b [X86] Add scheduler classes for zmm vector reg-reg move in [...] adds 1ef3f83ef242 [NFC] [Coroutines] Add tests to address the problem for co [...] adds ba89c6d50569 Fix forward for "signed version of createExpression" adds 3f22d492ac3c [MLIR] Move `print()` and `dump()` from FlatAffineConstrai [...] adds a0a0eb192eff [X86] Use WriteVecMove scheduler classes for VPMOVM2* inst [...] adds 5f22f248d857 [MLIR] Use IntegerPolyhedron in Simplex instead of FlatAff [...] adds de2ed8e38e73 [InstCombine] Extract GEP of GEP fold into separate function adds d122d91e3784 [InstCombine] Fix GEP of GEP fold with opaque pointers adds 2ec3ca747732 [ARM] Extend IsCMPZCSINC to handle CMOV adds 7171af744543 [SLP][NFC]Add a test for shuffled entries with different v [...] adds a697a0a4b669 [OpenMP][Plugin] Introduce generic resource pool adds c49dcb4830df [InstCombine] add tests for shuffle + binop; NFC adds 773ab3c6655f [Analysis] remove unneeded casts; NFC
No new revisions were added by this update.
Summary of changes: clang-tools-extra/clang-doc/Mapper.cpp | 2 +- clang-tools-extra/clang-doc/Serialize.cpp | 6 +- .../abseil/DurationFactoryScaleCheck.cpp | 1 - .../clang-tidy/android/CloexecCheck.cpp | 2 +- .../bugprone/ReservedIdentifierCheck.cpp | 2 +- .../clang-tidy/cert/LimitedRandomnessCheck.cpp | 2 +- .../llvmlibc/ImplementationInNamespaceCheck.cpp | 1 - .../clang-tidy/modernize/LoopConvertCheck.cpp | 2 +- .../clang-tidy/modernize/RawStringLiteralCheck.cpp | 2 +- .../readability/BracesAroundStatementsCheck.cpp | 2 +- .../clang-tidy/readability/NamedParameterCheck.cpp | 2 +- clang/docs/UsersManual.rst | 2 +- clang/include/clang/APINotes/Types.h | 10 +- clang/include/clang/AST/AbstractBasicReader.h | 2 +- clang/include/clang/AST/DeclTemplate.h | 11 +- clang/include/clang/AST/OpenMPClause.h | 41 + clang/include/clang/AST/RecursiveASTVisitor.h | 5 + .../clang/Analysis/Analyses/ThreadSafetyCommon.h | 2 +- clang/include/clang/Basic/DiagnosticDriverKinds.td | 17 +- clang/include/clang/Basic/DiagnosticSemaKinds.td | 4 +- clang/include/clang/Sema/Sema.h | 3 + clang/lib/AST/ASTContext.cpp | 2 +- clang/lib/AST/OpenMPClause.cpp | 6 + clang/lib/AST/StmtProfile.cpp | 2 + clang/lib/ASTMatchers/Dynamic/Marshallers.h | 1 - clang/lib/ASTMatchers/Dynamic/Parser.cpp | 2 +- clang/lib/Analysis/CFG.cpp | 2 - clang/lib/Basic/OpenMPKinds.cpp | 2 + clang/lib/Basic/Targets/M68k.cpp | 2 +- clang/lib/Basic/Targets/PPC.cpp | 5 +- clang/lib/Basic/Targets/PPC.h | 2 +- clang/lib/CodeGen/CGClass.cpp | 4 +- clang/lib/CodeGen/CGCoroutine.cpp | 4 + clang/lib/CodeGen/CGDebugInfo.cpp | 12 +- clang/lib/CodeGen/CGDebugInfo.h | 2 +- clang/lib/CodeGen/CGDecl.cpp | 6 +- clang/lib/CodeGen/CGExprAgg.cpp | 9 +- clang/lib/CodeGen/CGObjC.cpp | 8 +- clang/lib/CodeGen/CGOpenMPRuntime.cpp | 37 +- clang/lib/CodeGen/CGOpenMPRuntime.h | 8 +- clang/lib/CodeGen/CGStmtOpenMP.cpp | 13 +- clang/lib/CodeGen/CodeGenAction.cpp | 1 - clang/lib/CodeGen/CodeGenFunction.h | 5 +- clang/lib/CodeGen/ItaniumCXXABI.cpp | 4 +- clang/lib/Driver/ToolChains/Clang.cpp | 18 +- clang/lib/Driver/ToolChains/CommonArgs.cpp | 16 +- clang/lib/Driver/ToolChains/HIPAMD.cpp | 1 - clang/lib/Driver/ToolChains/Hexagon.cpp | 140 +- clang/lib/Format/NamespaceEndCommentsFixer.cpp | 4 +- clang/lib/Format/UnwrappedLineFormatter.cpp | 9 +- clang/lib/Format/UnwrappedLineParser.cpp | 1 - clang/lib/Frontend/CompilerInstance.cpp | 12 +- clang/lib/Frontend/InitHeaderSearch.cpp | 2 +- clang/lib/Headers/opencl-c-base.h | 2 + clang/lib/Parse/ParseOpenMP.cpp | 1 + clang/lib/Sema/SemaCUDA.cpp | 1 - clang/lib/Sema/SemaCodeComplete.cpp | 1 - clang/lib/Sema/SemaCoroutine.cpp | 178 +- clang/lib/Sema/SemaExprCXX.cpp | 2 +- clang/lib/Sema/SemaOpenMP.cpp | 39 +- clang/lib/Sema/SemaType.cpp | 1 - clang/lib/Sema/TreeTransform.h | 7 + clang/lib/Serialization/ASTReader.cpp | 5 + clang/lib/Serialization/ASTWriter.cpp | 2 + .../StaticAnalyzer/Checkers/ReturnValueChecker.cpp | 2 +- clang/lib/StaticAnalyzer/Checkers/SmartPtr.h | 2 - clang/test/CodeGen/ms-inline-asm-functions.c | 2 +- clang/test/Driver/hexagon-hvx-ieee-fp.c | 11 + clang/test/Driver/hexagon-hvx-qfloat.c | 6 +- clang/test/Driver/hexagon-hvx.c | 322 +- clang/test/Driver/hexagon-vectorize.c | 2 +- clang/test/Driver/spirv-toolchain.cl | 56 +- clang/test/Driver/unsupported-outline-atomics.c | 15 + clang/test/OpenMP/atomic_messages.cpp | 29 +- clang/test/SemaCXX/coroutines-exp-namespace.cpp | 13 - clang/test/SemaCXX/coroutines.cpp | 29 +- .../remove-address-space.clcpp | 8 +- .../tools/clang-fuzzer/handle-llvm/handle_llvm.cpp | 2 - .../clang-nvlink-wrapper/ClangNvlinkWrapper.cpp | 2 +- clang/tools/clang-scan-deps/ClangScanDeps.cpp | 2 +- clang/tools/driver/driver.cpp | 2 +- clang/tools/libclang/CIndex.cpp | 2 + clang/unittests/Format/FormatTest.cpp | 15 + clang/utils/TableGen/NeonEmitter.cpp | 2 +- .../sanitizer_common_interface_posix.inc | 2 + .../lib/sanitizer_common/sanitizer_flags.inc | 1 + .../sanitizer_symbolizer_libcdep.cpp | 3 + .../sanitizer_symbolizer_posix_libcdep.cpp | 19 +- .../symbolizer/sanitizer_symbolize.cpp | 36 +- .../symbolizer/scripts/build_symbolizer.sh | 2 + .../symbolizer/scripts/global_symbols.txt | 2 + compiler-rt/lib/sanitizer_common/weak_symbols.txt | 2 + .../TestCases/symbolize_pc_demangle.cpp | 30 + flang/lib/Semantics/check-omp-structure.cpp | 1 + libc/test/src/math/RIntTest.h | 28 +- libc/test/src/math/RoundToIntegerTest.h | 18 +- libc/utils/MPFRWrapper/MPFRUtils.cpp | 392 +- libc/utils/MPFRWrapper/MPFRUtils.h | 149 +- libcxx/docs/Status/Cxx2bIssues.csv | 2 +- libcxx/include/__coroutine/noop_coroutine_handle.h | 30 +- libcxx/include/__ranges/access.h | 94 +- libcxx/include/__ranges/data.h | 5 +- libcxx/include/__ranges/empty.h | 14 +- libcxx/include/__ranges/size.h | 16 +- libcxx/src/chrono_system_time_init.h | 2 +- .../src/experimental/memory_resource_init_helper.h | 2 +- libcxx/src/iostream_init.h | 2 +- .../coroutine.handle.noop/noop_coroutine.pass.cpp | 23 +- .../{range.access.begin => }/begin.pass.cpp | 0 .../range.access/{range.prim => }/data.pass.cpp | 0 .../range.access/{range.prim => }/empty.pass.cpp | 40 +- .../{range.access.end => }/end.pass.cpp | 0 .../range.access.cbegin/cbegin.compile.pass.cpp | 1 - .../range.access.cend/cend.compile.pass.cpp | 1 - .../range.access/{range.prim => }/size.pass.cpp | 0 .../range.access/{range.prim => }/ssize.pass.cpp | 0 lld/COFF/Driver.cpp | 2 +- lld/ELF/AArch64ErrataFix.cpp | 2 +- lld/ELF/ARMErrataFix.cpp | 2 +- lld/ELF/Arch/X86_64.cpp | 3 +- lld/ELF/CallGraphSort.cpp | 4 +- lld/ELF/Config.h | 4 +- lld/ELF/DWARF.cpp | 3 +- lld/ELF/Driver.cpp | 73 +- lld/ELF/ICF.cpp | 16 + lld/ELF/InputFiles.cpp | 139 +- lld/ELF/InputFiles.h | 29 +- lld/ELF/InputSection.cpp | 114 +- lld/ELF/InputSection.h | 35 +- lld/ELF/LTO.cpp | 2 + lld/ELF/LinkerScript.cpp | 45 +- lld/ELF/LinkerScript.h | 34 +- lld/ELF/MarkLive.cpp | 29 - lld/ELF/OutputSections.cpp | 12 +- lld/ELF/OutputSections.h | 10 +- lld/ELF/Relocations.cpp | 142 +- lld/ELF/Relocations.h | 2 +- lld/ELF/ScriptParser.cpp | 54 +- lld/ELF/SymbolTable.cpp | 31 +- lld/ELF/SymbolTable.h | 22 +- lld/ELF/Symbols.cpp | 14 +- lld/ELF/Symbols.h | 26 +- lld/ELF/SyntheticSections.cpp | 27 +- lld/ELF/SyntheticSections.h | 2 +- lld/ELF/Thunks.cpp | 5 +- lld/ELF/Writer.cpp | 54 +- lld/test/ELF/aarch64-movw-error.s | 6 +- lld/test/ELF/aarch64-tls-le.s | 24 +- lld/test/ELF/aarch64-tlsdesc-zrel.s | 18 +- lld/test/ELF/arm-adr-err-long.s | 2 +- lld/test/ELF/empty-ver2.s | 2 +- lld/test/ELF/i386-tls-dynamic.s | 22 +- lld/test/ELF/i386-tls-opt.s | 36 +- lld/test/ELF/i386-tlsdesc-gd.s | 20 +- lld/test/ELF/linkerscript/ppc32-got2.s | 59 + lld/test/ELF/ppc32-relocatable-got2.s | 10 +- lld/test/ELF/riscv-tls-ld.s | 34 +- lld/test/ELF/x86-64-tls-ie.s | 37 +- lld/test/ELF/x86-64-tlsdesc-gd-mixed.s | 25 + lld/test/ELF/x86-64-tlsdesc-gd.s | 20 +- lld/test/wasm/debuginfo.test | 32 +- lldb/docs/lldb-gdb-remote.txt | 3 + lldb/include/lldb/Core/ValueObject.h | 2 +- lldb/include/lldb/Target/LanguageRuntime.h | 2 +- lldb/include/lldb/Utility/RangeMap.h | 1 - lldb/source/Commands/CommandCompletions.cpp | 2 +- lldb/source/Core/IOHandlerCursesGUI.cpp | 15 +- lldb/source/Expression/IRExecutionUnit.cpp | 2 - lldb/source/Expression/IRMemoryMap.cpp | 4 - .../source/Host/posix/ProcessLauncherPosixFork.cpp | 1 - lldb/source/Interpreter/CommandInterpreter.cpp | 3 - .../Disassembler/LLVMC/DisassemblerLLVMC.cpp | 2 +- .../MacOSX-DYLD/DynamicLoaderMacOSXDYLD.cpp | 1 - .../Clang/ASTResultSynthesizer.cpp | 2 +- .../ExpressionParser/Clang/ClangASTImporter.cpp | 4 +- .../ExpressionParser/Clang/ClangASTSource.cpp | 2 - .../ExpressionParser/Clang/ClangASTSource.h | 2 +- .../Clang/ClangExpressionDeclMap.cpp | 2 - .../ExpressionParser/Clang/IRDynamicChecks.cpp | 2 +- .../Plugins/ExpressionParser/Clang/IRForTarget.cpp | 2 +- .../Instruction/MIPS/EmulateInstructionMIPS.cpp | 2 +- .../MIPS64/EmulateInstructionMIPS64.cpp | 2 +- .../InstrumentationRuntimeMainThreadChecker.cpp | 6 +- .../TSan/InstrumentationRuntimeTSan.cpp | 6 +- .../ObjC/AppleObjCRuntime/AppleObjCDeclVendor.cpp | 3 - .../Plugins/ObjectFile/Mach-O/ObjectFileMachO.cpp | 2 +- .../ObjectFile/Minidump/MinidumpFileBuilder.cpp | 2 +- .../gdb-server/PlatformRemoteGDBServer.cpp | 2 +- .../Plugins/Process/Linux/NativeProcessLinux.cpp | 2 +- .../gdb-remote/GDBRemoteCommunicationClient.cpp | 36 + .../gdb-remote/GDBRemoteCommunicationClient.h | 6 + .../Process/gdb-remote/ProcessGDBRemote.cpp | 88 + lldb/source/Plugins/SymbolFile/DWARF/DWARFUnit.h | 2 +- .../Plugins/SymbolFile/NativePDB/PdbAstBuilder.cpp | 6 +- .../SymbolFile/NativePDB/SymbolFileNativePDB.cpp | 2 +- .../Plugins/SymbolFile/PDB/SymbolFilePDB.cpp | 3 +- .../ctf/CommandObjectThreadTraceExportCTF.cpp | 3 +- .../Plugins/TypeSystem/Clang/TypeSystemClang.cpp | 3 + lldb/source/Symbol/SymbolFile.cpp | 4 +- lldb/source/Target/RegisterContextUnwind.cpp | 2 +- lldb/source/Target/ThreadPlanStack.cpp | 1 - lldb/source/Target/UnwindLLDB.cpp | 1 - .../builtin-formats/TestBuiltinFormats.py | 6 +- llvm/bindings/go/llvm/dibuilder.go | 6 +- llvm/bindings/ocaml/debuginfo/debuginfo_ocaml.c | 2 +- llvm/cmake/modules/AddLLVM.cmake | 8 - .../OrcV2CBindingsVeryLazy.c | 1 - llvm/include/llvm-c/DebugInfo.h | 4 +- llvm/include/llvm/CodeGen/DIE.h | 12 +- llvm/include/llvm/ExecutionEngine/Orc/DebugUtils.h | 3 - llvm/include/llvm/Frontend/OpenMP/OMP.td | 4 +- llvm/include/llvm/IR/DIBuilder.h | 1 - llvm/include/llvm/IR/Instructions.h | 9 + llvm/lib/Analysis/MemoryLocation.cpp | 14 - llvm/lib/Analysis/ValueTracking.cpp | 6 +- llvm/lib/CodeGen/AsmPrinter/ByteStreamer.h | 21 +- llvm/lib/CodeGen/AsmPrinter/DIEHash.cpp | 12 + llvm/lib/CodeGen/AsmPrinter/DIEHash.h | 2 + llvm/lib/CodeGen/AsmPrinter/DwarfCompileUnit.cpp | 132 +- llvm/lib/CodeGen/AsmPrinter/DwarfCompileUnit.h | 41 +- llvm/lib/CodeGen/AsmPrinter/DwarfDebug.cpp | 290 +- llvm/lib/CodeGen/AsmPrinter/DwarfDebug.h | 18 +- llvm/lib/CodeGen/AsmPrinter/DwarfFile.h | 7 +- llvm/lib/CodeGen/AsmPrinter/DwarfUnit.cpp | 2 +- llvm/lib/CodeGen/AsmPrinter/DwarfUnit.h | 2 +- llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp | 4 +- llvm/lib/DebugInfo/DWARF/DWARFDebugAbbrev.cpp | 2 +- llvm/lib/DebugInfo/DWARF/DWARFDie.cpp | 2 - llvm/lib/DebugInfo/DWARF/DWARFUnit.cpp | 2 +- llvm/lib/IR/ConstantFold.cpp | 42 +- llvm/lib/IR/DIBuilder.cpp | 6 - llvm/lib/IR/DebugInfo.cpp | 8 +- llvm/lib/IR/Instructions.cpp | 44 +- llvm/lib/IR/Verifier.cpp | 17 +- llvm/lib/MC/MachObjectWriter.cpp | 4 +- llvm/lib/Support/RISCVISAInfo.cpp | 2 +- llvm/lib/Target/AArch64/AArch64InstrInfo.td | 28 + llvm/lib/Target/AMDGPU/AMDGPUCombinerHelper.cpp | 1 - llvm/lib/Target/AMDGPU/SIInstrInfo.cpp | 2 - llvm/lib/Target/AMDGPU/SIInstructions.td | 12 +- llvm/lib/Target/AMDGPU/Utils/AMDGPUBaseInfo.cpp | 6 +- llvm/lib/Target/AMDGPU/VOPInstructions.td | 12 + llvm/lib/Target/ARM/ARMISelLowering.cpp | 28 +- llvm/lib/Target/ARM/MCTargetDesc/ARMAsmBackend.cpp | 3 +- .../lib/Target/ARM/MCTargetDesc/ARMELFStreamer.cpp | 6 +- .../Target/ARM/MCTargetDesc/ARMMCTargetDesc.cpp | 4 +- llvm/lib/Target/ARM/Thumb2SizeReduction.cpp | 5 +- llvm/lib/Target/AVR/AVRInstrInfo.cpp | 2 - llvm/lib/Target/Hexagon/BitTracker.cpp | 4 +- llvm/lib/Target/Hexagon/HexagonBitSimplify.cpp | 7 +- llvm/lib/Target/Hexagon/HexagonCFGOptimizer.cpp | 19 +- .../lib/Target/Hexagon/HexagonConstPropagation.cpp | 8 +- llvm/lib/Target/Hexagon/HexagonEarlyIfConv.cpp | 20 +- llvm/lib/Target/Hexagon/HexagonExpandCondsets.cpp | 11 +- llvm/lib/Target/Hexagon/HexagonFrameLowering.cpp | 4 +- llvm/lib/Target/RISCV/RISCVISelLowering.cpp | 67 +- llvm/lib/Target/RISCV/RISCVISelLowering.h | 2 + llvm/lib/Target/RISCV/RISCVInstrInfo.cpp | 5 +- llvm/lib/Target/RISCV/RISCVInstrInfoD.td | 13 +- llvm/lib/Target/RISCV/RISCVInstrInfoF.td | 28 +- llvm/lib/Target/RISCV/RISCVInstrInfoZfh.td | 12 +- llvm/lib/Target/X86/AsmParser/X86AsmParser.cpp | 3 +- llvm/lib/Target/X86/AsmParser/X86Operand.h | 7 +- llvm/lib/Target/X86/X86ISelLowering.cpp | 25 +- llvm/lib/Target/X86/X86InstrAVX512.td | 7 +- llvm/lib/Target/X86/X86SchedBroadwell.td | 2 + llvm/lib/Target/X86/X86SchedHaswell.td | 2 + llvm/lib/Target/X86/X86SchedIceLake.td | 2 + llvm/lib/Target/X86/X86SchedSandyBridge.td | 2 + llvm/lib/Target/X86/X86SchedSkylakeClient.td | 2 + llvm/lib/Target/X86/X86SchedSkylakeServer.td | 2 + llvm/lib/Target/X86/X86Schedule.td | 10 +- llvm/lib/Target/X86/X86ScheduleAtom.td | 2 + llvm/lib/Target/X86/X86ScheduleBdVer2.td | 2 + llvm/lib/Target/X86/X86ScheduleBtVer2.td | 2 + llvm/lib/Target/X86/X86ScheduleSLM.td | 2 + llvm/lib/Target/X86/X86ScheduleZnver1.td | 2 + llvm/lib/Target/X86/X86ScheduleZnver2.td | 2 + llvm/lib/Target/X86/X86ScheduleZnver3.td | 2 + llvm/lib/Target/X86/X86TargetTransformInfo.cpp | 42 +- llvm/lib/Transforms/IPO/AttributorAttributes.cpp | 34 +- .../Transforms/InstCombine/InstCombineCasts.cpp | 2 +- .../Transforms/InstCombine/InstCombineInternal.h | 1 + .../InstCombine/InstCombineLoadStoreAlloca.cpp | 17 +- .../InstCombine/InstructionCombining.cpp | 262 +- llvm/lib/Transforms/Scalar/DFAJumpThreading.cpp | 58 +- .../lib/Transforms/Scalar/DeadStoreElimination.cpp | 151 +- llvm/lib/Transforms/Scalar/IndVarSimplify.cpp | 9 +- .../Transforms/Utils/SampleProfileInference.cpp | 7 +- llvm/lib/Transforms/Vectorize/LoopVectorize.cpp | 153 +- llvm/test/CodeGen/AArch64/arm64-raddhn-combine.ll | 48 + .../AMDGPU/divergence-driven-trunc-to-i1.ll | 59 + .../test/CodeGen/ARM/2011-01-19-MergedGlobalDbg.ll | 4 +- .../test/CodeGen/ARM/2011-08-02-MergedGlobalDbg.ll | 4 +- llvm/test/CodeGen/ARM/fp16-fullfp16.ll | 4 +- llvm/test/CodeGen/ARM/fpclamptosat_vec.ll | 898 +- llvm/test/CodeGen/RISCV/inline-asm-invalid.ll | 12 + .../CodeGen/RISCV/rvv/fixed-vectors-marith-vp.ll | 269 + llvm/test/CodeGen/RISCV/rvv/marith-vp.ll | 437 + llvm/test/CodeGen/RISCV/rvv/vmv-copy.mir | 16 +- llvm/test/CodeGen/Thumb2/active_lane_mask.ll | 22 +- llvm/test/CodeGen/Thumb2/mve-fpclamptosat_vec.ll | 284 +- llvm/test/CodeGen/Thumb2/mve-masked-ldst.ll | 188 +- llvm/test/CodeGen/Thumb2/mve-masked-load.ll | 32 +- llvm/test/CodeGen/Thumb2/mve-masked-store.ll | 176 +- llvm/test/CodeGen/Thumb2/mve-minmax.ll | 40 +- llvm/test/CodeGen/Thumb2/mve-minmaxi.ll | 162 +- llvm/test/CodeGen/Thumb2/mve-pred-ext.ll | 99 +- llvm/test/CodeGen/Thumb2/mve-satmul-loops.ll | 351 +- llvm/test/CodeGen/Thumb2/mve-saturating-arith.ll | 186 +- llvm/test/CodeGen/Thumb2/mve-vcmp.ll | 12 +- llvm/test/CodeGen/Thumb2/mve-vcmpf.ll | 68 +- llvm/test/CodeGen/Thumb2/mve-vcmpfr.ll | 116 +- llvm/test/CodeGen/Thumb2/mve-vcmpfz.ll | 120 +- llvm/test/CodeGen/Thumb2/mve-vcmpr.ll | 8 - llvm/test/CodeGen/Thumb2/mve-vqmovn.ll | 52 +- llvm/test/CodeGen/Thumb2/mve-vqshrn.ll | 136 +- llvm/test/CodeGen/X86/vector-fshl-rot-512.ll | 52 +- llvm/test/CodeGen/X86/vector-fshr-rot-512.ll | 68 +- llvm/test/CodeGen/X86/vector-rotate-512.ll | 28 +- llvm/test/DebugInfo/AMDGPU/variable-locations.ll | 31 +- llvm/test/DebugInfo/BPF/extern-void.ll | 3 +- .../Generic/cross-cu-linkonce-distinct.ll | 10 +- .../DebugInfo/Generic/debug-info-qualifiers.ll | 4 - .../DebugInfo/Generic/debug-names-linkage-name.ll | 2 +- llvm/test/DebugInfo/Generic/enum-types.ll | 6 +- .../Generic/import-inlined-declaration.ll | 72 - .../DebugInfo/Generic/imported-name-inlined.ll | 10 +- .../Generic/incorrect-variable-debugloc.ll | 3 - llvm/test/DebugInfo/Generic/inlined-local-type.ll | 125 - llvm/test/DebugInfo/Generic/inlined-static-var.ll | 92 - .../test/DebugInfo/Generic/lexical_block_static.ll | 141 - llvm/test/DebugInfo/Generic/lexical_block_types.ll | 421 - llvm/test/DebugInfo/Generic/namespace.ll | 51 +- llvm/test/DebugInfo/Generic/varargs.ll | 12 +- .../MIR/AArch64/implicit-def-dead-scope.mir | 2 +- llvm/test/DebugInfo/NVPTX/debug-addr-class.ll | 154 +- llvm/test/DebugInfo/NVPTX/debug-info.ll | 12876 +++++++++---------- llvm/test/DebugInfo/NVPTX/debug-loc-offset.ll | 154 +- llvm/test/DebugInfo/PowerPC/strict-dwarf.ll | 4 +- .../DebugInfo/X86/2011-09-26-GlobalVarContext.ll | 12 +- .../test/DebugInfo/X86/DW_AT_calling-convention.ll | 8 +- llvm/test/DebugInfo/X86/align_cpp11.ll | 30 +- llvm/test/DebugInfo/X86/align_objc.ll | 13 +- llvm/test/DebugInfo/X86/arange-and-stub.ll | 2 +- .../X86/containing-type-extension-rust.ll | 1 - llvm/test/DebugInfo/X86/convert-loclist.ll | 2 +- llvm/test/DebugInfo/X86/debug-info-access.ll | 8 +- llvm/test/DebugInfo/X86/debug-info-blocks.ll | 8 +- .../test/DebugInfo/X86/debug-info-static-member.ll | 4 - llvm/test/DebugInfo/X86/debug-loc-offset.mir | 31 +- llvm/test/DebugInfo/X86/dwarf-aranges.ll | 12 +- llvm/test/DebugInfo/X86/dwarf-linkage-names.ll | 4 +- .../X86/dwarfdump-DIImportedEntity_elements.ll | 14 +- llvm/test/DebugInfo/X86/generate-odr-hash.ll | 18 +- llvm/test/DebugInfo/X86/gnu-public-names.ll | 43 +- .../DebugInfo/X86/lexical-block-file-inline.ll | 5 + llvm/test/DebugInfo/X86/linkage-name.ll | 2 +- llvm/test/DebugInfo/X86/namelist1.ll | 5 +- llvm/test/DebugInfo/X86/sret.ll | 4 +- llvm/test/DebugInfo/X86/subprogram-across-cus.ll | 6 +- llvm/test/DebugInfo/X86/template.ll | 33 +- llvm/test/DebugInfo/X86/tls.ll | 37 +- .../DebugInfo/X86/type-units-maybe-unused-types.ll | 133 - llvm/test/DebugInfo/X86/vla-global.ll | 3 - llvm/test/DebugInfo/attr-btf_tag.ll | 71 +- llvm/test/MC/WebAssembly/debug-info.ll | 22 +- llvm/test/MC/WebAssembly/debug-info64.ll | 22 +- llvm/test/MC/WebAssembly/dwarfdump.ll | 86 +- llvm/test/MC/WebAssembly/dwarfdump64.ll | 40 +- .../Transforms/Coroutines/coro-split-musttail4.ll | 65 + .../Transforms/Coroutines/coro-split-musttail5.ll | 62 + .../dfa-jump-threading-analysis.ll | 14 +- .../DeadStoreElimination/invariant.start.ll | 10 +- .../test/Transforms/DeadStoreElimination/simple.ll | 5 +- .../stores-of-existing-values.ll | 24 + .../IndVarSimplify/lftr-opaque-pointers.ll | 42 + .../Inline/X86/call-abi-compatibility.ll | 14 +- .../InstCombine/alloca-in-non-alloca-as.ll | 27 +- llvm/test/Transforms/InstCombine/opaque-ptr.ll | 21 + llvm/test/Transforms/InstCombine/shuffle_select.ll | 25 +- .../X86/shuffled-gathers-diff-size.ll | 73 + .../tools/llvm-mca/X86/Generic/resources-avx512.s | 202 +- .../llvm-mca/X86/Generic/resources-avx512bw.s | 60 +- .../llvm-mca/X86/Generic/resources-avx512bwvl.s | 110 +- .../llvm-mca/X86/Generic/resources-avx512dq.s | 10 +- .../llvm-mca/X86/Generic/resources-avx512dqvl.s | 10 +- .../llvm-mca/X86/Generic/resources-avx512vl.s | 402 +- .../llvm-mca/X86/IceLakeServer/resources-avx512.s | 202 +- .../X86/IceLakeServer/resources-avx512bw.s | 60 +- .../X86/IceLakeServer/resources-avx512bwvl.s | 118 +- .../X86/IceLakeServer/resources-avx512dq.s | 10 +- .../X86/IceLakeServer/resources-avx512dqvl.s | 18 +- .../X86/IceLakeServer/resources-avx512vl.s | 402 +- .../llvm-mca/X86/SkylakeServer/resources-avx512.s | 202 +- .../X86/SkylakeServer/resources-avx512bw.s | 60 +- .../X86/SkylakeServer/resources-avx512bwvl.s | 118 +- .../X86/SkylakeServer/resources-avx512dq.s | 10 +- .../X86/SkylakeServer/resources-avx512dqvl.s | 18 +- .../X86/SkylakeServer/resources-avx512vl.s | 402 +- llvm/unittests/IR/VerifierTest.cpp | 14 +- .../gn/secondary/compiler-rt/lib/asan/BUILD.gn | 11 +- .../gn/secondary/compiler-rt/lib/tsan/rtl/BUILD.gn | 2 + mlir/include/mlir/Analysis/AffineStructures.h | 33 +- .../mlir/Analysis/Presburger/IntegerPolyhedron.h | 22 + mlir/include/mlir/Analysis/Presburger/Simplex.h | 16 +- mlir/include/mlir/Analysis/Presburger/Utils.h | 40 + mlir/include/mlir/Dialect/LLVMIR/LLVMOps.td | 4 + mlir/include/mlir/IR/MLIRContext.h | 7 + mlir/include/mlir/Support/DebugAction.h | 3 +- mlir/lib/Analysis/AffineStructures.cpp | 266 +- mlir/lib/Analysis/Presburger/CMakeLists.txt | 2 + mlir/lib/Analysis/Presburger/IntegerPolyhedron.cpp | 93 + mlir/lib/Analysis/Presburger/Simplex.cpp | 29 +- mlir/lib/Analysis/Presburger/Utils.cpp | 155 + mlir/lib/Analysis/PresburgerSet.cpp | 2 +- mlir/lib/Dialect/DLTI/DLTI.cpp | 2 +- mlir/lib/IR/MLIRContext.cpp | 10 + mlir/lib/Transforms/Inliner.cpp | 11 +- .../Utils/GreedyPatternRewriteDriver.cpp | 5 - mlir/test/Target/LLVMIR/llvmir-intrinsics.mlir | 8 + mlir/test/Transforms/inlining.mlir | 1 + mlir/tools/mlir-tblgen/OpFormatGen.cpp | 6 +- mlir/unittests/Analysis/Presburger/SimplexTest.cpp | 19 +- mlir/unittests/CMakeLists.txt | 1 + mlir/unittests/Support/CMakeLists.txt | 2 +- openmp/libomptarget/plugins/cuda/src/rtl.cpp | 248 +- polly/include/polly/ScheduleTreeTransform.h | 33 + polly/lib/CodeGen/IslAst.cpp | 2 +- polly/lib/CodeGen/IslExprBuilder.cpp | 4 +- polly/lib/External/isl/isl_int_sioimath.h | 1 - polly/lib/Support/SCEVValidator.cpp | 2 +- polly/lib/Transform/ManualOptimizer.cpp | 1 - polly/lib/Transform/ScheduleOptimizer.cpp | 34 +- polly/lib/Transform/ScheduleTreeTransform.cpp | 29 - polly/lib/Transform/ScopInliner.cpp | 2 +- .../focaltech_test_detail_threshold-7bc17e.ll | 12 +- ...-gen-vivid_vbi_gen_sliced-before-llvmreduced.ll | 45 + third-party/benchmark/src/CMakeLists.txt | 2 +- 439 files changed, 15343 insertions(+), 12959 deletions(-) create mode 100644 clang/test/Driver/unsupported-outline-atomics.c rename clang/test/{CodeGenOpenCLCXX => SemaOpenCLCXX}/remove-address-space.clcpp (75%) create mode 100644 compiler-rt/test/sanitizer_common/TestCases/symbolize_pc_demangle.cpp rename libcxx/test/std/ranges/range.access/{range.access.begin => }/begin.pass.cpp (100%) rename libcxx/test/std/ranges/range.access/{range.prim => }/data.pass.cpp (100%) rename libcxx/test/std/ranges/range.access/{range.prim => }/empty.pass.cpp (85%) rename libcxx/test/std/ranges/range.access/{range.access.end => }/end.pass.cpp (100%) delete mode 100644 libcxx/test/std/ranges/range.access/range.access.cbegin/cbegin. [...] delete mode 100644 libcxx/test/std/ranges/range.access/range.access.cend/cend.comp [...] rename libcxx/test/std/ranges/range.access/{range.prim => }/size.pass.cpp (100%) rename libcxx/test/std/ranges/range.access/{range.prim => }/ssize.pass.cpp (100%) create mode 100644 lld/test/ELF/linkerscript/ppc32-got2.s create mode 100644 lld/test/ELF/x86-64-tlsdesc-gd-mixed.s create mode 100644 llvm/test/CodeGen/AArch64/arm64-raddhn-combine.ll create mode 100644 llvm/test/CodeGen/AMDGPU/divergence-driven-trunc-to-i1.ll create mode 100644 llvm/test/CodeGen/RISCV/rvv/fixed-vectors-marith-vp.ll create mode 100644 llvm/test/CodeGen/RISCV/rvv/marith-vp.ll delete mode 100644 llvm/test/DebugInfo/Generic/import-inlined-declaration.ll delete mode 100644 llvm/test/DebugInfo/Generic/inlined-local-type.ll delete mode 100644 llvm/test/DebugInfo/Generic/inlined-static-var.ll delete mode 100644 llvm/test/DebugInfo/Generic/lexical_block_static.ll delete mode 100644 llvm/test/DebugInfo/Generic/lexical_block_types.ll delete mode 100644 llvm/test/DebugInfo/X86/type-units-maybe-unused-types.ll create mode 100644 llvm/test/Transforms/Coroutines/coro-split-musttail4.ll create mode 100644 llvm/test/Transforms/Coroutines/coro-split-musttail5.ll create mode 100644 llvm/test/Transforms/IndVarSimplify/lftr-opaque-pointers.ll create mode 100644 llvm/test/Transforms/SLPVectorizer/X86/shuffled-gathers-diff-size.ll create mode 100644 mlir/include/mlir/Analysis/Presburger/Utils.h create mode 100644 mlir/lib/Analysis/Presburger/Utils.cpp create mode 100644 polly/test/ScheduleOptimizer/vivid-vbi-gen-vivid_vbi_gen_sliced [...]