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-allyesconfig in repository toolchain/ci/llvm-project.
from c1adb88a31f git bisect docs: try to make commit ascii art show up adds 0bd48c3d4ee [DebugInfo] Support file-level include directories when gen [...] adds 8116635e8b2 add GitBisecting to toctrees to try and placate the sphinx bot adds f270da6bfcb RegisterCoalescer: Add LaneMask to debug printing adds 660b0d7f7bb [AIX] Enable frame pointer for AIX and add related test suite adds e4e9e106b9a git bisect docs: formatting tweaks adds bc8e4421881 [test] Disable the Passes/PluginsTest cases on windows with [...] adds 4687822b9e8 [mlir][Linalg] Add a roundtrip test for indexed_generic op [...] adds 9559834a5c1 [OPENMP50]Add support for 'release' clause. adds 50aeeed8a2d [mlir][spirv] Use spv.entry_point_abi in GPU to SPIR-V conversions adds 6b2979c1230 Revert "[lldb] Fix+re-enable Assert StackFrame Recognizer o [...] adds bb383ae6120 [CallPromotionUtils] Add tryPromoteCall. adds f1ceda4bd52 [gn build] Port bb383ae6120 adds 7683a084de6 Remove lit feature object-emission adds 8b81ebfe7eb [ubsan] Null-check and adjust TypeLoc before using it adds b8ebc11f032 [EarlyCSE] avoid crashing when detecting min/max/abs patter [...] adds 480eea4e45b Revert "[Sanitizers] Get link map on FreeBSD via documented API" adds bf65f19bce8 Revert "[Host.mm] Check for the right macro instead of inli [...] adds 52f2df1ecdd [Sanitizers] Get link map on FreeBSD and NetBSD via documented API adds 681773f2919 scudo: Instead of exporting a pointer to the allocator, exp [...] adds 041547eb4eb scudo: Table driven size classes for Android allocator. adds 9068766b9a5 scudo: Add a dump of primary allocation sizes to malloc_inf [...] adds 7bba79ba0c0 Fix you->your typo. adds b7bd35a8f13 [TestKernVerStrLCNOTE] Check the *right* architecture. adds 067dd9c6b12 [GlobalISel][CallLowering] Use stripPointerCasts(). adds 7b72c5835ce DebugInfo: Avoid truncating addr_base to 32 bits adds 09d26b79d29 [NFC] Refactor the tuple of symbol information with structu [...] adds 85515c7fd53 [libFuzzer] communicate through pipe to subprocess for Mini [...] adds 8a29cb4421f [NFC][libFuzzer] Prefix TempPath with string showing the wo [...] adds e79c3b4c2d2 scudo: Fix Android build. adds e8227804ac7 [Polly] Update ISL to isl-0.22.1-87-gfee05a13. adds d0240257cdd [Polly] Silence mixed signed/unsigned comparison warnings. NFC. adds 784d4417453 Fix Sphinx failure on ReadabilityQualifiedAuto docs adds 52086f802e3 [llvm][TableGen] Define FieldInit::isConcrete overload adds b1c76239824 Revert "[NFC][libFuzzer] Prefix TempPath with string showin [...] adds 86500b3f1c9 [Polly][Docs] Fix wrong claim about optimization levels. adds 9ed9742ec05 Only perform the login_session_has_gui_access on macOS adds 4f3c3bbbf85 Reland "[NFC][libFuzzer] Prefix TempPath with string showin [...] adds f69c83645b8 [asan] Disable qsort interceptor on Android. adds 5afd9fd916b [CodingStandards] Clarify C++ Standard Library usage adds 9f854c04899 [ELF][RISCV] Add R_RISCV_IRELATIVE adds d4c7ade1280 [NFC] Fix typo. adds 798305d29b7 [X86] Custom lower ISD::FP16_TO_FP and ISD::FP_TO_FP16 on f [...] adds 42ca012befa remove outdated comparison with other open-source c++ compilers adds 14ecbd7b8de [lldb][NFC] Refactor TypeSystemClang::GetTypeName adds 642bc15dd71 [lldb][NFC] Remove several inefficient ConstString -> const [...] adds 487621237d2 [clangd] Remove a FIXME which has been done, NFC. adds a7fd548a4f9 [clang-rename] Fix the missing template constructors. adds 2733ad2c244 [clang-rename] Fix the failure rename test. adds b06a13f5411 [AMDGPU] Fix non-deterministic iteration order adds 70fb447ca01 [lldb] Add test for C++ constructor calls from the expressi [...] adds 9fda213d625 [libcxx] Qualify make_move_iterator in vector::insert for i [...] adds 60e9b5888f7 [llvm-readobj][test] - Add a test for --elf-cg-profile option. adds 5b61f78ad5e [lldb] Add test for lldb_private::Stream's indentation func [...] adds edbaa7fc046 [libc++] span: Cleanup includes adds 1e407993243 [DebugInfo] Teach LDV how to handle identical variable fragments adds 3aa33fde03d [DebugInfo][NFC] Rename the class DbgValueLocation to DbgVa [...] adds 35e0ab647bf [DebugInfo][NFC] Fixup the UserValue methods to use FragmentInfo adds e7755f9e4f4 [AArch64][SVE] Add SVE2 intrinsics for complex integer dot product adds 6909c2e88d0 [lldb] Add test for calling overloaded virtual functions adds b4a3e6b6642 [libcxx] span: Remove unneeded comparison adds cb0c4ee3ebf [lldb/test] Add alternate symbol to StackFrame Recognizer adds 5ba931a84a3 [Mips] Add intrinsics for 4-byte and 8-byte MSA loads/stores. adds 92a1f65f17d [libc++] span: Fix incorrect return type of span::subspan adds b664321ff14 [compiler-rt] Restrict sanitizer_linux.cpp dlinfo(3) to FreeBSD adds cc9b4fb6c9d [Debuginfo][NFC] Rename error handling functions using the [...] adds b46f925d68d [clang-format] Improve handling of C# attributes adds da3f2b414ac [ARM][MVE] Fix a corner case of checking for MVE-I with -mfpu=none adds 11c16e71598 [X86][SSE] lowerShuffleAsBitRotate - lower to vXi8 shuffles [...] adds 363f05b83d9 [lldb] Delete the SharingPtr class adds 651936e5b62 [lldb][NFC] Remove Stream::Indent(const char *) overload in [...] adds 65ac68ec341 [lldb] Add test for multiple inheritance adds 8d96aed5665 [mlir] Use the first location in the fused location for dia [...] adds 9dfd4e260bd [lldb][NFC] Remove ConstString -> const char * -> StringRef [...] adds 2234cf51146 [libc++][macOS CI] Ensure that the SDK version is not older [...] adds ea3a25e4f51 [mlir] StdToLLVM: add a separate test for the new memref ca [...] adds e8e7cf810c1 [lldb][NFC] Remove the CppVirtualMadness test adds a2a0f9a43a7 [VectorCombine] remove unused debug counter; NFC adds fa620fc8e28 [X86] combineConcatVectorOps - reuse IsSplat and remove dup [...] adds 592f35481aa [libc++] Disable a filesystem test that uses debug mode wit [...] adds 98c940bf515 [NFC] [lldb] Remove unused declaration adds 890d5e2dd23 [MLIR][GPU] Disallow llvm tanh intrinsics when lowering to [...] adds d4df372559a [clangd] Expose completion range in code completion results [...] adds 42f8b915eb7 Revert "[DSE] Add first version of MemorySSA-backed DSE (Bo [...] adds db875f66554 [RISCV] Optimize seteq/setne pattern expansions for better [...] adds 7ef45f45f67 P1957R2: conversion from a pointer to bool is considered na [...] adds 9ce6dc9872b CWG1423: don't permit implicit conversion of nullptr_t to bool. adds b04885a55c2 [mlir][ods] Added RankedIntElementsAttr class adds 9a3740c3391 [OPENMP50]Add restrictions for memory order clauses in atom [...] adds faace365088 [Clang][Driver] After default -fintegrated-cc1, make llvm:: [...] adds 6b0ed508fa3 [ARM][MVE] Tail-Predication: recognise (again) active lanes [...] adds aadb635e048 [SCCP] Remove forcedconstant, go to overdefined instead
No new revisions were added by this update.
Summary of changes: clang-tools-extra/clangd/CodeComplete.cpp | 1 + clang-tools-extra/clangd/CodeComplete.h | 5 + clang-tools-extra/clangd/refactor/Rename.cpp | 3 - .../clangd/unittests/CodeCompleteTests.cpp | 23 + clang-tools-extra/clangd/unittests/RenameTests.cpp | 11 + .../checks/readability-qualified-auto.rst | 22 +- clang/include/clang/AST/OpenMPClause.h | 40 + clang/include/clang/AST/RecursiveASTVisitor.h | 5 + clang/include/clang/Basic/BuiltinsMips.def | 6 + clang/include/clang/Basic/DiagnosticSemaKinds.td | 4 +- clang/include/clang/Basic/OpenMPKinds.def | 3 + clang/include/clang/Sema/Overload.h | 18 + clang/include/clang/Sema/Sema.h | 3 + clang/lib/AST/OpenMPClause.cpp | 6 + clang/lib/AST/StmtProfile.cpp | 2 + clang/lib/Basic/OpenMPKinds.cpp | 5 +- clang/lib/CodeGen/CGCall.cpp | 2 +- clang/lib/CodeGen/CGStmtOpenMP.cpp | 9 +- clang/lib/Driver/ToolChains/Arch/ARM.cpp | 20 +- clang/lib/Format/TokenAnnotator.cpp | 7 - clang/lib/Format/UnwrappedLineParser.cpp | 21 + clang/lib/Format/UnwrappedLineParser.h | 1 + clang/lib/Headers/msa.h | 4 + clang/lib/Parse/ParseOpenMP.cpp | 3 +- clang/lib/Sema/SemaChecking.cpp | 4 + clang/lib/Sema/SemaInit.cpp | 25 +- clang/lib/Sema/SemaOpenMP.cpp | 45 +- clang/lib/Sema/SemaOverload.cpp | 20 +- clang/lib/Sema/TreeTransform.h | 7 + clang/lib/Serialization/ASTReader.cpp | 5 + clang/lib/Serialization/ASTWriter.cpp | 2 + .../Refactoring/Rename/USRFindingAction.cpp | 7 + .../CXX/dcl.decl/dcl.init/dcl.init.list/p7-0x.cpp | 14 +- .../dcl.init/dcl.init.list/p7-cxx11-nowarn.cpp | 4 - clang/test/CXX/drs/dr14xx.cpp | 9 + clang/test/CXX/drs/dr6xx.cpp | 4 +- clang/test/CXX/expr/expr.const/p3-0x.cpp | 2 +- clang/test/CodeGenCXX/nullptr.cpp | 2 +- .../ubsan-nullability-return-notypeloc.mm | 19 + clang/test/Driver/arm-mfpu.c | 15 + clang/test/Driver/crash-report.c | 8 + clang/test/OpenMP/atomic_ast_print.cpp | 145 +- clang/test/OpenMP/atomic_capture_codegen.cpp | 5 +- clang/test/OpenMP/atomic_messages.cpp | 78 +- clang/test/OpenMP/atomic_read_codegen.c | 5 +- clang/test/OpenMP/atomic_update_codegen.cpp | 25 +- clang/test/OpenMP/atomic_write_codegen.c | 19 +- clang/test/OpenMP/flush_ast_print.cpp | 6 + clang/test/OpenMP/flush_codegen.cpp | 4 + clang/test/OpenMP/flush_messages.cpp | 4 +- clang/test/Preprocessor/arm-target-features.c | 5 +- clang/test/SemaCXX/conversion.cpp | 16 +- clang/test/SemaCXX/nullptr.cpp | 2 +- clang/test/clang-rename/TemplateCtor.cpp | 10 + clang/tools/driver/cc1_main.cpp | 3 +- clang/tools/driver/cc1as_main.cpp | 3 +- clang/tools/libclang/CIndex.cpp | 3 + clang/unittests/Format/FormatTestCSharp.cpp | 15 + clang/www/comparison.html | 190 - clang/www/cxx_dr_status.html | 6 +- clang/www/features.html | 12 +- clang/www/index.html | 3 - clang/www/menu.html.incl | 1 - compiler-rt/lib/fuzzer/FuzzerDriver.cpp | 50 +- compiler-rt/lib/fuzzer/FuzzerFork.cpp | 2 +- compiler-rt/lib/fuzzer/FuzzerIO.cpp | 6 +- compiler-rt/lib/fuzzer/FuzzerIO.h | 2 +- compiler-rt/lib/fuzzer/FuzzerLoop.cpp | 4 +- compiler-rt/lib/fuzzer/FuzzerUtil.h | 1 + compiler-rt/lib/fuzzer/FuzzerUtilPosix.cpp | 4 + compiler-rt/lib/fuzzer/FuzzerUtilWindows.cpp | 4 + .../lib/sanitizer_common/sanitizer_linux.cpp | 4 + .../sanitizer_platform_interceptors.h | 2 +- compiler-rt/lib/scudo/standalone/internal_defs.h | 1 + compiler-rt/lib/scudo/standalone/size_class_map.h | 289 +- .../lib/scudo/standalone/tests/combined_test.cpp | 25 +- .../scudo/standalone/tests/size_class_map_test.cpp | 27 +- .../lib/scudo/standalone/tests/wrappers_c_test.cpp | 11 +- .../standalone/tools/compute_size_class_config.cpp | 161 + compiler-rt/lib/scudo/standalone/wrappers_c.cpp | 8 +- compiler-rt/lib/scudo/standalone/wrappers_c.inc | 19 +- .../lib/scudo/standalone/wrappers_c_bionic.cpp | 10 - compiler-rt/lib/scudo/standalone/wrappers_cpp.cpp | 62 +- libcxx/include/span | 11 +- libcxx/include/vector | 4 +- .../class.path/path.itr/iterator_db.pass.cpp | 3 + .../futures/futures.promise/set_exception.pass.cpp | 4 +- .../set_exception_at_thread_exit.pass.cpp | 4 +- .../insert_iter_iter_iter.pass.cpp | 10 + .../std/containers/views/span.sub/subspan.pass.cpp | 16 +- libcxx/utils/ci/macos-backdeployment.sh | 15 +- lld/ELF/Arch/RISCV.cpp | 1 + lld/test/ELF/riscv-ifunc-nonpreemptible.s | 58 + lldb/cmake/modules/LLDBFramework.cmake | 3 +- lldb/include/lldb/Core/ValueObject.h | 2 +- lldb/include/lldb/Core/ValueObjectConstResult.h | 24 +- lldb/include/lldb/Core/ValueObjectDynamicValue.h | 1 - lldb/include/lldb/Core/ValueObjectMemory.h | 6 +- lldb/include/lldb/Core/ValueObjectRegister.h | 2 + lldb/include/lldb/Core/ValueObjectVariable.h | 1 + .../lldb/DataFormatters/FormattersContainer.h | 2 +- lldb/include/lldb/Expression/IRExecutionUnit.h | 2 +- lldb/include/lldb/Utility/SharedCluster.h | 63 +- lldb/include/lldb/Utility/SharingPtr.h | 359 - lldb/include/lldb/Utility/Stream.h | 6 +- lldb/include/lldb/lldb-forward.h | 4 +- .../cpp/constructors}/Makefile | 0 .../lang/cpp/constructors/TestCppConstructors.py | 26 + .../lldbsuite/test/lang/cpp/constructors/main.cpp | 45 + .../cpp/multiple-inheritance}/Makefile | 0 .../TestCppMultipleInheritance.py | 35 + .../test/lang/cpp/multiple-inheritance/main.cpp | 52 + .../virtual-functions/TestCppVirtualFunctions.py | 8 + .../test/lang/cpp/virtual-functions/main.cpp | 17 +- .../lldbsuite/test/lang/cpp/virtual/Makefile | 3 - .../lldbsuite/test/lang/cpp/virtual/TestVirtual.py | 101 - .../lldbsuite/test/lang/cpp/virtual/main.cpp | 116 - .../lc-note/kern-ver-str/TestKernVerStrLCNOTE.py | 2 +- lldb/source/Breakpoint/BreakpointResolverName.cpp | 2 +- lldb/source/Commands/CommandObjectFrame.cpp | 24 +- lldb/source/Core/Debugger.cpp | 4 +- lldb/source/Core/DynamicLoader.cpp | 2 +- lldb/source/Core/FormatEntity.cpp | 5 +- lldb/source/Core/Mangled.cpp | 4 +- lldb/source/Core/ModuleList.cpp | 2 +- lldb/source/Core/ValueObject.cpp | 7 +- lldb/source/Core/ValueObjectConstResult.cpp | 69 +- lldb/source/Core/ValueObjectConstResultImpl.cpp | 1 - lldb/source/Core/ValueObjectList.cpp | 1 - lldb/source/Core/ValueObjectMemory.cpp | 15 +- lldb/source/Core/ValueObjectRegister.cpp | 21 +- lldb/source/Core/ValueObjectSyntheticFilter.cpp | 1 - lldb/source/Core/ValueObjectVariable.cpp | 6 +- lldb/source/Expression/IRExecutionUnit.cpp | 2 +- lldb/source/Expression/IRInterpreter.cpp | 2 +- lldb/source/Expression/REPL.cpp | 4 +- lldb/source/Expression/UserExpression.cpp | 2 +- lldb/source/Host/macosx/objcxx/Host.mm | 15 +- lldb/source/Interpreter/OptionValueDictionary.cpp | 2 +- lldb/source/Interpreter/Options.cpp | 2 +- .../Disassembler/LLVMC/DisassemblerLLVMC.cpp | 2 +- .../ObjC/AppleObjCRuntime/AppleObjCRuntimeV2.cpp | 6 +- .../RenderScriptRuntime/RenderScriptRuntime.cpp | 8 +- lldb/source/Plugins/ObjectFile/ELF/ObjectFileELF.h | 3 - .../gdb-remote/GDBRemoteCommunicationClient.cpp | 2 +- .../GDBRemoteCommunicationServerLLGS.cpp | 2 +- .../Plugins/TypeSystem/Clang/TypeSystemClang.cpp | 27 +- lldb/source/Target/AssertFrameRecognizer.cpp | 120 +- lldb/source/Target/StackFrameRecognizer.cpp | 6 +- lldb/source/Target/UnixSignals.cpp | 6 +- lldb/source/Utility/Broadcaster.cpp | 4 +- lldb/source/Utility/CMakeLists.txt | 1 - lldb/source/Utility/ConstString.cpp | 2 +- lldb/source/Utility/SharingPtr.cpp | 134 - lldb/source/Utility/Stream.cpp | 10 +- lldb/source/Utility/StructuredData.cpp | 2 +- lldb/tools/debugserver/source/RNBRemote.cpp | 6 + lldb/tools/lldb-server/lldb-platform.cpp | 2 +- lldb/unittests/Utility/SharedClusterTest.cpp | 37 +- lldb/unittests/Utility/StreamTest.cpp | 33 + llvm/docs/CodingStandards.rst | 28 +- llvm/docs/Frontend/PerformanceTips.rst | 2 +- llvm/docs/GettingInvolved.rst | 4 + llvm/docs/GettingStarted.rst | 6 + llvm/docs/GitBisecting.rst | 19 +- llvm/include/llvm/BinaryFormat/ELFRelocs/RISCV.def | 1 + llvm/include/llvm/CodeGen/AsmPrinter.h | 2 +- llvm/include/llvm/DebugInfo/DWARF/DWARFContext.h | 4 +- llvm/include/llvm/DebugInfo/DWARF/DWARFDebugLine.h | 36 +- llvm/include/llvm/DebugInfo/DWARF/DWARFUnit.h | 2 +- llvm/include/llvm/IR/IntrinsicsAArch64.td | 16 + llvm/include/llvm/IR/IntrinsicsMips.td | 14 + .../llvm/MC/MCDisassembler/MCDisassembler.h | 14 + llvm/include/llvm/Support/CrashRecoveryContext.h | 5 + llvm/include/llvm/Support/Process.h | 6 + llvm/include/llvm/TableGen/Record.h | 1 + .../llvm/Transforms/Utils/CallPromotionUtils.h | 23 + llvm/lib/CodeGen/GlobalISel/CallLowering.cpp | 20 +- llvm/lib/CodeGen/LiveDebugVariables.cpp | 245 +- llvm/lib/CodeGen/RegisterCoalescer.cpp | 3 +- llvm/lib/DebugInfo/DWARF/DWARFContext.cpp | 4 +- llvm/lib/DebugInfo/DWARF/DWARFDebugLine.cpp | 40 +- llvm/lib/Support/CrashRecoveryContext.cpp | 30 +- llvm/lib/Support/ErrorHandling.cpp | 3 +- llvm/lib/Support/Process.cpp | 10 +- llvm/lib/TableGen/Record.cpp | 8 + llvm/lib/Target/AArch64/AArch64SVEInstrInfo.td | 4 +- llvm/lib/Target/AArch64/SVEInstrFormats.td | 22 +- .../AMDGPU/Disassembler/AMDGPUDisassembler.cpp | 8 +- llvm/lib/Target/AMDGPU/SIWholeQuadMode.cpp | 3 +- llvm/lib/Target/ARM/MVETailPredication.cpp | 11 +- llvm/lib/Target/Mips/MipsISelLowering.cpp | 279 + llvm/lib/Target/Mips/MipsISelLowering.h | 4 + llvm/lib/Target/Mips/MipsMSAInstrInfo.td | 20 + llvm/lib/Target/Mips/MipsSEISelDAGToDAG.cpp | 75 +- llvm/lib/Target/PowerPC/PPCFrameLowering.cpp | 4 +- llvm/lib/Target/PowerPC/PPCSubtarget.h | 11 +- llvm/lib/Target/RISCV/RISCVInstrInfo.td | 28 +- llvm/lib/Target/X86/X86ISelLowering.cpp | 77 +- llvm/lib/Target/X86/X86InstrAVX512.td | 21 - llvm/lib/Target/X86/X86InstrSSE.td | 20 - .../lib/Transforms/Scalar/DeadStoreElimination.cpp | 538 +- llvm/lib/Transforms/Scalar/EarlyCSE.cpp | 51 +- llvm/lib/Transforms/Scalar/SCCP.cpp | 248 +- llvm/lib/Transforms/Utils/CallPromotionUtils.cpp | 58 + llvm/lib/Transforms/Vectorize/VectorCombine.cpp | 3 - llvm/test/Bindings/OCaml/executionengine.ml | 2 +- .../CodeGen/AArch64/sve2-intrinsics-complex-dot.ll | 61 + llvm/test/CodeGen/Generic/dwarf-md5.ll | 1 - llvm/test/CodeGen/Generic/dwarf-source.ll | 1 - llvm/test/CodeGen/Mips/msa/ldr_str.ll | 224 + llvm/test/CodeGen/PowerPC/Frames-alloca.ll | 26 - .../PowerPC/Frames-dyn-alloca-with-func-call.ll | 156 + llvm/test/CodeGen/PowerPC/Frames-dyn-alloca.ll | 101 + llvm/test/CodeGen/PowerPC/Frames-large.ll | 158 +- llvm/test/CodeGen/PowerPC/Frames-small.ll | 125 +- llvm/test/CodeGen/PowerPC/Frames-stack-floor.ll | 87 + llvm/test/CodeGen/RISCV/i32-icmp.ll | 61 +- llvm/test/CodeGen/RISCV/setcc-logic.ll | 8 +- .../Thumb2/LowOverheadLoops/basic-tail-pred.ll | 4 +- llvm/test/CodeGen/X86/avx512-insert-extract.ll | 20 +- llvm/test/CodeGen/X86/avx512-vec-cmp.ll | 6 - llvm/test/CodeGen/X86/bitreverse.ll | 13 +- llvm/test/CodeGen/X86/bswap-vector.ll | 51 +- llvm/test/CodeGen/X86/cvt16.ll | 3 +- llvm/test/CodeGen/X86/half.ll | 49 +- llvm/test/CodeGen/X86/pr31088.ll | 6 +- llvm/test/CodeGen/X86/vector-bitreverse.ll | 235 +- llvm/test/CodeGen/X86/vector-half-conversions.ll | 1249 +- llvm/test/CodeGen/X86/vector-shuffle-128-v16.ll | 26 +- llvm/test/DebugInfo/AArch64/struct_by_value.ll | 1 - llvm/test/DebugInfo/ARM/bitfield.ll | 1 - llvm/test/DebugInfo/ARM/float-args.ll | 1 - llvm/test/DebugInfo/ARM/split-complex.ll | 1 - llvm/test/DebugInfo/ARM/sroa-complex.ll | 1 - .../Generic/2010-04-06-NestedFnDbgInfo.ll | 2 - .../DebugInfo/Generic/2010-05-10-MultipleCU.ll | 2 - llvm/test/DebugInfo/Generic/DICommonBlock.ll | 1 - llvm/test/DebugInfo/Generic/PR20038.ll | 2 - .../Generic/accel-table-hash-collisions.ll | 1 - .../test/DebugInfo/Generic/address_space_rvalue.ll | 2 - llvm/test/DebugInfo/Generic/constant-pointers.ll | 2 - .../DebugInfo/Generic/containing-type-extension.ll | 2 - llvm/test/DebugInfo/Generic/cross-cu-inlining.ll | 2 - .../Generic/cross-cu-linkonce-distinct.ll | 2 - llvm/test/DebugInfo/Generic/cross-cu-linkonce.ll | 2 - llvm/test/DebugInfo/Generic/cu-range-hole.ll | 1 - llvm/test/DebugInfo/Generic/cu-ranges.ll | 1 - llvm/test/DebugInfo/Generic/dead-argument-order.ll | 2 - .../DebugInfo/Generic/debug-info-qualifiers.ll | 1 - .../test/DebugInfo/Generic/debug-names-empty-cu.ll | 1 - .../DebugInfo/Generic/debug-names-empty-name.ll | 1 - .../Generic/debug-names-hash-collisions.ll | 1 - .../DebugInfo/Generic/debug-names-index-type.ll | 1 - .../DebugInfo/Generic/debug-names-linkage-name.ll | 2 - llvm/test/DebugInfo/Generic/debug-names-many-cu.ll | 1 - .../Generic/debug-names-name-collisions.ll | 1 - llvm/test/DebugInfo/Generic/debug-names-one-cu.ll | 1 - llvm/test/DebugInfo/Generic/debug-names-two-cu.ll | 1 - llvm/test/DebugInfo/Generic/def-line.ll | 2 - llvm/test/DebugInfo/Generic/discriminated-union.ll | 2 - llvm/test/DebugInfo/Generic/discriminator.ll | 2 - llvm/test/DebugInfo/Generic/dwarf-public-names.ll | 2 - llvm/test/DebugInfo/Generic/empty.ll | 2 - llvm/test/DebugInfo/Generic/enum-types.ll | 1 - llvm/test/DebugInfo/Generic/enum.ll | 2 - .../DebugInfo/Generic/fortran-subprogram-attr.ll | 2 - llvm/test/DebugInfo/Generic/global.ll | 2 - llvm/test/DebugInfo/Generic/gmlt.test | 1 - llvm/test/DebugInfo/Generic/gmlt_profiling.ll | 1 - .../DebugInfo/Generic/imported-name-inlined.ll | 2 - .../Generic/incorrect-variable-debugloc.ll | 2 - .../Generic/incorrect-variable-debugloc1.ll | 2 - llvm/test/DebugInfo/Generic/inline-scopes.ll | 2 - llvm/test/DebugInfo/Generic/inlined-arguments.ll | 2 - llvm/test/DebugInfo/Generic/inlined-strings.ll | 2 - .../DebugInfo/Generic/linkage-name-abstract.ll | 1 - llvm/test/DebugInfo/Generic/lto-comp-dir.ll | 2 - llvm/test/DebugInfo/Generic/mainsubprogram.ll | 2 - llvm/test/DebugInfo/Generic/member-order.ll | 2 - llvm/test/DebugInfo/Generic/member-pointers.ll | 1 - .../DebugInfo/Generic/missing-abstract-variable.ll | 2 - llvm/test/DebugInfo/Generic/namespace.ll | 2 - .../Generic/namespace_function_definition.ll | 2 - .../namespace_inline_function_definition.ll | 2 - llvm/test/DebugInfo/Generic/noscopes.ll | 2 - llvm/test/DebugInfo/Generic/pass-by-value.ll | 1 - llvm/test/DebugInfo/Generic/ptrsize.ll | 2 - llvm/test/DebugInfo/Generic/recursive_inlining.ll | 2 - llvm/test/DebugInfo/Generic/restrict.ll | 2 - llvm/test/DebugInfo/Generic/string-offsets-form.ll | 1 - llvm/test/DebugInfo/Generic/sugared-constants.ll | 2 - .../DebugInfo/Generic/template-recursive-void.ll | 2 - llvm/test/DebugInfo/Generic/thrownTypes.ll | 2 - llvm/test/DebugInfo/Generic/tu-composite.ll | 2 - llvm/test/DebugInfo/Generic/tu-member-pointer.ll | 2 - .../DebugInfo/Generic/two-cus-from-same-file.ll | 2 - llvm/test/DebugInfo/Generic/typedef.ll | 2 - .../test/DebugInfo/Generic/unconditional-branch.ll | 1 - .../Generic/univariant-discriminated-union.ll | 2 - llvm/test/DebugInfo/Generic/varargs.ll | 1 - llvm/test/DebugInfo/Generic/version.ll | 2 - llvm/test/DebugInfo/Generic/virtual-index.ll | 2 - llvm/test/DebugInfo/Inputs/gmlt.ll | 2 - llvm/test/DebugInfo/X86/align_c11.ll | 1 - llvm/test/DebugInfo/X86/align_cpp11.ll | 1 - llvm/test/DebugInfo/X86/align_objc.ll | 1 - llvm/test/DebugInfo/X86/arange.ll | 2 +- llvm/test/DebugInfo/X86/arguments.ll | 2 +- llvm/test/DebugInfo/X86/atomic-c11-dwarf-4.ll | 1 - llvm/test/DebugInfo/X86/atomic-c11-dwarf-5.ll | 1 - llvm/test/DebugInfo/X86/c-type-units.ll | 2 +- .../X86/containing-type-extension-rust.ll | 2 - .../test/DebugInfo/X86/debug-info-packed-struct.ll | 1 - llvm/test/DebugInfo/X86/debug-loc-frame.ll | 2 +- llvm/test/DebugInfo/X86/debug-names-ir-disabled.ll | 2 +- llvm/test/DebugInfo/X86/debug-names-partial.ll | 2 +- llvm/test/DebugInfo/X86/debug-names-split-dwarf.ll | 2 +- llvm/test/DebugInfo/X86/decl-derived-member.ll | 2 +- .../DebugInfo/X86/dwarf-callsite-related-attrs.ll | 2 +- llvm/test/DebugInfo/X86/generate-odr-hash.ll | 2 +- llvm/test/DebugInfo/X86/ghost-sdnode-dbgvalues.ll | 2 +- llvm/test/DebugInfo/X86/inline-member-function.ll | 2 +- llvm/test/DebugInfo/X86/lexical_block.ll | 2 +- .../DebugInfo/X86/live-debug-vars-intervals.mir | 154 + llvm/test/DebugInfo/X86/missing-file-line.ll | 2 +- llvm/test/DebugInfo/X86/nodebug.ll | 2 +- llvm/test/DebugInfo/X86/nodebug_with_debug_loc.ll | 2 +- llvm/test/DebugInfo/X86/noreturn_c11.ll | 1 - llvm/test/DebugInfo/X86/noreturn_cpp11.ll | 1 - llvm/test/DebugInfo/X86/noreturn_objc.ll | 1 - llvm/test/DebugInfo/X86/parameters.ll | 2 +- llvm/test/DebugInfo/X86/rematerialize.ll | 2 +- .../DebugInfo/X86/string-offsets-multiple-cus.ll | 2 +- .../DebugInfo/X86/string-offsets-table-order.ll | 2 +- llvm/test/DebugInfo/X86/string-offsets-table.ll | 2 +- llvm/test/DebugInfo/X86/template.ll | 2 +- llvm/test/DebugInfo/X86/tu-to-non-named-type.ll | 2 +- llvm/test/DebugInfo/X86/tu-to-non-tu.ll | 2 - .../DebugInfo/X86/type_units_with_addresses.ll | 2 +- llvm/test/DebugInfo/debuglineinfo-path.ll | 1 - llvm/test/Linker/subprogram-linkonce-weak.ll | 1 - llvm/test/Linker/type-unique-odr-a.ll | 2 +- llvm/test/Linker/type-unique-simple-a.ll | 2 +- llvm/test/Linker/type-unique-simple2-a.ll | 2 +- llvm/test/Linker/type-unique-simple2.ll | 1 - llvm/test/Linker/type-unique-type-array-a.ll | 2 +- llvm/test/TableGen/field-access-initializers.td | 23 + .../MSSA/2011-09-06-EndOfFunction.ll | 1 - .../MSSA/OverwriteStoreBegin.ll | 1 - .../DeadStoreElimination/MSSA/OverwriteStoreEnd.ll | 1 - .../Transforms/DeadStoreElimination/MSSA/atomic.ll | 1 - .../DeadStoreElimination/MSSA/calloc-store.ll | 2 - .../DeadStoreElimination/MSSA/fence-todo.ll | 50 - .../Transforms/DeadStoreElimination/MSSA/fence.ll | 48 + .../Transforms/DeadStoreElimination/MSSA/free.ll | 2 - .../DeadStoreElimination/MSSA/inst-limits.ll | 9 +- .../DeadStoreElimination/MSSA/lifetime.ll | 2 - .../MSSA/mda-with-dbg-values.ll | 20 +- .../MSSA/memcpy-complete-overwrite.ll | 2 - .../DeadStoreElimination/MSSA/memintrinsics.ll | 1 - .../MSSA/memoryssa-scan-limit.ll | 72 - .../DeadStoreElimination/MSSA/memset-and-memcpy.ll | 9 +- .../MSSA/memset-missing-debugloc.ll | 1 - .../MSSA/merge-stores-big-endian.ll | 1 - .../DeadStoreElimination/MSSA/merge-stores.ll | 1 - .../MSSA/multiblock-captures.ll | 7 +- .../MSSA/multiblock-exceptions.ll | 1 - .../DeadStoreElimination/MSSA/multiblock-loops.ll | 114 +- .../MSSA/multiblock-memoryphis.ll | 70 - .../MSSA/multiblock-partial.ll | 3 +- .../DeadStoreElimination/MSSA/multiblock-simple.ll | 41 +- .../DeadStoreElimination/MSSA/operand-bundles.ll | 1 - .../DeadStoreElimination/MSSA/simple-todo.ll | 159 +- .../Transforms/DeadStoreElimination/MSSA/simple.ll | 167 +- llvm/test/Transforms/EarlyCSE/commute.ll | 85 +- llvm/test/Transforms/IPConstantProp/PR16052.ll | 9 +- llvm/test/Transforms/IPConstantProp/PR26044.ll | 6 +- .../Transforms/PhaseOrdering/min-max-abs-cse.ll | 13 +- llvm/test/Transforms/SCCP/2006-12-19-UndefBug.ll | 12 +- llvm/test/Transforms/SCCP/apint-bigint2.ll | 24 +- llvm/test/Transforms/SCCP/apint-ipsccp3.ll | 40 +- llvm/test/Transforms/SCCP/apint-select.ll | 30 +- llvm/test/Transforms/SCCP/ip-constant-ranges.ll | 10 +- llvm/test/Transforms/SCCP/ipsccp-basic.ll | 34 +- llvm/test/Transforms/SCCP/logical-nuke.ll | 28 +- llvm/test/Transforms/SCCP/switch-multiple-undef.ll | 26 +- llvm/test/Transforms/SCCP/ub-shift.ll | 53 +- llvm/test/Transforms/SCCP/undef-resolve.ll | 156 +- llvm/test/lit.cfg.py | 4 - llvm/test/tools/dsymutil/ARM/empty-map.test | 1 - llvm/test/tools/dsymutil/ARM/fat-arch-name.test | 1 - .../tools/dsymutil/ARM/fat-arch-not-found.test | 1 - llvm/test/tools/dsymutil/ARM/fat-threading.test | 1 - .../tools/dsymutil/X86/fat-archive-input-i386.test | 1 - .../dsymutil/X86/fat-object-input-x86_64.test | 1 - .../dsymutil/X86/fat-object-input-x86_64h.test | 1 - llvm/test/tools/dsymutil/X86/frame-1.test | 1 - llvm/test/tools/dsymutil/X86/frame-2.test | 1 - llvm/test/tools/dsymutil/X86/op-convert.test | 1 - llvm/test/tools/llvm-locstats/locstats.ll | 4 +- .../tools/llvm-readobj/ELF/call-graph-profile.test | 40 + llvm/tools/llvm-objdump/llvm-objdump.cpp | 44 +- .../DebugInfo/DWARF/DWARFDebugLineTest.cpp | 3 +- llvm/unittests/DebugInfo/DWARF/DwarfGenerator.cpp | 9 +- llvm/unittests/Passes/CMakeLists.txt | 42 +- llvm/unittests/Transforms/Utils/CMakeLists.txt | 1 + .../Transforms/Utils/CallPromotionUtilsTest.cpp | 332 + .../llvm/unittests/Transforms/Utils/BUILD.gn | 1 + .../mlir/Conversion/GPUToSPIRV/ConvertGPUToSPIRV.h | 8 +- .../Conversion/GPUToSPIRV/ConvertGPUToSPIRVPass.h | 7 +- mlir/include/mlir/Dialect/SPIRV/TargetAndABI.h | 14 +- mlir/include/mlir/IR/OpBase.td | 20 + .../Conversion/GPUCommon/OpToFuncCallLowering.h | 18 + .../Conversion/GPUToNVVM/LowerGpuOpsToNVVMOps.cpp | 2 + .../GPUToROCDL/LowerGpuOpsToROCDLOps.cpp | 5 +- .../Conversion/GPUToSPIRV/ConvertGPUToSPIRV.cpp | 40 +- .../GPUToSPIRV/ConvertGPUToSPIRVPass.cpp | 31 +- mlir/lib/Dialect/SPIRV/TargetAndABI.cpp | 33 +- mlir/lib/IR/Diagnostics.cpp | 36 +- mlir/test/Conversion/GPUToSPIRV/builtins.mlir | 27 +- mlir/test/Conversion/GPUToSPIRV/if.mlir | 4 +- mlir/test/Conversion/GPUToSPIRV/load-store.mlir | 2 +- mlir/test/Conversion/GPUToSPIRV/loop.mlir | 2 +- mlir/test/Conversion/GPUToSPIRV/simple.mlir | 33 +- .../StandardToLLVM/calling-convention.mlir | 95 + mlir/test/Dialect/Linalg/roundtrip.mlir | 35 + mlir/test/IR/attribute.mlir | 50 + mlir/test/IR/diagnostic-handler.mlir | 13 + mlir/test/lib/TestDialect/TestOps.td | 7 + polly/docs/UsingPollyWithClang.rst | 3 +- polly/include/polly/Support/ISLTools.h | 2 +- polly/lib/Analysis/ScopBuilder.cpp | 5 +- polly/lib/Analysis/ScopInfo.cpp | 18 + polly/lib/CodeGen/PPCGCodeGeneration.cpp | 9 +- polly/lib/Exchange/JSONExporter.cpp | 4 +- polly/lib/External/CMakeLists.txt | 1 + polly/lib/External/isl/AUTHORS | 11 +- polly/lib/External/isl/ChangeLog | 23 + polly/lib/External/isl/GIT_HEAD_ID | 2 +- polly/lib/External/isl/Makefile.am | 92 +- polly/lib/External/isl/Makefile.in | 283 +- polly/lib/External/isl/README | 4 +- polly/lib/External/isl/aclocal.m4 | 1 + polly/lib/External/isl/all.h | 3 + polly/lib/External/isl/basis_reduction_templ.c | 17 +- polly/lib/External/isl/bound.c | 10 +- polly/lib/External/isl/cat.c | 1 + polly/lib/External/isl/check_reparse_templ.c | 32 + polly/lib/External/isl/check_reparse_test_templ.c | 28 + polly/lib/External/isl/check_type_range_templ.c | 20 + polly/lib/External/isl/closure.c | 2 +- polly/lib/External/isl/codegen.c | 5 +- polly/lib/External/isl/configure | 584 +- polly/lib/External/isl/configure.ac | 30 +- polly/lib/External/isl/cpp/cpp-checked.h.pre | 99 +- polly/lib/External/isl/cpp/cpp.h.pre | 17 +- polly/lib/External/isl/{all.c => dep.c} | 0 polly/lib/External/isl/doc/Makefile.in | 9 +- polly/lib/External/isl/doc/user.pod | 1140 +- .../lib/External/isl/has_single_reference_templ.c | 12 + polly/lib/External/isl/include/isl/aff.h | 247 +- polly/lib/External/isl/include/isl/aff_type.h | 8 +- polly/lib/External/isl/include/isl/arg.h | 7 +- polly/lib/External/isl/include/isl/ast.h | 58 +- polly/lib/External/isl/include/isl/ast_build.h | 7 +- polly/lib/External/isl/include/isl/ast_type.h | 89 +- polly/lib/External/isl/include/isl/constraint.h | 9 +- .../isl/include/isl/cpp-checked-conversion.h | 456 + polly/lib/External/isl/include/isl/cpp-checked.h | 12330 +++++++++--- polly/lib/External/isl/include/isl/cpp.h | 19986 ++++++++++++++----- polly/lib/External/isl/include/isl/ctx.h | 4 + polly/lib/External/isl/include/isl/fixed_box.h | 11 +- polly/lib/External/isl/include/isl/flow.h | 2 +- polly/lib/External/isl/include/isl/hash.h | 9 +- polly/lib/External/isl/include/isl/hmap_templ.c | 18 +- polly/lib/External/isl/include/isl/id.h | 16 +- polly/lib/External/isl/include/isl/id_type.h | 7 +- polly/lib/External/isl/include/isl/list.h | 39 +- polly/lib/External/isl/include/isl/local_space.h | 2 +- polly/lib/External/isl/include/isl/map.h | 93 +- polly/lib/External/isl/include/isl/mat.h | 6 +- polly/lib/External/isl/include/isl/multi.h | 169 +- polly/lib/External/isl/include/isl/point.h | 6 +- polly/lib/External/isl/include/isl/polynomial.h | 126 +- .../lib/External/isl/include/isl/polynomial_type.h | 1 + polly/lib/External/isl/include/isl/schedule.h | 1 + polly/lib/External/isl/include/isl/schedule_node.h | 70 +- polly/lib/External/isl/include/isl/set.h | 77 +- polly/lib/External/isl/include/isl/space.h | 70 +- polly/lib/External/isl/include/isl/space_type.h | 4 +- polly/lib/External/isl/include/isl/stream.h | 1 + polly/lib/External/isl/include/isl/union_map.h | 41 +- .../lib/External/isl/include/isl/union_map_type.h | 2 +- polly/lib/External/isl/include/isl/union_set.h | 23 +- polly/lib/External/isl/include/isl/val.h | 18 +- polly/lib/External/isl/include/isl/val_type.h | 2 +- polly/lib/External/isl/include/isl/vec.h | 2 +- polly/lib/External/isl/include/isl/vertices.h | 8 +- polly/lib/External/isl/interface/Makefile.am | 2 +- polly/lib/External/isl/interface/Makefile.in | 11 +- polly/lib/External/isl/interface/cpp.cc | 1601 +- polly/lib/External/isl/interface/cpp.h | 97 +- polly/lib/External/isl/interface/cpp_conversion.cc | 47 +- polly/lib/External/isl/interface/cpp_conversion.h | 4 + .../External/isl/interface/extract_interface.cc | 99 +- polly/lib/External/isl/interface/generator.cc | 484 +- polly/lib/External/isl/interface/generator.h | 116 +- polly/lib/External/isl/interface/isl.py | 14919 +++++++++++--- polly/lib/External/isl/interface/python.cc | 744 +- polly/lib/External/isl/interface/python.h | 30 +- polly/lib/External/isl/isl_aff.c | 1550 +- polly/lib/External/isl/isl_aff_map.c | 16 +- polly/lib/External/isl/isl_aff_private.h | 14 +- polly/lib/External/isl/isl_affine_hull.c | 135 +- .../lib/External/isl/isl_align_params_bin_templ.c | 8 + polly/lib/External/isl/isl_align_params_templ.c | 40 + polly/lib/External/isl/isl_arg.c | 28 +- polly/lib/External/isl/isl_ast.c | 602 +- polly/lib/External/isl/isl_ast_build.c | 104 +- polly/lib/External/isl/isl_ast_build_expr.c | 216 +- polly/lib/External/isl/isl_ast_build_private.h | 5 +- polly/lib/External/isl/isl_ast_codegen.c | 368 +- polly/lib/External/isl/isl_ast_graft.c | 249 +- polly/lib/External/isl/isl_ast_graft_private.h | 3 + polly/lib/External/isl/isl_ast_private.h | 7 +- polly/lib/External/isl/isl_bernstein.c | 181 +- polly/lib/External/isl/isl_bind_domain_templ.c | 168 + polly/lib/External/isl/isl_bound.c | 45 +- polly/lib/External/isl/isl_box.c | 94 +- .../External/isl/isl_check_named_params_templ.c | 10 + polly/lib/External/isl/isl_coalesce.c | 313 +- polly/lib/External/isl/isl_config.h.in | 8 +- polly/lib/External/isl/isl_config_post.h | 2 +- polly/lib/External/isl/isl_constraint.c | 236 +- polly/lib/External/isl/isl_convex_hull.c | 398 +- polly/lib/External/isl/isl_ctx.c | 32 +- polly/lib/External/isl/isl_dim_map.c | 37 +- polly/lib/External/isl/isl_dim_map.h | 7 +- polly/lib/External/isl/isl_domain_factor_templ.c | 67 + polly/lib/External/isl/isl_equalities.c | 45 +- polly/lib/External/isl/isl_factorization.c | 27 +- polly/lib/External/isl/isl_farkas.c | 136 +- polly/lib/External/isl/isl_flow.c | 147 +- polly/lib/External/isl/isl_fold.c | 150 +- polly/lib/External/isl/isl_hash.c | 34 +- polly/lib/External/isl/isl_hash_private.h | 8 - polly/lib/External/isl/isl_id.c | 80 +- polly/lib/External/isl/isl_id_private.h | 7 + polly/lib/External/isl/isl_id_to_ast_expr.c | 2 +- polly/lib/External/isl/isl_id_to_id.c | 3 +- polly/lib/External/isl/isl_id_to_pw_aff.c | 2 +- polly/lib/External/isl/isl_ilp.c | 67 +- polly/lib/External/isl/isl_input.c | 711 +- .../isl/{isl_multi_macro.h => isl_list_macro.h} | 8 +- polly/lib/External/isl/isl_list_templ.c | 73 +- polly/lib/External/isl/isl_local.c | 84 +- polly/lib/External/isl/isl_local.h | 2 + polly/lib/External/isl/isl_local_private.h | 8 + polly/lib/External/isl/isl_local_space.c | 256 +- polly/lib/External/isl/isl_local_space_private.h | 13 +- polly/lib/External/isl/isl_lp.c | 12 +- polly/lib/External/isl/isl_map.c | 4225 ++-- polly/lib/External/isl/isl_map_bound_templ.c | 53 + polly/lib/External/isl/isl_map_list.c | 12 +- polly/lib/External/isl/isl_map_private.h | 96 +- polly/lib/External/isl/isl_map_simplify.c | 750 +- polly/lib/External/isl/isl_map_subtract.c | 91 +- polly/lib/External/isl/isl_mat.c | 76 +- polly/lib/External/isl/isl_mat_private.h | 7 +- polly/lib/External/isl/isl_maybe_ast_graft_list.h | 10 + polly/lib/External/isl/isl_morph.c | 127 +- polly/lib/External/isl/isl_morph.h | 8 +- .../External/isl/isl_multi_add_constant_templ.c | 93 + polly/lib/External/isl/isl_multi_arith_templ.c | 236 + .../lib/External/isl/isl_multi_bind_domain_templ.c | 14 + polly/lib/External/isl/isl_multi_bind_templ.c | 65 + polly/lib/External/isl/isl_multi_dim_id_templ.c | 92 + polly/lib/External/isl/isl_multi_dims.c | 8 +- polly/lib/External/isl/isl_multi_domain_templ.c | 42 + polly/lib/External/isl/isl_multi_from_base_templ.c | 37 + polly/lib/External/isl/isl_multi_identity_templ.c | 86 + polly/lib/External/isl/isl_multi_locals_templ.c | 17 + polly/lib/External/isl/isl_multi_macro.h | 10 +- polly/lib/External/isl/isl_multi_move_dims_templ.c | 71 + polly/lib/External/isl/isl_multi_nan_templ.c | 17 + polly/lib/External/isl/isl_multi_no_domain_templ.c | 118 + .../External/isl/isl_multi_no_explicit_domain.c | 7 + polly/lib/External/isl/isl_multi_param_templ.c | 60 + polly/lib/External/isl/isl_multi_product_templ.c | 68 + .../isl/isl_multi_read_no_explicit_domain_templ.c | 94 + polly/lib/External/isl/isl_multi_splice_templ.c | 63 + polly/lib/External/isl/isl_multi_templ.c | 956 +- polly/lib/External/isl/isl_multi_tuple_id_templ.c | 94 + polly/lib/External/isl/isl_multi_zero_templ.c | 51 + polly/lib/External/isl/isl_options.c | 2 +- polly/lib/External/isl/isl_output.c | 800 +- polly/lib/External/isl/isl_point.c | 208 +- polly/lib/External/isl/isl_point_private.h | 2 +- polly/lib/External/isl/isl_polynomial.c | 2440 ++- polly/lib/External/isl/isl_polynomial_private.h | 76 +- polly/lib/External/isl/isl_printer.c | 1 + .../isl/isl_project_out_all_params_templ.c | 21 + .../isl/isl_pw_add_constant_multi_val_templ.c | 13 + polly/lib/External/isl/isl_pw_add_constant_templ.c | 47 + .../External/isl/isl_pw_add_constant_val_templ.c | 13 + polly/lib/External/isl/isl_pw_bind_domain_templ.c | 14 + polly/lib/External/isl/isl_pw_insert_dims_templ.c | 47 + polly/lib/External/isl/isl_pw_lift_templ.c | 90 + polly/lib/External/isl/isl_pw_macro.h | 4 + polly/lib/External/isl/isl_pw_morph_templ.c | 49 + polly/lib/External/isl/isl_pw_move_dims_templ.c | 49 + polly/lib/External/isl/isl_pw_neg_templ.c | 34 + polly/lib/External/isl/isl_pw_opt_templ.c | 54 + polly/lib/External/isl/isl_pw_pullback_templ.c | 121 + polly/lib/External/isl/isl_pw_sub_templ.c | 16 + polly/lib/External/isl/isl_pw_templ.c | 1061 +- polly/lib/External/isl/isl_range.c | 127 +- polly/lib/External/isl/isl_reordering.c | 87 +- polly/lib/External/isl/isl_reordering.h | 2 + polly/lib/External/isl/isl_sample.c | 81 +- polly/lib/External/isl/isl_scan.c | 8 +- polly/lib/External/isl/isl_schedule_band.c | 105 +- polly/lib/External/isl/isl_schedule_band.h | 2 +- polly/lib/External/isl/isl_schedule_constraints.c | 50 +- polly/lib/External/isl/isl_schedule_constraints.h | 3 +- polly/lib/External/isl/isl_schedule_node.c | 497 +- polly/lib/External/isl/isl_schedule_read.c | 4 +- polly/lib/External/isl/isl_schedule_tree.c | 284 +- polly/lib/External/isl/isl_schedule_tree.h | 4 +- polly/lib/External/isl/isl_scheduler.c | 640 +- polly/lib/External/isl/isl_set_list.c | 12 +- polly/lib/External/isl/isl_set_to_ast_graft_list.c | 17 + polly/lib/External/isl/isl_set_to_ast_graft_list.h | 18 + polly/lib/External/isl/isl_space.c | 1380 +- polly/lib/External/isl/isl_space_private.h | 37 +- polly/lib/External/isl/isl_srcdir.c.in | 2 +- polly/lib/External/isl/isl_stream.c | 22 +- polly/lib/External/isl/isl_stride.c | 14 +- polly/lib/External/isl/isl_tab.c | 217 +- polly/lib/External/isl/isl_tab.h | 6 +- polly/lib/External/isl/isl_tab_lexopt_templ.c | 11 +- polly/lib/External/isl/isl_tab_pip.c | 336 +- polly/lib/External/isl/isl_test.c | 1991 +- polly/lib/External/isl/isl_test_cpp-checked.cc | 133 + polly/lib/External/isl/isl_test_cpp-generic.cc | 189 + polly/lib/External/isl/isl_test_cpp.cc | 152 + polly/lib/External/isl/isl_test_list_templ.c | 51 + .../lib/External/isl/isl_test_plain_equal_templ.c | 50 + polly/lib/External/isl/isl_test_python.py | 248 + polly/lib/External/isl/isl_transitive_closure.c | 625 +- .../isl/isl_type_check_equal_space_templ.c | 25 + .../isl/isl_type_has_equal_space_bin_templ.c | 8 + .../External/isl/isl_type_has_equal_space_templ.c | 28 + polly/lib/External/isl/isl_union_eval.c | 6 +- polly/lib/External/isl/isl_union_map.c | 355 +- polly/lib/External/isl/isl_union_map_private.h | 1 + polly/lib/External/isl/isl_union_multi.c | 122 +- polly/lib/External/isl/isl_union_single.c | 23 +- polly/lib/External/isl/isl_union_templ.c | 389 +- polly/lib/External/isl/isl_val.c | 183 +- polly/lib/External/isl/isl_val_gmp.c | 14 +- polly/lib/External/isl/isl_val_imath.c | 14 +- polly/lib/External/isl/isl_val_private.h | 18 +- polly/lib/External/isl/isl_val_sioimath.c | 14 +- polly/lib/External/isl/isl_vec.c | 8 +- polly/lib/External/isl/isl_vertices.c | 102 +- .../isl/m4/ax_cxx_compile_stdcxx_11_no_override.m4 | 37 + polly/lib/External/isl/m4/ax_detect_clang.m4 | 47 +- polly/lib/External/isl/opt_type.h | 16 + polly/lib/External/isl/pip.c | 62 +- polly/lib/External/isl/polyhedron_minimize.c | 6 +- polly/lib/External/isl/polytope_scan.c | 9 +- polly/lib/External/isl/print.c | 3 + polly/lib/External/isl/print_templ.c | 8 +- polly/lib/External/isl/print_yaml_field_templ.c | 22 + polly/lib/External/isl/py-compile | 170 + polly/lib/External/isl/python/isl.py.top | 14 +- .../External/isl/test_inputs/codegen/bilinear.c | 9 + .../External/isl/test_inputs/codegen/bilinear.st | 9 + polly/lib/External/isl/test_inputs/codegen/group.c | 7 + .../lib/External/isl/test_inputs/codegen/group.st | 2 + .../lib/External/isl/test_inputs/codegen/unroll4.c | 4 +- .../lib/External/isl/test_inputs/schedule/flat1.sc | 3 + .../lib/External/isl/test_inputs/schedule/flat1.st | 5 + .../lib/External/isl/test_inputs/schedule/flat2.sc | 3 + .../lib/External/isl/test_inputs/schedule/flat2.st | 5 + .../lib/External/isl/test_inputs/schedule/flat3.sc | 3 + .../lib/External/isl/test_inputs/schedule/flat3.st | 5 + .../lib/External/isl/test_inputs/schedule/flat4.sc | 3 + .../lib/External/isl/test_inputs/schedule/flat4.st | 5 + .../lib/External/isl/test_inputs/schedule/flat5.sc | 3 + .../lib/External/isl/test_inputs/schedule/flat5.st | 5 + .../lib/External/isl/test_inputs/schedule/flat6.sc | 3 + .../lib/External/isl/test_inputs/schedule/flat6.st | 5 + .../External/isl/test_inputs/schedule/poliwoda.sc | 47 + .../External/isl/test_inputs/schedule/poliwoda.st | 5 + polly/lib/Transform/ForwardOpTree.cpp | 4 +- polly/lib/Transform/ScheduleOptimizer.cpp | 2 +- .../aliasing_many_parameters_not_all_involved.ll | 4 +- 700 files changed, 68159 insertions(+), 26110 deletions(-) create mode 100644 clang/test/CodeGenObjCXX/ubsan-nullability-return-notypeloc.mm create mode 100644 clang/test/clang-rename/TemplateCtor.cpp delete mode 100755 clang/www/comparison.html create mode 100644 compiler-rt/lib/scudo/standalone/tools/compute_size_class_config.cpp create mode 100644 lld/test/ELF/riscv-ifunc-nonpreemptible.s delete mode 100644 lldb/include/lldb/Utility/SharingPtr.h copy lldb/packages/Python/lldbsuite/test/{api/check_public_api_headers => lang/cpp [...] create mode 100644 lldb/packages/Python/lldbsuite/test/lang/cpp/constructors/TestC [...] create mode 100644 lldb/packages/Python/lldbsuite/test/lang/cpp/constructors/main.cpp copy lldb/packages/Python/lldbsuite/test/{api/check_public_api_headers => lang/cpp [...] create mode 100644 lldb/packages/Python/lldbsuite/test/lang/cpp/multiple-inheritan [...] create mode 100644 lldb/packages/Python/lldbsuite/test/lang/cpp/multiple-inheritan [...] delete mode 100644 lldb/packages/Python/lldbsuite/test/lang/cpp/virtual/Makefile delete mode 100644 lldb/packages/Python/lldbsuite/test/lang/cpp/virtual/TestVirtual.py delete mode 100644 lldb/packages/Python/lldbsuite/test/lang/cpp/virtual/main.cpp delete mode 100644 lldb/source/Utility/SharingPtr.cpp create mode 100644 llvm/test/CodeGen/AArch64/sve2-intrinsics-complex-dot.ll create mode 100644 llvm/test/CodeGen/Mips/msa/ldr_str.ll delete mode 100644 llvm/test/CodeGen/PowerPC/Frames-alloca.ll create mode 100644 llvm/test/CodeGen/PowerPC/Frames-dyn-alloca-with-func-call.ll create mode 100644 llvm/test/CodeGen/PowerPC/Frames-dyn-alloca.ll create mode 100644 llvm/test/CodeGen/PowerPC/Frames-stack-floor.ll create mode 100644 llvm/test/DebugInfo/X86/live-debug-vars-intervals.mir create mode 100644 llvm/test/TableGen/field-access-initializers.td delete mode 100644 llvm/test/Transforms/DeadStoreElimination/MSSA/fence-todo.ll delete mode 100644 llvm/test/Transforms/DeadStoreElimination/MSSA/memoryssa-scan-limit.ll create mode 100644 llvm/test/tools/llvm-readobj/ELF/call-graph-profile.test create mode 100644 llvm/unittests/Transforms/Utils/CallPromotionUtilsTest.cpp create mode 100644 mlir/test/Conversion/StandardToLLVM/calling-convention.mlir create mode 100644 mlir/test/IR/diagnostic-handler.mlir create mode 100644 polly/lib/External/isl/check_reparse_templ.c create mode 100644 polly/lib/External/isl/check_reparse_test_templ.c create mode 100644 polly/lib/External/isl/check_type_range_templ.c rename polly/lib/External/isl/{all.c => dep.c} (100%) create mode 100644 polly/lib/External/isl/has_single_reference_templ.c create mode 100644 polly/lib/External/isl/isl_align_params_bin_templ.c create mode 100644 polly/lib/External/isl/isl_align_params_templ.c create mode 100644 polly/lib/External/isl/isl_bind_domain_templ.c create mode 100644 polly/lib/External/isl/isl_check_named_params_templ.c create mode 100644 polly/lib/External/isl/isl_domain_factor_templ.c delete mode 100644 polly/lib/External/isl/isl_hash_private.h copy polly/lib/External/isl/{isl_multi_macro.h => isl_list_macro.h} (50%) create mode 100644 polly/lib/External/isl/isl_local_private.h create mode 100644 polly/lib/External/isl/isl_map_bound_templ.c create mode 100644 polly/lib/External/isl/isl_maybe_ast_graft_list.h create mode 100644 polly/lib/External/isl/isl_multi_add_constant_templ.c create mode 100644 polly/lib/External/isl/isl_multi_arith_templ.c create mode 100644 polly/lib/External/isl/isl_multi_bind_domain_templ.c create mode 100644 polly/lib/External/isl/isl_multi_bind_templ.c create mode 100644 polly/lib/External/isl/isl_multi_dim_id_templ.c create mode 100644 polly/lib/External/isl/isl_multi_domain_templ.c create mode 100644 polly/lib/External/isl/isl_multi_from_base_templ.c create mode 100644 polly/lib/External/isl/isl_multi_identity_templ.c create mode 100644 polly/lib/External/isl/isl_multi_locals_templ.c create mode 100644 polly/lib/External/isl/isl_multi_move_dims_templ.c create mode 100644 polly/lib/External/isl/isl_multi_nan_templ.c create mode 100644 polly/lib/External/isl/isl_multi_no_domain_templ.c create mode 100644 polly/lib/External/isl/isl_multi_param_templ.c create mode 100644 polly/lib/External/isl/isl_multi_product_templ.c create mode 100644 polly/lib/External/isl/isl_multi_read_no_explicit_domain_templ.c create mode 100644 polly/lib/External/isl/isl_multi_splice_templ.c create mode 100644 polly/lib/External/isl/isl_multi_tuple_id_templ.c create mode 100644 polly/lib/External/isl/isl_multi_zero_templ.c create mode 100644 polly/lib/External/isl/isl_project_out_all_params_templ.c create mode 100644 polly/lib/External/isl/isl_pw_add_constant_multi_val_templ.c create mode 100644 polly/lib/External/isl/isl_pw_add_constant_templ.c create mode 100644 polly/lib/External/isl/isl_pw_add_constant_val_templ.c create mode 100644 polly/lib/External/isl/isl_pw_bind_domain_templ.c create mode 100644 polly/lib/External/isl/isl_pw_insert_dims_templ.c create mode 100644 polly/lib/External/isl/isl_pw_lift_templ.c create mode 100644 polly/lib/External/isl/isl_pw_morph_templ.c create mode 100644 polly/lib/External/isl/isl_pw_move_dims_templ.c create mode 100644 polly/lib/External/isl/isl_pw_neg_templ.c create mode 100644 polly/lib/External/isl/isl_pw_opt_templ.c create mode 100644 polly/lib/External/isl/isl_pw_pullback_templ.c create mode 100644 polly/lib/External/isl/isl_pw_sub_templ.c create mode 100644 polly/lib/External/isl/isl_set_to_ast_graft_list.c create mode 100644 polly/lib/External/isl/isl_set_to_ast_graft_list.h create mode 100644 polly/lib/External/isl/isl_test_list_templ.c create mode 100644 polly/lib/External/isl/isl_test_plain_equal_templ.c create mode 100644 polly/lib/External/isl/isl_type_check_equal_space_templ.c create mode 100644 polly/lib/External/isl/isl_type_has_equal_space_bin_templ.c create mode 100644 polly/lib/External/isl/isl_type_has_equal_space_templ.c create mode 100644 polly/lib/External/isl/m4/ax_cxx_compile_stdcxx_11_no_override.m4 create mode 100644 polly/lib/External/isl/opt_type.h create mode 100644 polly/lib/External/isl/print_yaml_field_templ.c create mode 100644 polly/lib/External/isl/py-compile create mode 100644 polly/lib/External/isl/test_inputs/codegen/bilinear.c create mode 100644 polly/lib/External/isl/test_inputs/codegen/bilinear.st create mode 100644 polly/lib/External/isl/test_inputs/codegen/group.c create mode 100644 polly/lib/External/isl/test_inputs/codegen/group.st create mode 100644 polly/lib/External/isl/test_inputs/schedule/flat1.sc create mode 100644 polly/lib/External/isl/test_inputs/schedule/flat1.st create mode 100644 polly/lib/External/isl/test_inputs/schedule/flat2.sc create mode 100644 polly/lib/External/isl/test_inputs/schedule/flat2.st create mode 100644 polly/lib/External/isl/test_inputs/schedule/flat3.sc create mode 100644 polly/lib/External/isl/test_inputs/schedule/flat3.st create mode 100644 polly/lib/External/isl/test_inputs/schedule/flat4.sc create mode 100644 polly/lib/External/isl/test_inputs/schedule/flat4.st create mode 100644 polly/lib/External/isl/test_inputs/schedule/flat5.sc create mode 100644 polly/lib/External/isl/test_inputs/schedule/flat5.st create mode 100644 polly/lib/External/isl/test_inputs/schedule/flat6.sc create mode 100644 polly/lib/External/isl/test_inputs/schedule/flat6.st create mode 100644 polly/lib/External/isl/test_inputs/schedule/poliwoda.sc create mode 100644 polly/lib/External/isl/test_inputs/schedule/poliwoda.st