This is an automated email from the git hooks/post-receive script.
tcwg-buildslave pushed a change to branch linaro-local/ci/tcwg_kernel/llvm-master-arm-stable-allyesconfig in repository toolchain/ci/llvm-project.
from 59dd6250d09 Add missing hyphens adds aa034867f1d [VE] Simplify definitions of uimm6 and simm7 adds 130dbf63ff1 [clangd] Fix broken assertion adds 2a6eedbb51f [clangd] Destroy context before resetting CurrentReq adds 35950fea8d4 [GlobalISel] support narrow G_IMPLICIT_DEF for DstSize % Na [...] adds 06ddb7946bb [MLIR] Add missing colon after CHECKs. adds 432720f1c4c [GlobalISel] Combine sext([sz]ext) -> [sz]ext, zext(zext) -> zext adds 11bd3e5c654 [Analyzer][StreamChecker] Introduction of stream error handling. adds 01d97a35493 [MLIR] Add support to use aligned_alloc to lower AllocOp fr [...] adds abd335a339c [llvm-objdump] Fix unstable disassembly output for sections [...] adds c8393240abc [GlobalISel] combine trunc(trunc) pattern adds 7adb9e06fd0 [LoopLoadElim] Add test showing that LoopLoadElim doesn't w [...] adds 89e1248d7b7 [ARM][MVE] Optimise offset addresses of gathers/scatters adds 893df2032d4 [IfConversion] Disallow TrueBB == FalseBB for valid diamonds adds 916044d819c [X86][MC] Support enhanced relaxation for branch align adds 02cd80e68ec [ELF][AArch64] Add R_AARCH64_PLT32 relocation type. adds c77887e4d1b [DebugInfo][NFC] Early-exit when analyzing for single-locat [...] adds c1a00b89add [clangd] show layout info when hovering on a class/field de [...] adds 66c18c729da [X86][SSE] Combine PTEST(AND(X,Y),AND(X,Y)) -> PTEST(X,Y) a [...] adds 28b172e3417 [LLD][ELF][ARM] Implement ARM pc-relative relocations for A [...] adds a59008a3a5b [MLIR] Fix gcc-5 build failure cause by D77528 adds cca10be3f60 [clangd] Fix a crash bug in AddUsing tweak around template [...] adds 3db215089f4 [ELF][test] Add reproduce test for dependent libraries adds 49268a678c2 [clangd] Support dexp -c "some command" adds 98181a1f98e [AMDGPU] Regenerate si-annotate-cfg-loop-assert test checks [...] adds 7e62684251e [AMDGPU] Regenerate vector-extract-insert test checks to fi [...] adds a533b03028f [clangd] Add missing GoToStmt in FindTarget. adds aaba9a77615 [compiler-rt] Don't use __libc_stack_end on ARM adds d2d808d2efa [llvm-exegesis][NFC] Remove dead code. adds 0b9922e67a0 [CodeGen] Emit IR for fixed-point multiplication and division. adds 39baaabf6de [CodeGen] Emit IR for fixed-point unary operators. adds 313461f6d8f [CodeGen] Emit IR for compound assignment with fixed-point [...] adds d5d0d8eb7d0 [AST] Compress the FixedPointSemantics type better. adds 5e5d3667183 [libTooling] Simplify the representation of Transformer's R [...] adds a1c05fe20f3 [InstCombine] exclude bitcast of ppc_fp128 in icmp signbit fold adds 5c472420b6d [LangRef] update text for shufflevector adds f3bf25eb663 [libc++] Explicitly specify that we use libc++abi in Apple's cache adds 6c4b40def77 [PowerPC][Future] Add Support For Functions That Do Not Use A TOC. adds 625acd8f684 [Parser] Improve diagnostic and error recovery when C++ key [...] adds 9fb871866e2 [llvm-exegesis][NFC] Let the pfm::Counter own the PerfHelper. adds 0ed2170dc47 [DWARFLinker][dsymutil] followup for 88c2137b6d49f88186d095 [...] adds 3156b5422e6 [MLIR] Fix more gcc-5 build issues from D77528 adds 0c2ab636899 [CodeExtractor] Fix typo in check label to fix issue report [...] adds 7c6514bc22c [llvm-exegesis] Fix build with !HAS_LIBPFM. adds a6353fdf3b1 [DSE,MSSA] Hoist getMemoryAccess call (NFC). adds bbbec716090 [DSE.MSSA] Only use callCapturesBefore for calls. adds 898e22908c4 [MemorySSA] invariant-groups.ll - add missing check to fix [...] adds 937e63b8d5e [X86] Fix x86-header-warnings.c test not detecting regressi [...] adds 4184b2e0340 [DSE,MSSA] Add additional test cases for multi-path elimina [...] adds c6cd0936be5 [AARCH64][GISEL] arm64-fallback.ll - Refresh remarks to fix [...] adds e4ca64f1ae8 [Fixed Point] Add triples to test cases. adds 7b65b1ecd11 [ARM] Fix misched-int-basic-thumb2.mir typo in check to fix [...] adds 6f1d558db42 [libunwind] Fix incorrect lit substitutions in tests adds 5f25d22d3f0 [ARM] Fix thumb1_return_sequence typo in check to fix issue [...] adds 8abfd2c3bb0 [PowerPC][AIX] Enable passing byval formal arguments in mul [...] adds 952c2741599 [RDA] Use TinyPtrVector to store reaching defs (NFCI) adds 7006daa548c [MLIR][Vector] Update ShapeCastOp folder to use producer-co [...] adds 0125db9ab21 [TimePasses] Small fix in "-time-passes" flag that makes it [...] adds 54502476e7b [AMDGPU] Refresh fmin_legacy.ll checks to fix issue reporte [...] adds 84aa58cbe21 CodeGen: Use Register in TargetLowering adds ca0ace72987 CodeGen: Use Register in MachineBasicBlock adds 7a46e36d518 CodeGen: Use Register more in CallLowering adds dcce3ef1d2a FastISel: Partially use Register adds b5d941ea584 [RDA] Try to fix build (NFC) adds 68c6d7e11c5 [PowerPC] Fix fold-frame-offset-using-rr.mir typos in check [...] adds 4007e5f32e6 [RDA] Try to fix build, again (NFC) adds a27a7b98cd1 [ELF] --warn-backrefs: don't warn if -u/--export-dynamic-symbol adds ca5af4b649f [PowerPC] Fix fold-rlwinm.mir typos in checks to fix issue [...] adds 7a0dc1a9e77 [libc++] Remove std::optional from ObjC is_scalar test. adds ae8ebeca519 [MLIR] Fix test case typos in unroll.mlir adds e796c77b26a [lldb-vscode] Correctly return source mapped breakpoints fo [...] adds c8dfd0008b1 [PowerPC] Regenerate optcmp.ll test checks to fix issue rep [...] adds b25ec45809f Fix __is_pointer builtin type trait to work with Objective- [...] adds 94121c60d62 [InstCombine] Regenerate phi-preserve-ir-flags.ll test chec [...] adds 66d00feb186 [libc][NFC] Make all top of file comments consistent. adds d0b57b41f4a [PowerPC][AIX][NFC] Replace deprecated getByValAlign call. adds 586769cce2f DAG: Use Register adds 8e40987e189 Fix e796c77b26acab0b530ac6516f1dda21b8494733 adds be3f8a8e1b9 [commands] Support autorepeat in SBCommands adds 48e65fc6307 MachineFunction: Copy call site info when duplicating insts adds d51b38f1b3a [DWARF] Not all the constant variables are "static". adds 33386b20aa8 [CUDA] Simplify GPU variant handling. NFC. adds a9627b7ea7e [CUDA] Add partial support for recent CUDA versions. adds d2e498b1725 [CUDA] Improve testing of libdevice detection. adds c42cc7fd242 CodeGen: Use Register in MachineSSAUpdater adds 3d4d25fb4d6 First test commit - empty adds 82bec931814 [libc++] Update the documentation for running Lit to reflec [...] adds 969b91af732 [Driver] Default arm-linux-androideabi to -z max-page-size=4096 adds 381bdd546ca unittest: Disable MachineInstrClone.CopyCallSiteInfo on Windows adds 0605f5fbe75 unittest: Disable MachineInstrClone.CopyCallSiteInfo entirely adds 878d96011ac [clang][CodeGen] Handle throw expression in conditional ope [...] adds 8b67853a83c [CFGPrinter] Adding heat coloring to CFGPrinter adds 072ec965e19 [gn build] Port 8b67853a83c adds 400ad6f95d7 [mlir] Eliminate the remaining usages of cl::opt instead of [...] adds eceae25f6d9 [libc++] CI: Always build for both i386 and x86_64 in the b [...] adds 30588a73958 Make target features check work with ctor and dtor- adds c6e917d2d3e [mlir][NFC] Remove cl::opts for LoopUnroll now that the pas [...] adds 6fb6a4d7f97 [mlir][Linalg] Add a test for a fused Linalg pass based on [...] adds e49e33b6102 CodeGen: Use Register in MachineInstrBuilder adds 67bdda63502 [mlir][NFC] Wrap static DenseMap inside of a function to av [...] adds befc788cfaa GlobalISel: Add a setInstrAndDebugLoc(MachineInstr&) conven [...] adds 601f7631827 [libcxx] Adds [concept.same] adds ff1658b167c Fix -Wdeprecated-copy warning in XcodeSDK. adds 155740cc33a Clean up usages of asserting vector getters in Type adds bf90b8fc25c [libc++] Fix failing concepts tests adds 223154d267e [mlir] Remove need for static global ctors from mlir-translate adds b0bdaf9ba2b [lldb/Python] Add lldbconfig module to make the lldb module [...] adds 49fd24fe9e4 Clean up usages of asserting vector getters in Type adds fe69eb11965 Clean up usages of asserting vector getters in Type adds 21605a12077 [mlir] Mark ClassID::getID as LLVM_EXTERNAL_VISIBILITY to e [...] adds 0985554b709 [Attributor][NFC] Split AbstractAttributes out of Attributor.cpp adds f3d3cec6482 [InstCombine] Avoid a call to deprecated version of CreateCall. adds ca376782ff8 [LoopVectorize] Move testing for SVML vectorization of exp2 [...] adds 7baad0c53c5 [WebAssembly][MC] Use StringRef over std::string pointer adds 293c5210ecb [mlir][NFC] Wrap the cl::opts in JitRunner within a struct [...] adds 0aa0d700678 MIR: Use Register adds e7db1aec3bd [lldb/Docs] Elaborate on reproducer testing adds d314b7d5ca9 [MLIR] ShapedType accessor minor fixes + add isDynamicDim accessor adds 5877d6f5f46 [ORC] Make mangling convenience methods part of the public [...] adds cb0ecc5c33b [CallGraphUpdater] Remove dead constants before replacing a [...] adds 2bcf5793e14 [Attributor] Unify testing (=updates,prefixes,run configura [...] adds a3dc9490004 [X86] Add TSXLDTRK instructions. adds 84e6d3ca08f [gn build] Port a3dc9490004 adds 2ae1a76c272 [Attributor] Disable three tests until the SCC update bug w [...] adds 8b1a6c0a576 [NFC][SanitizerCoverage] Simplify alignment calculation adds e8d1c6529b9 [SanitizerCoverage] sancov/inline-bool-flag instrumentation. adds c7ff5b38f27 [FPEnv] Use single enum to represent rounding mode new 1d3b7370c46 [lldb] Fixing the bug that the "log timer" has no tab completion
The 1 revisions listed above as "new" are entirely new to this repository and will be described in separate emails. The revisions listed as "adds" were already present in the repository and have only been added to this reference.
Summary of changes: .../clang-tidy/utils/TransformerClangTidyCheck.cpp | 16 +- clang-tools-extra/clangd/FindTarget.cpp | 8 + clang-tools-extra/clangd/Hover.cpp | 32 + clang-tools-extra/clangd/Hover.h | 4 + clang-tools-extra/clangd/TUScheduler.cpp | 12 +- clang-tools-extra/clangd/index/dex/dexp/Dexp.cpp | 93 +- .../clangd/refactor/tweaks/AddUsing.cpp | 8 +- .../clangd/unittests/FindTargetTests.cpp | 16 + clang-tools-extra/clangd/unittests/HoverTests.cpp | 43 +- clang-tools-extra/clangd/unittests/TweakTests.cpp | 5 + clang/docs/ClangCommandLineReference.rst | 2 + clang/include/clang/Basic/BuiltinsX86.def | 4 + clang/include/clang/Basic/Cuda.h | 42 +- clang/include/clang/Basic/DiagnosticParseKinds.td | 2 + clang/include/clang/Basic/FixedPoint.h | 10 +- clang/include/clang/Basic/LangOptions.def | 2 +- clang/include/clang/Basic/LangOptions.h | 42 +- clang/include/clang/Driver/Options.td | 2 + clang/include/clang/Sema/Sema.h | 2 +- .../clang/StaticAnalyzer/Checkers/Checkers.td | 5 + .../clang/Tooling/Transformer/RewriteRule.h | 66 +- clang/lib/Basic/Cuda.cpp | 350 +- clang/lib/Basic/Targets/NVPTX.cpp | 4 + clang/lib/Basic/Targets/X86.cpp | 6 + clang/lib/Basic/Targets/X86.h | 1 + clang/lib/CodeGen/CGClass.cpp | 2 +- clang/lib/CodeGen/CGExpr.cpp | 10 + clang/lib/CodeGen/CGExprCXX.cpp | 5 +- clang/lib/CodeGen/CGExprScalar.cpp | 124 +- clang/lib/CodeGen/CGOpenMPRuntimeNVPTX.cpp | 2 + clang/lib/CodeGen/CodeGenFunction.cpp | 25 +- clang/lib/Driver/ToolChains/Cuda.cpp | 74 +- clang/lib/Driver/ToolChains/Linux.cpp | 7 +- clang/lib/Frontend/CompilerInvocation.cpp | 5 +- clang/lib/Headers/CMakeLists.txt | 1 + clang/lib/Headers/cpuid.h | 1 + clang/lib/Headers/immintrin.h | 4 + clang/lib/Headers/tsxldtrkintrin.h | 56 + clang/lib/Parse/ParseDecl.cpp | 25 + clang/lib/Sema/SemaAttr.cpp | 2 +- clang/lib/Sema/SemaExpr.cpp | 11 +- clang/lib/Sema/SemaExprCXX.cpp | 2 +- clang/lib/Serialization/ASTReader.cpp | 2 + .../lib/StaticAnalyzer/Checkers/StreamChecker.cpp | 210 +- clang/lib/Tooling/Transformer/RewriteRule.cpp | 42 +- clang/lib/Tooling/Transformer/Transformer.cpp | 2 +- .../test/Analysis/Inputs/system-header-simulator.h | 55 +- clang/test/Analysis/stream-error.c | 54 + clang/test/Analysis/stream.c | 22 +- clang/test/CodeGen/x86-tsxldtrk-builtins.c | 16 + clang/test/CodeGenCXX/target-features-error.cpp | 26 + clang/test/CodeGenCXX/throw-expressions.cpp | 6 + .../{android-aarch64-link.cpp => android-link.cpp} | 7 +- clang/test/Driver/cuda-detect.cu | 43 +- clang/test/Driver/x86-target-features.c | 5 + clang/test/Frontend/fixed_point_compound.c | 374 + clang/test/Frontend/fixed_point_div.c | 431 ++ clang/test/Frontend/fixed_point_mul.c | 431 ++ clang/test/Frontend/fixed_point_unary.c | 264 + clang/test/Headers/x86-header-warnings.c | 8 +- clang/test/Parser/cxx-keyword-identifiers.cpp | 27 + clang/test/Preprocessor/x86_target_features.c | 8 + clang/test/SemaObjCXX/type-traits-is-pointer.mm | 48 + .../lib/sanitizer_common/sanitizer_linux.cpp | 7 +- libc/config/linux/errno.h.in | 2 +- libc/config/linux/signal.h.in | 2 +- libc/config/linux/threads.h.in | 2 +- libc/fuzzing/string/strcpy_fuzz.cpp | 2 +- libc/include/__llvm-libc-common.h | 2 +- libc/include/__posix-types.h | 2 +- libc/include/assert.h.def | 2 +- libc/include/ctype.h | 2 +- libc/include/errno.h.def | 2 +- libc/include/math.h.def | 2 +- libc/include/signal.h.def | 2 +- libc/include/stdlib.h.def | 2 +- libc/include/string.h.def | 2 +- libc/include/sys/mman.h.def | 2 +- libc/include/sys/syscall.h.def | 2 +- libc/include/threads.h.def | 2 +- libc/loader/linux/x86_64/start.cpp | 2 +- libc/src/__support/common.h.def | 2 +- libc/src/assert/__assert_fail.cpp | 2 +- libc/src/assert/assert.h | 2 +- libc/src/errno/errno_location.cpp | 2 +- libc/src/errno/llvmlibc_errno.h | 2 +- libc/src/math/round.cpp | 2 +- libc/src/math/round.h | 2 +- libc/src/math/round_redirector.cpp | 2 +- libc/src/signal/linux/__restore.cpp | 2 +- libc/src/signal/linux/raise.cpp | 2 +- libc/src/signal/linux/sigaction.cpp | 2 +- libc/src/signal/linux/sigaddset.cpp | 2 +- libc/src/signal/linux/sigdelset.cpp | 2 +- libc/src/signal/linux/sigemptyset.cpp | 2 +- libc/src/signal/linux/sigfillset.cpp | 2 +- libc/src/signal/linux/signal.cpp | 2 +- libc/src/signal/linux/signal.h | 2 +- libc/src/signal/linux/sigprocmask.cpp | 2 +- libc/src/signal/raise.h | 2 +- libc/src/signal/sigaction.h | 2 +- libc/src/signal/sigaddset.h | 2 +- libc/src/signal/sigdelset.h | 2 +- libc/src/signal/sigemptyset.h | 2 +- libc/src/signal/sigfillset.h | 2 +- libc/src/signal/signal.h | 2 +- libc/src/signal/sigprocmask.h | 2 +- libc/src/stdlib/_Exit.h | 2 +- libc/src/stdlib/abort.cpp | 2 +- libc/src/stdlib/abort.h | 2 +- libc/src/string/memcpy.cpp | 2 +- libc/src/string/memcpy.h | 2 +- libc/src/string/memcpy_arch_specific.h.def | 2 +- libc/src/string/memory_utils/cacheline_size.h.def | 2 +- libc/src/string/memory_utils/memcpy_utils.h | 2 +- libc/src/string/memory_utils/utils.h | 2 +- libc/src/string/strcat.cpp | 2 +- libc/src/string/strcat.h | 2 +- libc/src/string/strcpy.cpp | 2 +- libc/src/string/strcpy.h | 2 +- libc/src/string/strlen.cpp | 2 +- libc/src/string/strlen.h | 2 +- libc/src/sys/mman/mmap.h | 2 +- libc/src/sys/mman/munmap.h | 2 +- libc/src/threads/linux/mtx_init.cpp | 2 +- libc/src/threads/linux/mtx_lock.cpp | 2 +- libc/src/threads/linux/mtx_unlock.cpp | 2 +- libc/src/threads/linux/thrd_create.cpp | 2 +- libc/src/threads/linux/thrd_join.cpp | 2 +- libc/src/threads/linux/thread_start_args.h.def | 2 +- libc/src/threads/mtx_init.h | 2 +- libc/src/threads/mtx_lock.h | 2 +- libc/src/threads/mtx_unlock.h | 2 +- libc/src/threads/thrd_create.h | 2 +- libc/src/threads/thrd_join.h | 2 +- libc/test/config/linux/x86_64/syscall_test.cpp | 2 +- libc/test/loader/linux/args_test.cpp | 2 +- libc/test/loader/linux/main_without_args.cpp | 2 +- libc/test/loader/linux/main_without_envp.cpp | 2 +- libc/test/src/assert/assert_test.cpp | 2 +- libc/test/src/errno/errno_test.cpp | 2 +- libc/test/src/signal/raise_test.cpp | 2 +- libc/test/src/signal/sigaction_test.cpp | 2 +- libc/test/src/signal/sigaddset_test.cpp | 2 +- libc/test/src/signal/sigdelset_test.cpp | 2 +- libc/test/src/signal/sigfillset_test.cpp | 2 +- libc/test/src/signal/signal_test.cpp | 2 +- libc/test/src/signal/sigprocmask_test.cpp | 2 +- libc/test/src/stdlib/_Exit_test.cpp | 2 +- libc/test/src/stdlib/abort_test.cpp | 2 +- .../src/string/memory_utils/memcpy_utils_test.cpp | 2 +- libc/test/src/string/memory_utils/utils_test.cpp | 2 +- libc/test/src/string/strcat_test.cpp | 2 +- libc/test/src/string/strcpy_test.cpp | 2 +- libc/test/src/string/strlen_test.cpp | 2 +- libc/test/src/sys/mman/linux/mmap_test.cpp | 2 +- libc/test/src/threads/mtx_test.cpp | 2 +- libc/test/src/threads/thrd_test.cpp | 2 +- libc/utils/CPP/Array.h | 7 +- libc/utils/CPP/ArrayRef.h | 7 +- libc/utils/CPP/StringRef.h | 7 +- libc/utils/CPP/TypeTraits.h | 7 +- libc/utils/HdrGen/Command.cpp | 2 +- libc/utils/HdrGen/Command.h | 2 +- libc/utils/HdrGen/Generator.cpp | 2 +- libc/utils/HdrGen/Generator.h | 2 +- libc/utils/HdrGen/IncludeFileCommand.cpp | 2 +- libc/utils/HdrGen/IncludeFileCommand.h | 2 +- libc/utils/HdrGen/Main.cpp | 2 +- libc/utils/HdrGen/PublicAPICommand.cpp | 2 +- libc/utils/HdrGen/PublicAPICommand.h | 7 +- libc/utils/UnitTest/ErrnoSetterMatcher.h | 2 +- libc/utils/UnitTest/Test.cpp | 2 +- libc/utils/UnitTest/Test.h | 2 +- libc/utils/benchmarks/JSON.cpp | 2 +- libc/utils/benchmarks/JSON.h | 2 +- libc/utils/benchmarks/JSONTest.cpp | 8 + libc/utils/benchmarks/LibcBenchmark.cpp | 2 +- libc/utils/benchmarks/LibcBenchmark.h | 2 +- libc/utils/benchmarks/LibcBenchmarkTest.cpp | 8 + libc/utils/benchmarks/LibcMemoryBenchmark.cpp | 2 +- libc/utils/benchmarks/LibcMemoryBenchmark.h | 2 +- libc/utils/benchmarks/LibcMemoryBenchmarkMain.cpp | 2 +- libc/utils/benchmarks/LibcMemoryBenchmarkMain.h | 2 +- libc/utils/benchmarks/LibcMemoryBenchmarkTest.cpp | 8 + libc/utils/benchmarks/Memcmp.cpp | 2 +- libc/utils/benchmarks/Memcpy.cpp | 2 +- libc/utils/benchmarks/Memset.cpp | 2 +- libc/utils/testutils/ExecuteFunction.h | 2 +- libc/utils/testutils/ExecuteFunctionUnix.cpp | 2 +- libc/utils/testutils/StreamWrapper.cpp | 2 +- libc/utils/testutils/StreamWrapper.h | 2 +- libcxx/CREDITS.TXT | 5 + libcxx/cmake/caches/Apple.cmake | 1 + libcxx/docs/TestingLibcxx.rst | 76 +- libcxx/include/CMakeLists.txt | 1 + libcxx/include/concepts | 166 + libcxx/include/module.modulemap | 4 + libcxx/include/type_traits | 15 + libcxx/test/libcxx/double_include.sh.cpp | 1 + .../test/libcxx/type_traits/is_scalar.objc.pass.mm | 6 +- libcxx/test/std/concepts/lang/same_as.pass.cpp | 296 + libcxx/utils/ci/macos-backdeployment.sh | 10 +- libcxx/utils/libcxx/test/config.py | 4 + libunwind/test/remember_state_leak.pass.sh.s | 4 +- lld/ELF/Arch/ARM.cpp | 109 + lld/ELF/Driver.cpp | 4 + lld/test/ELF/arm-adr-err.s | 30 + lld/test/ELF/arm-adr-long.s | 42 + lld/test/ELF/arm-adr.s | 111 + lld/test/ELF/arm-ldrlit-err.s | 29 + lld/test/ELF/arm-ldrlit.s | 170 + lld/test/ELF/reproduce-deplibs.s | 23 + lld/test/ELF/warn-backrefs.s | 6 + lldb/bindings/python.swig | 9 +- lldb/docs/resources/reproducers.rst | 31 +- lldb/include/lldb/API/SBCommandInterpreter.h | 148 + lldb/include/lldb/Utility/XcodeSDK.h | 1 + lldb/packages/Python/lldbconfig/__init__.py | 1 + lldb/packages/Python/lldbsuite/test/dotest.py | 2 + .../test/tools/lldb-vscode/lldbvscode_testcase.py | 7 +- .../lldbsuite/test/tools/lldb-vscode/vscode.py | 4 +- lldb/source/API/SBCommandInterpreter.cpp | 81 +- lldb/source/Commands/CommandObjectLog.cpp | 221 +- .../SymbolFile/DWARF/DWARFDebugInfoEntry.cpp | 23 + .../Plugins/SymbolFile/DWARF/DWARFDebugInfoEntry.h | 2 + .../Plugins/SymbolFile/DWARF/ManualDWARFIndex.cpp | 31 +- .../Plugins/SymbolFile/DWARF/SymbolFileDWARF.cpp | 2 +- .../log/invalid-args/TestInvalidArgsLog.py | 5 - .../TestVSCode_breakpointEvents.py | 4 +- .../test/API/tools/lldb-vscode/breakpoint/Makefile | 18 +- .../breakpoint/TestVSCode_setBreakpoints.py | 89 +- .../test/API/tools/lldb-vscode/breakpoint/main.cpp | 22 +- lldb/test/API/tools/lldb-vscode/breakpoint/other.c | 5 + lldb/test/Shell/SymbolFile/DWARF/static_scope.s | 312 + lldb/tools/lldb-vscode/JSONUtils.cpp | 30 +- lldb/tools/lldb-vscode/JSONUtils.h | 52 +- lldb/tools/lldb-vscode/lldb-vscode.cpp | 20 +- lldb/unittests/API/CMakeLists.txt | 6 + .../unittests/API/TestSBCommandInterpreterTest.cpp | 138 + lldb/unittests/CMakeLists.txt | 1 + llvm/docs/LangRef.rst | 31 +- llvm/include/llvm/ADT/APFloat.h | 17 +- llvm/include/llvm/ADT/FloatingPointMode.h | 26 + llvm/include/llvm/Analysis/CFGPrinter.h | 132 +- llvm/include/llvm/Analysis/HeatUtils.h | 38 + llvm/include/llvm/BinaryFormat/ELF.h | 6 - .../llvm/BinaryFormat/ELFRelocs/AArch64.def | 2 + .../llvm/BinaryFormat/ELFRelocs/PowerPC64.def | 2 + llvm/include/llvm/CodeGen/CallingConvLower.h | 36 +- llvm/include/llvm/CodeGen/FastISel.h | 46 +- llvm/include/llvm/CodeGen/FunctionLoweringInfo.h | 38 +- .../GlobalISel/LegalizationArtifactCombiner.h | 75 +- .../llvm/CodeGen/GlobalISel/MachineIRBuilder.h | 7 + llvm/include/llvm/CodeGen/LiveIntervals.h | 2 +- llvm/include/llvm/CodeGen/MIRParser/MIParser.h | 17 +- llvm/include/llvm/CodeGen/MachineBasicBlock.h | 4 +- llvm/include/llvm/CodeGen/MachineInstrBundle.h | 4 +- llvm/include/llvm/CodeGen/MachineSSAUpdater.h | 16 +- llvm/include/llvm/CodeGen/ReachingDefAnalysis.h | 35 +- llvm/include/llvm/CodeGen/SelectionDAGNodes.h | 7 +- llvm/include/llvm/CodeGen/TargetLowering.h | 16 +- llvm/include/llvm/ExecutionEngine/Orc/LLJIT.h | 19 +- llvm/include/llvm/IR/FPEnv.h | 21 +- llvm/include/llvm/IR/IRBuilder.h | 18 +- llvm/include/llvm/IR/IntrinsicInst.h | 2 +- llvm/include/llvm/IR/IntrinsicsX86.td | 10 + llvm/include/llvm/IR/PassTimingInfo.h | 9 +- llvm/include/llvm/MC/MCAsmBackend.h | 4 + llvm/include/llvm/MC/MCExpr.h | 1 + llvm/include/llvm/MC/MCSymbolWasm.h | 35 +- llvm/include/llvm/Support/CommandLine.h | 4 +- llvm/include/llvm/Transforms/IPO/Attributor.h | 16 +- llvm/include/llvm/Transforms/Instrumentation.h | 1 + llvm/lib/Analysis/CFGPrinter.cpp | 248 +- llvm/lib/Analysis/CMakeLists.txt | 1 + llvm/lib/Analysis/ConstantFolding.cpp | 6 +- llvm/lib/Analysis/HeatUtils.cpp | 64 + llvm/lib/Bitcode/Reader/BitcodeReader.cpp | 11 +- llvm/lib/CodeGen/AsmPrinter/DwarfDebug.cpp | 18 +- llvm/lib/CodeGen/CallingConvLower.cpp | 6 +- llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp | 46 +- llvm/lib/CodeGen/IfConversion.cpp | 5 + llvm/lib/CodeGen/LiveIntervals.cpp | 6 +- llvm/lib/CodeGen/MIRParser/MIParser.cpp | 44 +- llvm/lib/CodeGen/MIRParser/MIRParser.cpp | 12 +- llvm/lib/CodeGen/MachineBasicBlock.cpp | 16 +- llvm/lib/CodeGen/MachineFunction.cpp | 5 + llvm/lib/CodeGen/MachineInstrBundle.cpp | 29 +- llvm/lib/CodeGen/MachineSSAUpdater.cpp | 52 +- llvm/lib/CodeGen/SelectionDAG/FastISel.cpp | 162 +- .../CodeGen/SelectionDAG/FunctionLoweringInfo.cpp | 26 +- llvm/lib/CodeGen/SelectionDAG/InstrEmitter.cpp | 54 +- llvm/lib/CodeGen/SelectionDAG/InstrEmitter.h | 30 +- llvm/lib/CodeGen/SelectionDAG/ScheduleDAGFast.cpp | 2 +- .../CodeGen/SelectionDAG/ScheduleDAGSDNodes.cpp | 20 +- llvm/lib/CodeGen/SelectionDAG/ScheduleDAGSDNodes.h | 2 +- .../CodeGen/SelectionDAG/SelectionDAGBuilder.cpp | 12 +- llvm/lib/CodeGen/SelectionDAG/SelectionDAGISel.cpp | 18 +- llvm/lib/CodeGen/TwoAddressInstructionPass.cpp | 4 +- llvm/lib/DWARFLinker/DWARFStreamer.cpp | 2 - llvm/lib/ExecutionEngine/Orc/LLJIT.cpp | 71 +- llvm/lib/IR/FPEnv.cpp | 49 +- llvm/lib/IR/IRBuilder.cpp | 6 +- llvm/lib/IR/IntrinsicInst.cpp | 2 +- llvm/lib/IR/PassTimingInfo.cpp | 37 +- llvm/lib/MC/MCExpr.cpp | 2 + llvm/lib/MC/MCObjectStreamer.cpp | 4 +- llvm/lib/Support/APFloat.cpp | 9 + llvm/lib/Support/Host.cpp | 1 + llvm/lib/Target/AArch64/AArch64ISelLowering.h | 4 +- llvm/lib/Target/AMDGPU/AMDGPUTargetMachine.cpp | 4 +- llvm/lib/Target/ARM/ARMISelLowering.cpp | 8 +- llvm/lib/Target/ARM/ARMISelLowering.h | 4 +- llvm/lib/Target/ARM/MVEGatherScatterLowering.cpp | 328 +- llvm/lib/Target/Hexagon/HexagonISelLowering.h | 4 +- llvm/lib/Target/Mips/MipsISelLowering.h | 4 +- llvm/lib/Target/NVPTX/NVPTX.td | 7 + .../Target/PowerPC/MCTargetDesc/PPCAsmBackend.cpp | 5 + .../PowerPC/MCTargetDesc/PPCELFObjectWriter.cpp | 5 + .../Target/PowerPC/MCTargetDesc/PPCFixupKinds.h | 4 + .../PowerPC/MCTargetDesc/PPCMCCodeEmitter.cpp | 4 +- .../PowerPC/MCTargetDesc/PPCMCTargetDesc.cpp | 35 +- llvm/lib/Target/PowerPC/PPCAsmPrinter.cpp | 41 +- llvm/lib/Target/PowerPC/PPCISelLowering.cpp | 116 +- llvm/lib/Target/PowerPC/PPCISelLowering.h | 8 +- llvm/lib/Target/PowerPC/PPCInstr64Bit.td | 14 + llvm/lib/Target/PowerPC/PPCInstrInfo.td | 4 + llvm/lib/Target/PowerPC/PPCMCInstLower.cpp | 7 +- llvm/lib/Target/PowerPC/PPCMIPeephole.cpp | 49 +- llvm/lib/Target/PowerPC/PPCRegisterInfo.cpp | 9 +- llvm/lib/Target/PowerPC/PPCScheduleP9.td | 4 +- llvm/lib/Target/PowerPC/PPCSubtarget.cpp | 5 + llvm/lib/Target/PowerPC/PPCSubtarget.h | 1 + llvm/lib/Target/PowerPC/PPCTLSDynamicCall.cpp | 4 +- llvm/lib/Target/PowerPC/PPCTargetTransformInfo.cpp | 2 +- llvm/lib/Target/RISCV/RISCVISelLowering.cpp | 4 +- llvm/lib/Target/RISCV/RISCVISelLowering.h | 4 +- llvm/lib/Target/Sparc/SparcISelLowering.h | 4 +- llvm/lib/Target/SystemZ/SystemZISelLowering.h | 4 +- llvm/lib/Target/VE/VEInstrInfo.td | 192 +- .../WebAssembly/AsmParser/WebAssemblyAsmParser.cpp | 4 +- .../lib/Target/WebAssembly/WebAssemblyAsmPrinter.h | 4 +- llvm/lib/Target/X86/MCTargetDesc/X86AsmBackend.cpp | 5 + llvm/lib/Target/X86/X86.td | 2 + llvm/lib/Target/X86/X86FastISel.cpp | 6 +- llvm/lib/Target/X86/X86ISelLowering.cpp | 25 +- llvm/lib/Target/X86/X86ISelLowering.h | 4 +- llvm/lib/Target/X86/X86InstrInfo.td | 11 + llvm/lib/Target/X86/X86Subtarget.h | 4 + llvm/lib/Target/XCore/XCoreISelLowering.h | 4 +- llvm/lib/Transforms/IPO/Attributor.cpp | 7601 +------------------- .../{Attributor.cpp => AttributorAttributes.cpp} | 2320 +----- llvm/lib/Transforms/IPO/CMakeLists.txt | 1 + .../Transforms/InstCombine/InstCombineAddSub.cpp | 2 +- .../Transforms/InstCombine/InstCombineAndOrXor.cpp | 4 +- .../Transforms/InstCombine/InstCombineCalls.cpp | 69 +- .../Transforms/InstCombine/InstCombineCasts.cpp | 29 +- .../Transforms/InstCombine/InstCombineCompares.cpp | 32 +- .../Transforms/InstCombine/InstCombineInternal.h | 7 +- .../InstCombine/InstCombineLoadStoreAlloca.cpp | 5 +- .../InstCombine/InstCombineMulDivRem.cpp | 5 +- .../Transforms/InstCombine/InstCombineSelect.cpp | 13 +- .../InstCombine/InstCombineSimplifyDemanded.cpp | 11 +- .../InstCombine/InstCombineVectorOps.cpp | 102 +- .../InstCombine/InstructionCombining.cpp | 18 +- .../Instrumentation/SanitizerCoverage.cpp | 47 +- .../lib/Transforms/Scalar/DeadStoreElimination.cpp | 10 +- llvm/lib/Transforms/Scalar/LoopLoadElimination.cpp | 1 + llvm/lib/Transforms/Utils/CallGraphUpdater.cpp | 1 + llvm/test/Analysis/MemorySSA/invariant-groups.ll | 4 +- .../CodeGen/AArch64/GlobalISel/arm64-fallback.ll | 6 +- .../AArch64/GlobalISel/legalize-load-trunc.mir | 5 +- .../AMDGPU/GlobalISel/artifact-combiner-trunc.mir | 26 +- .../AMDGPU/GlobalISel/combine-ext-legalizer.mir | 48 + .../CodeGen/AMDGPU/GlobalISel/legalize-bitcast.mir | 11 +- .../CodeGen/AMDGPU/GlobalISel/legalize-extract.mir | 3 +- .../GlobalISel/legalize-implicit-def-s1025.mir | 514 ++ .../AMDGPU/GlobalISel/legalize-implicit-def.mir | 21 +- .../AMDGPU/GlobalISel/legalize-inttoptr.mir | 5 +- .../CodeGen/AMDGPU/GlobalISel/legalize-saddo.mir | 24 +- .../CodeGen/AMDGPU/GlobalISel/legalize-ssubo.mir | 24 +- .../CodeGen/AMDGPU/GlobalISel/legalize-trunc.mir | 5 +- llvm/test/CodeGen/AMDGPU/fmin_legacy.ll | 10 +- .../CodeGen/AMDGPU/si-annotate-cfg-loop-assert.ll | 23 +- llvm/test/CodeGen/AMDGPU/vector-extract-insert.ll | 106 +- llvm/test/CodeGen/ARM/O3-pipeline.ll | 4 +- .../CodeGen/ARM/ifcvt_diamondSameTrueFalse.mir | 40 + llvm/test/CodeGen/ARM/misched-int-basic-thumb2.mir | 2 +- llvm/test/CodeGen/ARM/thumb1_return_sequence.ll | 2 +- llvm/test/CodeGen/PowerPC/aix-cc-byval-split.ll | 20 + llvm/test/CodeGen/PowerPC/aix-cc-byval.ll | 128 +- .../CodeGen/PowerPC/fold-frame-offset-using-rr.mir | 17 +- llvm/test/CodeGen/PowerPC/fold-rlwinm.mir | 22 +- llvm/test/CodeGen/PowerPC/optcmp.ll | 319 +- .../CodeGen/PowerPC/pcrel-call-linkage-leaf.ll | 176 + .../CodeGen/PowerPC/pcrel-call-linkage-simple.ll | 42 + .../PowerPC/pcrel-call-linkage-with-calls.ll | 521 ++ .../CodeGen/Thumb2/mve-gather-optimisation-deep.ll | 190 + .../Thumb2/mve-gather-scatter-optimisation.ll | 847 +++ llvm/test/CodeGen/X86/combine-ptest.ll | 16 +- llvm/test/CodeGen/X86/taildup-callsiteinfo.mir | 75 + llvm/test/CodeGen/X86/tsxldtrk-intrinsic.ll | 32 + .../coff-pc-table-inline-bool-flag.ll | 13 + .../SanitizerCoverage/inline-bool-flag.ll | 13 + .../Instrumentation/SanitizerCoverage/pc-table.ll | 2 + .../trace-pc-guard-inline-bool-flag.ll | 14 + llvm/test/MC/Disassembler/X86/x86-16.txt | 6 + llvm/test/MC/Disassembler/X86/x86-32.txt | 6 + llvm/test/MC/Disassembler/X86/x86-64.txt | 6 + llvm/test/MC/PowerPC/ppc64-localentry-error1.s | 6 +- llvm/test/MC/PowerPC/ppc64-localentry-error2.s | 6 +- .../test/MC/X86/align-branch-enhanced-relaxation.s | 52 + llvm/test/MC/X86/x86-16.s | 8 + llvm/test/MC/X86/x86-32-coverage.s | 8 + llvm/test/MC/X86/x86-64.s | 8 + llvm/test/Other/2007-06-05-PassID.ll | 8 + ...ts.ll => cfg-printer-branch-weights-percent.ll} | 6 +- llvm/test/Other/cfg-printer-branch-weights.ll | 6 +- llvm/test/Other/heat-colors-graphs.ll | 19 + .../ArgumentPromotion/2008-02-01-ReturnAttrs.ll | 63 +- .../ArgumentPromotion/2008-07-02-array-indexing.ll | 24 +- .../ArgumentPromotion/2008-09-07-CGUpdate.ll | 14 +- .../2008-09-08-CGUpdateSelfEdge.ll | 22 +- .../Attributor/ArgumentPromotion/X86/attributes.ll | 165 +- .../X86/min-legal-vector-width.ll | 673 +- .../Attributor/ArgumentPromotion/X86/thiscall.ll | 70 +- .../ArgumentPromotion/aggregate-promote.ll | 20 +- .../Attributor/ArgumentPromotion/alignment.ll | 55 +- .../Attributor/ArgumentPromotion/attrs.ll | 154 +- .../Attributor/ArgumentPromotion/basictest.ll | 97 +- .../Attributor/ArgumentPromotion/byval-2.ll | 71 +- .../Attributor/ArgumentPromotion/byval.ll | 189 +- .../Attributor/ArgumentPromotion/chained.ll | 6 +- .../Attributor/ArgumentPromotion/control-flow.ll | 5 +- .../Attributor/ArgumentPromotion/control-flow2.ll | 67 +- .../Attributor/ArgumentPromotion/crash.ll | 65 +- .../Transforms/Attributor/ArgumentPromotion/dbg.ll | 21 +- .../Attributor/ArgumentPromotion/fp80.ll | 45 +- .../Attributor/ArgumentPromotion/inalloca.ll | 102 +- .../ArgumentPromotion/live_called_from_dead.ll | 64 +- .../ArgumentPromotion/live_called_from_dead_2.ll | 137 +- .../Attributor/ArgumentPromotion/musttail.ll | 39 +- .../ArgumentPromotion/naked_functions.ll | 5 +- .../ArgumentPromotion/nonzero-address-spaces.ll | 5 +- .../Attributor/ArgumentPromotion/pr27568.ll | 5 +- .../Attributor/ArgumentPromotion/pr3085.ll | 1945 ----- .../Attributor/ArgumentPromotion/pr32917.ll | 24 +- .../pr33641_remove_arg_dbgvalue.ll | 5 +- .../Attributor/ArgumentPromotion/profile.ll | 55 +- .../Attributor/ArgumentPromotion/reserve-tbaa.ll | 51 +- .../Attributor/ArgumentPromotion/sret.ll | 72 +- .../Attributor/ArgumentPromotion/tail.ll | 58 +- .../Attributor/ArgumentPromotion/variadic.ll | 21 +- .../IPConstantProp/2008-06-09-WeakProp.ll | 6 +- .../IPConstantProp/2009-09-24-byval-ptr.ll | 223 +- .../Attributor/IPConstantProp/PR16052.ll | 57 +- .../Attributor/IPConstantProp/PR26044.ll | 104 +- .../Attributor/IPConstantProp/PR43857.ll | 19 +- .../IPConstantProp/arg-count-mismatch.ll | 26 +- .../Attributor/IPConstantProp/arg-type-mismatch.ll | 5 +- .../Attributor/IPConstantProp/comdat-ipo.ll | 5 +- .../IPConstantProp/dangling-block-address.ll | 40 +- .../Attributor/IPConstantProp/deadarg.ll | 10 +- .../IPConstantProp/fp-bc-icmp-const-fold.ll | 5 +- .../Transforms/Attributor/IPConstantProp/global.ll | 5 +- .../IPConstantProp/multiple_callbacks.ll | 5 +- .../Attributor/IPConstantProp/musttail-call.ll | 85 +- .../Attributor/IPConstantProp/naked-return.ll | 5 +- .../IPConstantProp/openmp_parallel_for.ll | 242 +- .../Attributor/IPConstantProp/pthreads.ll | 140 +- .../Attributor/IPConstantProp/recursion.ll | 8 +- .../Attributor/IPConstantProp/remove-call-inst.ll | 16 +- .../Attributor/IPConstantProp/return-argument.ll | 98 +- .../Attributor/IPConstantProp/return-constant.ll | 27 +- .../Attributor/IPConstantProp/return-constants.ll | 5 +- ...lve-after-each-resolving-undefs-for-function.ll | 27 +- .../Attributor/IPConstantProp/thread_local_acs.ll | 18 +- llvm/test/Transforms/Attributor/align.ll | 515 +- llvm/test/Transforms/Attributor/alwaysinline.ll | 38 +- llvm/test/Transforms/Attributor/callbacks.ll | 387 +- .../Transforms/Attributor/dereferenceable-1.ll | 384 +- .../Transforms/Attributor/dereferenceable-2.ll | 249 +- llvm/test/Transforms/Attributor/heap_to_stack.ll | 531 +- .../test/Transforms/Attributor/internal-noalias.ll | 152 +- llvm/test/Transforms/Attributor/liveness.ll | 1017 ++- llvm/test/Transforms/Attributor/liveness_chains.ll | 8 +- .../Attributor/lvi-after-jumpthreading.ll | 115 +- llvm/test/Transforms/Attributor/lvi-for-ashr.ll | 13 +- .../test/Transforms/Attributor/memory_locations.ll | 66 +- llvm/test/Transforms/Attributor/misc.ll | 121 +- llvm/test/Transforms/Attributor/noalias.ll | 438 +- llvm/test/Transforms/Attributor/nocapture-1.ll | 467 +- llvm/test/Transforms/Attributor/nocapture-2.ll | 304 +- llvm/test/Transforms/Attributor/nofree.ll | 267 +- llvm/test/Transforms/Attributor/nonnull.ll | 758 +- llvm/test/Transforms/Attributor/norecurse.ll | 172 +- llvm/test/Transforms/Attributor/noreturn.ll | 88 +- llvm/test/Transforms/Attributor/nosync.ll | 257 +- llvm/test/Transforms/Attributor/nounwind.ll | 74 +- llvm/test/Transforms/Attributor/range.ll | 914 +-- .../read_write_returned_arguments_scc.ll | 169 +- llvm/test/Transforms/Attributor/readattrs.ll | 196 +- llvm/test/Transforms/Attributor/returned.ll | 690 +- .../Transforms/Attributor/undefined_behavior.ll | 239 +- llvm/test/Transforms/Attributor/value-simplify.ll | 198 +- llvm/test/Transforms/Attributor/willreturn.ll | 604 +- .../Transforms/CodeExtractor/live_shrink_unsafe.ll | 2 +- .../MSSA/multiblock-memintrinsics.ll | 183 +- .../MSSA/multiblock-multipath.ll | 211 +- llvm/test/Transforms/InstCombine/icmp.ll | 5 +- .../InstCombine/phi-preserve-ir-flags.ll | 65 +- .../LoopLoadElim/new-pm-preheader-problem.ll | 27 + .../LoopVectorize/X86/svml-calls-finite.ll | 58 + .../Transforms/LoopVectorize/X86/svml-calls.ll | 48 - .../X86/disassemble-same-section-addr.test | 39 + .../llvm-readobj/ELF/reloc-types-elf-aarch64.test | 2 + llvm/tools/dsymutil/DwarfLinkerForBinary.cpp | 4 + llvm/tools/llvm-exegesis/lib/BenchmarkRunner.cpp | 2 +- llvm/tools/llvm-exegesis/lib/PerfHelper.cpp | 4 +- llvm/tools/llvm-exegesis/lib/PerfHelper.h | 21 +- llvm/tools/llvm-objdump/llvm-objdump.cpp | 2 +- llvm/unittests/Analysis/CGSCCPassManagerTest.cpp | 4 + .../CodeGen/GlobalISel/LegalizerHelperTest.cpp | 56 + llvm/unittests/CodeGen/MFCommon.inc | 11 +- llvm/unittests/IR/IRBuilderTest.cpp | 26 +- .../tools/llvm-exegesis/PerfHelperTest.cpp | 23 +- llvm/utils/gn/secondary/clang/lib/Headers/BUILD.gn | 1 + llvm/utils/gn/secondary/llvm/lib/Analysis/BUILD.gn | 1 + .../gn/secondary/llvm/lib/Transforms/IPO/BUILD.gn | 1 + mlir/cmake/modules/AddMLIR.cmake | 27 - mlir/include/mlir/Conversion/Passes.td | 2 + .../StandardToLLVM/ConvertStandardToLLVMPass.h | 26 +- mlir/include/mlir/Dialect/Affine/Passes.h | 2 +- mlir/include/mlir/Dialect/Affine/Passes.td | 50 + mlir/include/mlir/IR/OperationSupport.h | 3 + mlir/include/mlir/IR/StandardTypes.h | 10 +- mlir/include/mlir/InitAllTranslations.h | 43 + mlir/include/mlir/Pass/PassOptions.h | 34 +- mlir/include/mlir/Support/STLExtras.h | 6 +- mlir/include/mlir/Transforms/Passes.td | 33 +- mlir/include/mlir/Translation.h | 10 +- mlir/lib/Analysis/Utils.cpp | 8 +- mlir/lib/Conversion/LoopsToGPU/LoopsToGPUPass.cpp | 4 +- .../Conversion/StandardToLLVM/StandardToLLVM.cpp | 188 +- mlir/lib/Dialect/Affine/IR/AffineOps.cpp | 2 +- .../Affine/Transforms/AffineDataCopyGeneration.cpp | 83 +- mlir/lib/Dialect/Affine/Transforms/LoopTiling.cpp | 70 +- mlir/lib/Dialect/Affine/Transforms/LoopUnroll.cpp | 71 +- .../Dialect/Affine/Transforms/LoopUnrollAndJam.cpp | 35 +- .../Dialect/Affine/Transforms/SuperVectorize.cpp | 2 +- mlir/lib/Dialect/Linalg/Transforms/Tiling.cpp | 6 +- .../SPIRV/Serialization/TranslateRegistration.cpp | 43 +- mlir/lib/Dialect/StandardOps/IR/Ops.cpp | 13 +- mlir/lib/Dialect/Vector/VectorTransforms.cpp | 65 +- mlir/lib/IR/AsmPrinter.cpp | 5 + mlir/lib/IR/StandardTypes.cpp | 11 +- mlir/lib/Support/JitRunner.cpp | 162 +- mlir/lib/Target/LLVMIR/ConvertFromLLVMIR.cpp | 106 +- mlir/lib/Target/LLVMIR/ConvertToLLVMIR.cpp | 20 +- mlir/lib/Target/LLVMIR/ConvertToNVVMIR.cpp | 22 +- mlir/lib/Target/LLVMIR/ConvertToROCDLIR.cpp | 22 +- mlir/lib/Target/LLVMIR/LLVMAVX512Intr.cpp | 22 +- mlir/lib/Transforms/Inliner.cpp | 101 +- mlir/lib/Transforms/LoopFusion.cpp | 101 +- .../Utils/GreedyPatternRewriteDriver.cpp | 7 +- mlir/lib/Transforms/ViewOpGraph.cpp | 19 +- .../StandardToLLVM/convert-dynamic-memref-ops.mlir | 47 + mlir/test/Dialect/Affine/affine-data-copy.mlir | 4 +- mlir/test/Dialect/Affine/dma-generate.mlir | 4 +- mlir/test/Dialect/Affine/inlining.mlir | 2 +- mlir/test/Dialect/Affine/loop-tiling.mlir | 6 +- mlir/test/Dialect/Affine/unroll-jam.mlir | 4 +- mlir/test/Dialect/Affine/unroll.mlir | 12 +- mlir/test/Dialect/Linalg/matmul-to-vector.mlir | 16 + mlir/test/Dialect/SPIRV/Transforms/inlining.mlir | 2 +- mlir/test/Dialect/Vector/vector-transforms.mlir | 58 +- mlir/test/EDSC/CMakeLists.txt | 9 - mlir/test/IR/memory-ops.mlir | 4 +- mlir/test/SDBM/CMakeLists.txt | 4 - mlir/test/Target/llvmir.mlir | 2 +- mlir/test/Transforms/canonicalize.mlir | 2 +- mlir/test/Transforms/inlining.mlir | 6 +- mlir/test/Transforms/loop-fusion.mlir | 2 +- mlir/test/Transforms/memref-bound-check.mlir | 6 +- mlir/test/Transforms/pipeline-data-transfer.mlir | 2 +- mlir/test/lib/DeclarativeTransforms/CMakeLists.txt | 4 + .../TestLinalgMatmulToVectorPatterns.td | 43 + mlir/test/lib/Pass/TestPassManager.cpp | 7 +- mlir/test/lib/Transforms/CMakeLists.txt | 2 + .../lib/Transforms/TestLinalgMatmulToVector.cpp | 51 + mlir/test/mlir-tblgen/pattern.mlir | 2 +- mlir/tools/mlir-opt/mlir-opt.cpp | 2 + mlir/tools/mlir-shlib/CMakeLists.txt | 1 - mlir/tools/mlir-translate/CMakeLists.txt | 8 - mlir/tools/mlir-translate/mlir-translate.cpp | 10 + mlir/unittests/Dialect/SPIRV/CMakeLists.txt | 3 - mlir/unittests/SDBM/CMakeLists.txt | 1 - 598 files changed, 21785 insertions(+), 18184 deletions(-) create mode 100644 clang/lib/Headers/tsxldtrkintrin.h create mode 100644 clang/test/Analysis/stream-error.c create mode 100644 clang/test/CodeGen/x86-tsxldtrk-builtins.c rename clang/test/Driver/{android-aarch64-link.cpp => android-link.cpp} (75%) create mode 100644 clang/test/Frontend/fixed_point_compound.c create mode 100644 clang/test/Frontend/fixed_point_div.c create mode 100644 clang/test/Frontend/fixed_point_mul.c create mode 100644 clang/test/Frontend/fixed_point_unary.c create mode 100644 clang/test/Parser/cxx-keyword-identifiers.cpp create mode 100644 clang/test/SemaObjCXX/type-traits-is-pointer.mm create mode 100644 libcxx/include/concepts create mode 100644 libcxx/test/std/concepts/lang/same_as.pass.cpp create mode 100644 lld/test/ELF/arm-adr-err.s create mode 100644 lld/test/ELF/arm-adr-long.s create mode 100644 lld/test/ELF/arm-adr.s create mode 100644 lld/test/ELF/arm-ldrlit-err.s create mode 100644 lld/test/ELF/arm-ldrlit.s create mode 100644 lld/test/ELF/reproduce-deplibs.s create mode 100644 lldb/packages/Python/lldbconfig/__init__.py create mode 100644 lldb/test/API/tools/lldb-vscode/breakpoint/other.c create mode 100644 lldb/test/Shell/SymbolFile/DWARF/static_scope.s create mode 100644 lldb/unittests/API/CMakeLists.txt create mode 100644 lldb/unittests/API/TestSBCommandInterpreterTest.cpp create mode 100644 llvm/include/llvm/Analysis/HeatUtils.h create mode 100644 llvm/lib/Analysis/HeatUtils.cpp copy llvm/lib/Transforms/IPO/{Attributor.cpp => AttributorAttributes.cpp} (76%) create mode 100644 llvm/test/CodeGen/AMDGPU/GlobalISel/legalize-implicit-def-s1025.mir create mode 100644 llvm/test/CodeGen/ARM/ifcvt_diamondSameTrueFalse.mir create mode 100644 llvm/test/CodeGen/PowerPC/aix-cc-byval-split.ll create mode 100644 llvm/test/CodeGen/PowerPC/pcrel-call-linkage-leaf.ll create mode 100644 llvm/test/CodeGen/PowerPC/pcrel-call-linkage-simple.ll create mode 100644 llvm/test/CodeGen/PowerPC/pcrel-call-linkage-with-calls.ll create mode 100644 llvm/test/CodeGen/Thumb2/mve-gather-optimisation-deep.ll create mode 100644 llvm/test/CodeGen/Thumb2/mve-gather-scatter-optimisation.ll create mode 100644 llvm/test/CodeGen/X86/taildup-callsiteinfo.mir create mode 100644 llvm/test/CodeGen/X86/tsxldtrk-intrinsic.ll create mode 100644 llvm/test/Instrumentation/SanitizerCoverage/coff-pc-table-inlin [...] create mode 100644 llvm/test/Instrumentation/SanitizerCoverage/inline-bool-flag.ll create mode 100644 llvm/test/Instrumentation/SanitizerCoverage/trace-pc-guard-inli [...] create mode 100644 llvm/test/MC/X86/align-branch-enhanced-relaxation.s copy llvm/test/Other/{cfg-printer-branch-weights.ll => cfg-printer-branch-weights- [...] create mode 100644 llvm/test/Other/heat-colors-graphs.ll delete mode 100644 llvm/test/Transforms/Attributor/ArgumentPromotion/pr3085.ll create mode 100644 llvm/test/Transforms/LoopLoadElim/new-pm-preheader-problem.ll create mode 100644 llvm/test/tools/llvm-objdump/X86/disassemble-same-section-addr.test create mode 100644 mlir/include/mlir/InitAllTranslations.h create mode 100644 mlir/test/Dialect/Linalg/matmul-to-vector.mlir create mode 100644 mlir/test/lib/DeclarativeTransforms/TestLinalgMatmulToVectorPat [...] create mode 100644 mlir/test/lib/Transforms/TestLinalgMatmulToVector.cpp