This is an automated email from the git hooks/post-receive script.
tcwg-buildslave pushed a change to branch linaro-local/ci/tcwg_kernel/llvm-master-aarch64-next-allyesconfig in repository toolchain/ci/llvm-project.
from 2d068e534f1 Fix Windows command line bug when last token in response fi [...] adds cf86a234ba8 Fix shared libs build break introduced in rG98ef93eabd76 adds 993bbaf6a35 [MLPolicies] Fix dependency and -DBUILD_SHARED_LIBS=on buil [...] adds be6bffe7293 [CMake] Revert cf86a234ba86acf0bb875e21d27833be36e08be4 adds 8aa81aaebe5 AMDGPU/GlobalISel: Fixed handling of non-standard vectors adds dda82986f97 DAG: Fix expansion of DYNAMIC_STACKALLOC for StackGrowsUp targets adds 5e007fe9980 AMDGPU: Support non-entry block static sized allocas adds ef374440585 [Lexer] Fix invalid suffix diagnostic for fixed-point literals adds 7392bbc3014 AMDGPU/GlobalISel: Fixed insert element for non-standard vectors adds 2bf3fe9b6de [TRE] Allow elimination when the returned value is non-constant adds 54d28968526 [ELF] --wrap: Drop __real_ symbol from the symbol table adds dee2bb58107 [gn build] Port D80579 adds d14ee1553e4 [llvm][NFC] ProfileSummaryInfo - const-ify APIs adds eca963f244c [gn build] Add MLAnalysisTests after D80579 adds c94c5bf9cce Introduce a GCStatepointInst type analogous to IntrinsicIns [...] adds 00e5d38d401 Do not warn that an expression of the form (void)arr; is un [...] adds 1224e619d97 [ELF][test] Fix wrap-no-real.s after D51283 adds a70edc2b161 [NFC,StackSafety] Cleanup alloca size calculation adds 74671d5c149 Sink first bit of functionality from Statepoint to GCStatep [...] adds 87bea912c27 [Statepoint] Replace uses of isX functions with idiomatic isa<X> adds 3c3a6e26e7c [ObjectYAML][MachO] Add error handling in MachOEmitter. adds 98a87c65a35 [Statepoint] Reduce scope of usage of ImmutableStatepoint adds f3a089506fd Temporarily disable the following failing tests on Darwin: adds 660cda572d6 [Analyzer][WebKit] NoUncountedMembersChecker adds f830b406c65 [gn build] Port 660cda572d6 adds 12cd4a51640 [NFC,StackSafety] Add StackSafetyGlobalInfo class adds 5238b80058a [lldb/Reproducers] Skip or fix the remaining tests. adds e5bb542362d [lldb/Test] Import all decorators. adds c1d5b831b1c [docs] Release notes for DIModule metadata adds 49544499954 [Driver][X86] Support branch align options with LTO adds c4990a03c6c [JumpThreading] Use emplace_back instead of push_back (NFC) adds 9081fa20991 [Analyzer][StreamChecker] Added check for "indeterminate fi [...] adds 880c35a5549 [HardwareLoops] LangRef Intrinsic descriptions adds 5921782f744 [VE] Implements minimum MC layer for VE (3/4) adds 4b94cee650c [gn build] Port 5921782f744 adds 213c6cdf2e7 Harden MLIR detection of misconfiguration when missing dial [...] adds d20bf5a7258 [DebugInfo] Upgrade DISubrange to support Fortran dynamic arrays adds ec0b66c318e [CodeGen] Specify meaning of ISD opcodes for scalable vectors adds 0969541ffcb tsan: disable java_finalizer2 test on darwin adds 69935d86aed [Clang][Sanitizers] Expect test failure on {arm,thumb}v7 adds e533a176b3d [TableGen] Fix non-standard escape warnings for braces in I [...] adds 23ac16cf9bd FileCheck [10/12]: Add support for signed numeric values adds c010d4d1955 [ARM] Improve codegen of volatile load/store of i64 adds 8a397b66b2c [AArch64][SVE] Add support for spilling/filling ZPR2/3/4 adds a0d847c6cdc Fixed bot failure after d20bf5a7258d4b6a7 adds ab95ac01323 [AArch64] Precommit new fp extraction/insertion test. adds d283fc4f9d0 [DebugInfo] Use SplitTemplateClosers (foo<bar<baz> >) in DWARF too adds ad07d5f3942 [yaml2obj] - Implement the "SectionHeaderTable" tag. adds bd06c417e6c [analyzer] Allow bindings of the CompoundLiteralRegion adds bab5dadfcd0 [AMDGPU][MC][DISASSEMBLER] Corrected decoder to consume eac [...] adds a56141b8f9f [clangd] Highlight related control flow. adds 45251ef5345 [AMDGPU][MC] Corrected v_writelane_b32 to fix a decoding bug adds f9e94eb8688 [Clang] Enable _Complex __float128 adds 84be4278e79 llvm-dwarfdump.h - remove unnecessary WithColor.h include. NFC. adds ab5abce23cc DWARFDebugMacro.h - remove unnecessary WithColor.h include. NFC. adds 73ae678363f Fix MSVC signed/unsigned comparison warnings. NFC. adds f47e27e260e [AMDGPU][MC][GFX908] Corrected src0 of v_accvgpr_write to a [...] adds 7716681cfd0 Fixed bot failure after d20bf5a7258d4b6a7 adds 1ddac9563d7 [X86][SSE] Peek though MOVMSK source sign bits using Simpli [...] adds e73bb4fba70 [MLIR] Move `ConcatOp` to its lexicographic position adds 1a945757ac7 WithColor.h - reduce unnecessary includes to forward declar [...] adds f6417f5db8c FileOutputBuffer.h - remove unused includes. NFC. adds dd484baffdf [MLIR] Tidy up documentation for `Shape_JoinOp`, `Shape_Red [...] adds c3098e4f403 [MLIR] Add TensorFromElementsOp to Standard ops. adds 6594d54571e [MLIR] Add `index_to_size` and `size_to_index` to the shape [...] adds 0da43539383 AMDGPU: Add baseline test for ptrmask infer address space adds d6671ee90c1 InferAddressSpaces: Handle ptrmask intrinsic adds fdaa391e3df [MLIR] Add `num_elements` to the shape dialect adds 061fb8eb2d9 [mlir][gpu][mlir-cuda-runner] Refactor ConvertKernelFuncToC [...] adds f1ab7550bcd [MLIR] Fix operand type in `from_extent_tensor` in the shap [...] adds 6c2b7ee2f7f Prevent test from failing in my home directory adds 0ea52537fea SymbolicFile.h - removed unused FileSystem.h include. NFC. adds 1a9e0d70921 AMDGPU: Make S_DENORM_MODE not be a scheduling boundary adds cf4d4e366a2 libclc: Compile with -nostdlib adds 06019e31257 AMDGPU: Add missing test for s_denorm_mode scheduling adds 8e325cfc145 [clangd] Work around PS4 -fno-exceptions, easier than disab [...] adds 04a96aa3e43 [ASTMatchers] Add traversal-kind support to `DynTypedMatcher` adds db52a490109 [mlir] Make translation libraries available through MLIRCon [...] adds ce5780b88c6 [libTooling] Fix Transformer to work with ambient traversal kinds. adds f5192d7fb75 [x86] Propagate memory operands during call frame optimization adds bb2ae74717a [analyzer] Merge implementations of SymInt, IntSym, and Sym [...] adds 1f57d76a8dd [analyzer] Refactor range inference for symbolic expressions adds 47c4b8bd686 [analyzer] Generalize bitwise OR rules for ranges adds 2a09daff0f9 [analyzer] Generalize bitwise AND rules for ranges adds 73c120a9895 [analyzer] Introduce reasoning about symbolic remainder operator adds 35492270ed7 Remove WrapperMatcherInterface adds fefe4366c3b [mlir] Use ValueRange instead of ArrayRef<Value> adds 2321ab9c69a [mlir] Fix mismatched-tags warning adds b726d071b4a [AMDGPU] Reject moving PHI to VALU if the only VGPR input o [...] adds 77b9abfc8e8 [libc++] Complete overhaul of constexpr support in std::array adds 8cec5c35816 Make VE.def a textual header adds 7cfdff7b4a6 [clang-tidy] Add abseil-string-find-str-contains checker. adds cc8fafa2be8 [llvm-exegesis] Make a few counter methods virtual to allow [...] adds 15b6730f078 Create utility function to Merge Adjacent Basic Blocks adds e0e5c644607 [SDAG] Don't require LazyBlockFrequencyInfo at optnone adds db923ce6123 [gn build] Port 7cfdff7b4a6 adds 723a1caa377 Fix the crashlog.py script's use of the load_address property. adds 69ede516c7f [X86] Add 'avx512vp2intersect' to getHostCPUFeatures. adds f0c2cfe4d04 [PGO] Guard the memcmp/bcmp size value profiling instrument [...] adds 587fa99cfdb Default to generating statepoints with deopt and gc-transit [...] adds db3b970a843 [analyzer] Remove unused function. NFC. adds 116dcbebc6a [analyzer] Remove unused function declaration. NFC. adds a7fa35a629e [ThinLTO] Compute the basic block count across modules. adds 9c52422cd83 [IR] Avoid linear scan in MDNode::intersect() (NFC) adds a1b88afe46d [clang-tidy] Fix build broken by commit 7cfdff7b4a6704b8ef2 [...] adds 5395389475b [analyzer] SATestBuild.py: Make verbosity level a cmd option adds b950c261d9c [lldb/Reproducers] Add top-level-target check-lldb-reproducers adds 501aa47ab8f [Statepoint] Sink logic about actual callee into GCStatepointInst adds 72ede60b75e [mlir][GPU] Link relevant LLVM components in GPUCommon inst [...] adds 2b0c8546ac9 [mlir][Linalg] Add pass to remove unit-extent dims from ten [...] adds 0073c293a40 [clang] Avoid linking libdl unless needed adds 504d8d9d8a2 [libc] Fixing the build command for benchmarks. adds 97f3f0bab09 AMDGPU: Add intrinsic for s_setreg adds 28105822658 [LoopUnroll] Support loops with exiting block that is neith [...] adds ebddf90a4e8 [libc++] NFC: Remove outdated numbering in <bit> synopsis adds 4859dd41707 AMDGPU: Handle rewriting ptrmask for more address spaces adds 58beb76b7bd [Statepoint] Convert a few more isStatepoint calls to idiom [...] adds 6c824c81a91 AMDGPU/GlobalISel: precommit extractelement test. NFC. adds 5ecf85a5fcb [AArch64] Add native CPU detection for Neoverse N1 adds 47ffc81830d Revert "[LoopUnroll] Support loops with exiting block that [...] adds f719e7d9e7c [llvm] [MatrixIntrinsics] Add row-major support for llvm.ma [...] adds 06803d7abc2 Add tests for preallocated + musttail adds eca41919d28 Improve test infrastructure in SyntaxTree adds 51401a676c0 add isAtPosition narrowing matcher for parmVarDecl adds ac1dc1336ad [Docs] Correct description of lldbinit behavior adds 2f430f7a516 [StackSafety] Remove SetMetadata parameter adds 892c71a5bb7 [StackSafety] Don't run datafow on allocas adds 2622cfbcd5d [NFC,StackSafety] Move internal offset calculation adds 0e6628d37f9 [StackSafety] Lazy calculations adds 81b79011a77 [lldb-vscode] Make it possible to run vsce package adds 9021ce9576e [Clang] Enable KF and KC mode for [_Complex] __float128 adds 4d6cda9bdac [Statepoint] Use iterate_range.empty [NFC] adds a0d2fd4a1f7 [Statepoint] Sink actual_args and gc_args to GCStatepointIn [...] adds 9d065477942 [Statepoints] Sink routines for grabbing projections to GCS [...] adds 0aa201eaf97 [MachineLICM] Assert that locations from debug insts are not lost adds 4855534d10c [MachineVerifier] Verify that a DBG_VALUE has a debug location adds d11155d273a [LiveDebugValues] Add cutoffs to avoid pathological behavior adds e8e7b2cb46b [ARM] More tests for MVE LSR and float issues. NFC adds 8b3155829a9 [MLIR] Fix build when NVPTX is not enabled adds 3bff62d45f8 [mlir] Extend standalone example by standalone-translate adds 434d122e94a [SVE] Eliminate calls to default-false VectorType::get() fr [...] adds 922fa2fce38 Run Coverage pass before other *San passes under new pass m [...] adds 6eb56794023 [NFC,StackSafety] clang-tidy warning fixes adds 519959ad825 [scudo] Fix deadlock in ScudoWrappersCTest.DisableForkEnable test. adds 27304b1737a [Tests] Switch a few statepoint tests to using operand bundles adds 15000255d18 [Tests] Remove deopt operands from SafepointIRVerfier tests adds e3fb8446f2e Revert "Run Coverage pass before other *San passes under ne [...] adds a9c7b498621 [SVE] Eliminate calls to default-false VectorType::get() from mlir adds 10bb03c1c19 [libc][NFC][Obvious] Remove line break from a CMake message.
No new revisions were added by this update.
Summary of changes: .../clang-tidy/abseil/AbseilTidyModule.cpp | 5 +- clang-tools-extra/clang-tidy/abseil/CMakeLists.txt | 2 + .../abseil/StringFindStrContainsCheck.cpp | 110 ++ .../clang-tidy/abseil/StringFindStrContainsCheck.h | 39 + clang-tools-extra/clangd/XRefs.cpp | 308 ++- clang-tools-extra/clangd/unittests/XRefsTests.cpp | 137 ++ clang-tools-extra/docs/ReleaseNotes.rst | 7 + .../checks/abseil-string-find-str-contains.rst | 52 + clang-tools-extra/docs/clang-tidy/checks/list.rst | 1 + .../checkers/abseil-string-find-str-contains.cpp | 290 +++ clang/docs/LibASTMatchersReference.html | 17 + clang/docs/analyzer/checkers.rst | 18 + clang/include/clang/AST/ASTContext.h | 2 +- clang/include/clang/AST/Expr.h | 5 + clang/include/clang/ASTMatchers/ASTMatchers.h | 28 + .../clang/ASTMatchers/ASTMatchersInternal.h | 130 +- clang/include/clang/Basic/BuiltinsAMDGPU.def | 1 + clang/include/clang/Basic/DiagnosticLexKinds.td | 2 +- clang/include/clang/Basic/TargetInfo.h | 9 +- clang/include/clang/Lex/LiteralSupport.h | 4 +- .../clang/StaticAnalyzer/Checkers/Checkers.td | 4 + .../Core/PathSensitive/BasicValueFactory.h | 16 +- .../Core/PathSensitive/RangedConstraintManager.h | 15 +- .../Core/PathSensitive/SymbolManager.h | 145 +- .../clang/Tooling/Transformer/RewriteRule.h | 12 +- clang/lib/AST/ASTContext.cpp | 6 +- clang/lib/AST/Expr.cpp | 93 +- clang/lib/ASTMatchers/ASTMatchersInternal.cpp | 33 + clang/lib/ASTMatchers/Dynamic/Registry.cpp | 1 + clang/lib/Basic/TargetInfo.cpp | 7 +- clang/lib/CodeGen/BackendUtil.cpp | 2 +- clang/lib/CodeGen/CGDebugInfo.cpp | 47 +- clang/lib/Driver/ToolChains/Clang.cpp | 52 +- clang/lib/Driver/ToolChains/CommonArgs.cpp | 67 +- clang/lib/Driver/ToolChains/CommonArgs.h | 2 + clang/lib/Lex/LiteralSupport.cpp | 4 +- clang/lib/Sema/DeclSpec.cpp | 3 +- clang/lib/Sema/SemaDeclAttr.cpp | 16 +- clang/lib/Sema/SemaExprCXX.cpp | 78 +- clang/lib/StaticAnalyzer/Checkers/CMakeLists.txt | 1 + .../lib/StaticAnalyzer/Checkers/StreamChecker.cpp | 124 +- .../Checkers/WebKit/DiagOutputUtils.h | 8 + .../Checkers/WebKit/NoUncountedMembersChecker.cpp | 150 ++ .../StaticAnalyzer/Core/RangeConstraintManager.cpp | 566 ++++-- clang/lib/StaticAnalyzer/Core/RegionStore.cpp | 4 - .../lib/StaticAnalyzer/Core/SimpleSValBuilder.cpp | 5 + clang/lib/StaticAnalyzer/Core/SymbolManager.cpp | 48 +- clang/lib/Tooling/Transformer/RewriteRule.cpp | 24 +- .../Analysis/Checkers/WebKit/uncounted-members.cpp | 43 + clang/test/Analysis/PR35418.cpp | 28 + clang/test/Analysis/compound-literals.c | 17 +- clang/test/Analysis/constant-folding.c | 172 +- clang/test/Analysis/double-ranges-bug.c | 22 + clang/test/Analysis/hangs.c | 196 +- .../Analysis/retain-release-compound-literal.m | 25 + clang/test/Analysis/stream-error.c | 71 +- clang/test/Analysis/switch-case.c | 11 + .../Analysis/uninit-bug-first-iteration-init.c | 27 + clang/test/Analysis/uninit-exhaustive-switch-bug.c | 20 + clang/test/CodeGen/ppc64-complex-parms.c | 11 + clang/test/CodeGen/ppc64-complex-return.c | 22 + clang/test/CodeGen/sanitize-coverage.c | 3 + ...debug-info-template-explicit-specialization.cpp | 2 +- clang/test/CodeGenOpenCL/builtins-amdgcn.cl | 6 + clang/test/Driver/x86-malign-branch.c | 10 +- clang/test/Frontend/fixed_point_errors.c | 14 +- clang/test/Headers/nvptx_device_math_macro.cpp | 4 +- clang/test/Modules/ExtDebugInfo.cpp | 6 +- clang/test/Modules/ModuleDebugInfo.cpp | 6 +- clang/test/Sema/attr-mode.c | 11 + clang/test/SemaCXX/warn-unused-value.cpp | 30 + clang/test/SemaOpenCL/builtins-amdgcn-error.cl | 5 + clang/tools/libclang/CMakeLists.txt | 5 +- .../ASTMatchers/ASTMatchersInternalTest.cpp | 22 + .../ASTMatchers/ASTMatchersNarrowingTest.cpp | 39 + clang/unittests/ASTMatchers/CMakeLists.txt | 5 + clang/unittests/StaticAnalyzer/StoreTest.cpp | 142 +- clang/unittests/Tooling/Syntax/TreeTest.cpp | 311 ++- clang/unittests/Tooling/TransformerTest.cpp | 53 + clang/utils/analyzer/SATestBuild.py | 28 +- compiler-rt/lib/asan/tests/asan_test.cpp | 8 + .../lib/scudo/standalone/tests/wrappers_c_test.cpp | 5 +- compiler-rt/test/tsan/java_finalizer2.cpp | 4 + libc/CMakeLists.txt | 4 +- libc/utils/benchmarks/README.md | 2 +- libclc/CMakeLists.txt | 2 +- libcxx/docs/FeatureTestMacroTable.rst | 2 + libcxx/include/array | 156 +- libcxx/include/bit | 9 +- libcxx/include/version | 5 +- .../containers/sequences/array/aggregate.pass.cpp | 50 + .../sequences/array/array.cons/deduct.pass.cpp | 57 +- .../sequences/array/array.cons/default.pass.cpp | 47 +- .../array/array.cons/implicit_copy.pass.cpp | 129 +- .../array/array.cons/initializer_list.pass.cpp | 21 +- .../array/array.creation/to_array.pass.cpp | 16 +- .../sequences/array/array.data/data.pass.cpp | 68 +- .../sequences/array/array.data/data_const.pass.cpp | 63 +- .../sequences/array/array.fill/fill.pass.cpp | 13 +- .../sequences/array/array.size/size.pass.cpp | 2 +- .../sequences/array/array.special/swap.pass.cpp | 21 +- .../sequences/array/array.swap/swap.pass.cpp | 16 +- .../sequences/array/array.tuple/get.pass.cpp | 72 +- .../sequences/array/array.tuple/get_const.pass.cpp | 42 +- .../array/array.tuple/get_const_rv.pass.cpp | 30 +- .../sequences/array/array.tuple/get_rv.pass.cpp | 2 +- .../array/array.tuple/tuple_element.fail.cpp | 1 - .../std/containers/sequences/array/at.pass.cpp | 128 +- .../containers/sequences/array/at_const.pass.cpp | 109 ++ .../std/containers/sequences/array/begin.pass.cpp | 53 - .../containers/sequences/array/compare.pass.cpp | 69 +- .../containers/sequences/array/contiguous.pass.cpp | 35 +- .../std/containers/sequences/array/empty.pass.cpp | 41 +- .../containers/sequences/array/front_back.pass.cpp | 114 +- .../sequences/array/front_back_const.pass.cpp | 73 + .../containers/sequences/array/indexing.pass.cpp | 107 +- .../sequences/array/indexing_const.pass.cpp | 73 + .../containers/sequences/array/iterators.pass.cpp | 261 +-- .../containers/sequences/array/max_size.pass.cpp | 41 +- .../sequences/array/size_and_alignment.pass.cpp | 8 - .../support.limits.general/array.version.pass.cpp | 5 +- .../iterator.version.pass.cpp | 5 +- .../version.version.pass.cpp | 5 +- libcxx/test/support/test_macros.h | 6 + .../generate_feature_test_macro_components.py | 1 + lld/Common/Strings.cpp | 1 + lld/ELF/SymbolTable.cpp | 14 +- lld/test/COFF/thinlto-index-only.ll | 1 + lld/test/ELF/lto/thinlto-index-only.ll | 1 + lld/test/ELF/lto/wrap-2.ll | 4 - lld/test/ELF/wrap-no-real.s | 37 +- lld/test/ELF/wrap.s | 7 +- lldb/docs/man/lldb.rst | 18 +- lldb/docs/resources/reproducers.rst | 21 +- lldb/examples/python/crashlog.py | 6 +- .../gdb_remote_client/TestWriteMemory.py | 1 + .../functionalities/load_unload/TestLoadUnload.py | 1 + .../load_using_paths/TestLoadUsingPaths.py | 1 + .../postmortem/minidump-new/TestMiniDumpNew.py | 1 + .../process_group/TestChangeProcessGroup.py | 1 + .../TestExitDuringExpression.py | 17 +- .../API/lang/cpp/thread_local/TestThreadLocal.py | 17 +- .../save_crashlog}/Makefile | 0 .../API/macosx/save_crashlog/TestSaveCrashlog.py | 68 + lldb/test/API/macosx/save_crashlog/main.c | 13 + .../version_zero/TestGetVersionZeroVersion.py | 3 +- .../python_api/symbol-context/TestSymbolContext.py | 1 + lldb/test/CMakeLists.txt | 21 + lldb/test/Shell/CMakeLists.txt | 17 - lldb/test/Shell/lit.cfg.py | 2 +- lldb/tools/lldb-vscode/package.json | 47 +- llvm/docs/CommandGuide/FileCheck.rst | 13 +- llvm/docs/LangRef.rst | 163 ++ llvm/docs/ReleaseNotes.rst | 4 + llvm/include/llvm/Analysis/ProfileSummaryInfo.h | 82 +- llvm/include/llvm/Analysis/StackSafetyAnalysis.h | 50 +- llvm/include/llvm/Analysis/TargetTransformInfo.h | 16 +- .../llvm/Analysis/TargetTransformInfoImpl.h | 6 +- llvm/include/llvm/BinaryFormat/ELF.h | 6 + llvm/include/llvm/BinaryFormat/ELFRelocs/VE.def | 48 + llvm/include/llvm/Bitcode/LLVMBitCodes.h | 2 + llvm/include/llvm/CodeGen/BasicTTIImpl.h | 6 +- llvm/include/llvm/CodeGen/ISDOpcodes.h | 67 +- .../include/llvm/DebugInfo/DWARF/DWARFDebugMacro.h | 1 - llvm/include/llvm/IR/DIBuilder.h | 2 + llvm/include/llvm/IR/DebugInfoMetadata.h | 42 +- llvm/include/llvm/IR/IRBuilder.h | 16 +- llvm/include/llvm/IR/IntrinsicsAMDGPU.td | 10 + llvm/include/llvm/IR/ModuleSummaryIndex.h | 12 +- llvm/include/llvm/IR/Statepoint.h | 289 +-- llvm/include/llvm/Object/ELFObjectFile.h | 4 + llvm/include/llvm/Object/SymbolicFile.h | 1 - llvm/include/llvm/Object/XCOFFObjectFile.h | 1 + llvm/include/llvm/ObjectYAML/ELFYAML.h | 18 + llvm/include/llvm/Support/FileOutputBuffer.h | 2 - llvm/include/llvm/Support/WithColor.h | 8 +- .../llvm/Transforms/Utils/BasicBlockUtils.h | 12 + llvm/include/llvm/module.modulemap | 1 + llvm/lib/Analysis/CMakeLists.txt | 5 - llvm/lib/Analysis/ConstantFolding.cpp | 12 +- llvm/lib/Analysis/LLVMBuild.txt | 3 + llvm/lib/Analysis/ML/CMakeLists.txt | 7 +- llvm/lib/Analysis/{ => ML}/LLVMBuild.txt | 8 +- llvm/lib/Analysis/ModuleSummaryAnalysis.cpp | 1 + llvm/lib/Analysis/ProfileSummaryInfo.cpp | 80 +- llvm/lib/Analysis/StackSafetyAnalysis.cpp | 408 ++-- llvm/lib/Analysis/TargetTransformInfo.cpp | 5 +- llvm/lib/AsmParser/LLLexer.cpp | 1 + llvm/lib/AsmParser/LLParser.cpp | 54 +- llvm/lib/AsmParser/LLParser.h | 1 + llvm/lib/AsmParser/LLToken.h | 1 + llvm/lib/Bitcode/Reader/BitcodeAnalyzer.cpp | 1 + llvm/lib/Bitcode/Reader/BitcodeReader.cpp | 3 + llvm/lib/Bitcode/Reader/MetadataLoader.cpp | 14 +- llvm/lib/Bitcode/Writer/BitcodeWriter.cpp | 17 +- llvm/lib/CodeGen/AsmPrinter/CodeViewDebug.cpp | 2 +- llvm/lib/CodeGen/AsmPrinter/DwarfCompileUnit.cpp | 15 +- llvm/lib/CodeGen/AsmPrinter/DwarfUnit.cpp | 26 +- llvm/lib/CodeGen/CodeGenPrepare.cpp | 2 +- llvm/lib/CodeGen/LiveDebugValues.cpp | 28 + llvm/lib/CodeGen/MachineLICM.cpp | 3 + llvm/lib/CodeGen/MachineVerifier.cpp | 7 + llvm/lib/CodeGen/SelectionDAG/LegalizeDAG.cpp | 10 +- .../CodeGen/SelectionDAG/SelectionDAGBuilder.cpp | 8 +- .../lib/CodeGen/SelectionDAG/SelectionDAGBuilder.h | 2 +- llvm/lib/CodeGen/SelectionDAG/SelectionDAGISel.cpp | 13 +- .../CodeGen/SelectionDAG/StatepointLowering.cpp | 57 +- llvm/lib/DebugInfo/PDB/Native/PDBFileBuilder.cpp | 3 +- llvm/lib/IR/AsmWriter.cpp | 38 +- llvm/lib/IR/DIBuilder.cpp | 15 +- llvm/lib/IR/DebugInfoMetadata.cpp | 96 +- llvm/lib/IR/IRBuilder.cpp | 68 +- llvm/lib/IR/LLVMContextImpl.h | 50 +- llvm/lib/IR/Metadata.cpp | 2 +- llvm/lib/IR/SafepointIRVerifier.cpp | 2 +- llvm/lib/IR/Statepoint.cpp | 8 +- llvm/lib/IR/Verifier.cpp | 32 +- llvm/lib/Object/COFFObjectFile.cpp | 1 + llvm/lib/Object/ELF.cpp | 7 + llvm/lib/Object/WasmObjectFile.cpp | 1 + llvm/lib/ObjectYAML/ELFEmitter.cpp | 69 +- llvm/lib/ObjectYAML/ELFYAML.cpp | 15 + llvm/lib/ObjectYAML/MachOEmitter.cpp | 50 +- llvm/lib/Passes/LLVMBuild.txt | 2 +- llvm/lib/Support/FileCheck.cpp | 262 ++- llvm/lib/Support/FileCheckImpl.h | 83 +- llvm/lib/Support/FileOutputBuffer.cpp | 2 +- llvm/lib/Support/Host.cpp | 3 + .../Target/AArch64/AArch64ExpandPseudoInsts.cpp | 37 + llvm/lib/Target/AArch64/AArch64InstrInfo.cpp | 85 +- llvm/lib/Target/AArch64/AArch64SVEInstrInfo.td | 14 + llvm/lib/Target/AMDGPU/AMDGPUAsmPrinter.cpp | 27 +- llvm/lib/Target/AMDGPU/AMDGPUInstrInfo.td | 7 - llvm/lib/Target/AMDGPU/AMDGPURegisterBankInfo.cpp | 11 + .../Target/AMDGPU/AMDGPUTargetTransformInfo.cpp | 47 +- llvm/lib/Target/AMDGPU/AMDGPUTargetTransformInfo.h | 4 +- .../Target/AMDGPU/AsmParser/AMDGPUAsmParser.cpp | 28 + .../AMDGPU/Disassembler/AMDGPUDisassembler.cpp | 7 - llvm/lib/Target/AMDGPU/SIFixSGPRCopies.cpp | 18 +- llvm/lib/Target/AMDGPU/SIISelLowering.cpp | 91 +- llvm/lib/Target/AMDGPU/SIISelLowering.h | 3 + llvm/lib/Target/AMDGPU/SIInstrInfo.cpp | 64 +- llvm/lib/Target/AMDGPU/SIInstrInfo.td | 4 +- llvm/lib/Target/AMDGPU/SIRegisterInfo.cpp | 170 +- llvm/lib/Target/AMDGPU/SIRegisterInfo.h | 7 + llvm/lib/Target/AMDGPU/SOPInstructions.td | 7 +- llvm/lib/Target/AMDGPU/VOP2Instructions.td | 4 +- llvm/lib/Target/AMDGPU/VOP3Instructions.td | 4 +- llvm/lib/Target/ARM/ARMExpandPseudoInsts.cpp | 18 + llvm/lib/Target/ARM/ARMISelDAGToDAG.cpp | 82 + llvm/lib/Target/ARM/ARMISelLowering.cpp | 62 +- llvm/lib/Target/ARM/ARMISelLowering.h | 8 +- llvm/lib/Target/ARM/ARMInstrInfo.td | 22 + llvm/lib/Target/ARM/ARMInstrThumb2.td | 9 +- llvm/lib/Target/X86/X86CallFrameOptimization.cpp | 3 + llvm/lib/Target/X86/X86ISelLowering.cpp | 10 +- .../Transforms/InstCombine/InstCombineCalls.cpp | 3 +- .../Transforms/Instrumentation/PGOMemOPSizeOpt.cpp | 2 +- .../Instrumentation/ValueProfilePlugins.inc | 4 + llvm/lib/Transforms/Scalar/InferAddressSpaces.cpp | 77 +- llvm/lib/Transforms/Scalar/JumpThreading.cpp | 28 +- .../Transforms/Scalar/LowerMatrixIntrinsics.cpp | 34 +- llvm/lib/Transforms/Scalar/PlaceSafepoints.cpp | 3 +- .../Transforms/Scalar/RewriteStatepointsForGC.cpp | 33 +- .../Transforms/Scalar/TailRecursionElimination.cpp | 117 +- llvm/lib/Transforms/Utils/BasicBlockUtils.cpp | 25 + llvm/lib/Transforms/Utils/LoopUnrollAndJam.cpp | 19 +- llvm/lib/Transforms/Utils/StripGCRelocates.cpp | 2 +- .../test/Analysis/CallGraph/non-leaf-intrinsics.ll | 2 +- .../Analysis/LazyCallGraph/non-leaf-intrinsics.ll | 2 +- .../test/Analysis/StackSafetyAnalysis/ipa-alias.ll | 36 - llvm/test/Assembler/debug-info.ll | 4 +- llvm/test/Assembler/disubrange-empty-array.ll | 4 +- .../Assembler/invalid-disubrange-count-missing.ll | 3 +- llvm/test/Assembler/thinlto-vtable-summary.ll | 1 + llvm/test/Bindings/llvm-c/debug_info.ll | 2 +- llvm/test/Bitcode/fortranSubrange.ll | 44 + llvm/test/Bitcode/fortranSubrangeBackward.ll | 50 + llvm/test/Bitcode/fortranSubrangeBackward.ll.bc | Bin 0 -> 2064 bytes llvm/test/Bitcode/thinlto-alias.ll | 4 + llvm/test/Bitcode/thinlto-alias2.ll | 1 + .../thinlto-function-summary-callgraph-cast.ll | 1 + .../thinlto-function-summary-callgraph-pgo.ll | 2 + ...o-function-summary-callgraph-profile-summary.ll | 6 +- .../thinlto-function-summary-callgraph-relbf.ll | 1 + ...ion-summary-callgraph-sample-profile-summary.ll | 6 +- .../Bitcode/thinlto-function-summary-callgraph.ll | 2 + .../thinlto-function-summary-originalnames.ll | 1 + llvm/test/Bitcode/thinlto-function-summary.ll | 1 + llvm/test/CodeGen/AArch64/O0-pipeline.ll | 4 - llvm/test/CodeGen/AArch64/arm64-neon-copy.ll | 11 + llvm/test/CodeGen/AArch64/spillfill-sve.mir | 120 ++ .../CodeGen/AMDGPU/GlobalISel/extractelement.ll | 2046 ++++++++++++-------- .../CodeGen/AMDGPU/GlobalISel/insertelement.ll | 1185 ++++++++++++ .../GlobalISel/inst-select-concat-vectors.mir | 14 +- .../AMDGPU/GlobalISel/llvm.amdgcn.s.setreg.ll | 59 + llvm/test/CodeGen/AMDGPU/llvm.amdgcn.s.setreg.ll | 55 + llvm/test/CodeGen/AMDGPU/non-entry-alloca.ll | 271 +++ .../test/CodeGen/AMDGPU/phi-vgpr-input-moveimm.mir | 97 + .../CodeGen/AMDGPU/schedule-barrier-fpmode.mir | 99 + llvm/test/CodeGen/ARM/i64_volatile_load_store.ll | 191 ++ llvm/test/CodeGen/Hexagon/early-if-debug.mir | 11 +- .../CodeGen/MIR/Generic/dbg-value-missing-loc.mir | 19 + .../MIR/X86/instructions-debug-location.mir | 12 +- llvm/test/CodeGen/MIR/X86/metadata-operands.mir | 2 +- .../CodeGen/RISCV/select-optimize-multiple.mir | 19 +- llvm/test/CodeGen/Thumb2/mve-float32regloops.ll | 630 ++++++ llvm/test/CodeGen/X86/O0-pipeline.ll | 4 - llvm/test/CodeGen/X86/cf-opt-memops.mir | 109 ++ llvm/test/CodeGen/X86/machine-cp-debug.mir | 3 +- llvm/test/CodeGen/X86/musttail-indirect.ll | 75 +- llvm/test/CodeGen/X86/musttail-thiscall.ll | 13 +- llvm/test/CodeGen/X86/pr38952.mir | 4 +- llvm/test/CodeGen/X86/vec_saddo.ll | 17 +- llvm/test/CodeGen/X86/vec_smulo.ll | 83 +- llvm/test/CodeGen/X86/vec_ssubo.ll | 17 +- .../MIR/X86/live-debug-values-cutoffs.mir | 99 + llvm/test/DebugInfo/X86/default-subrange-array.ll | 2 +- .../DebugInfo/X86/nondefault-subrange-array.ll | 2 +- llvm/test/DebugInfo/cDefaultLower.ll | 35 + llvm/test/DebugInfo/fortranDefaultLower.ll | 35 + llvm/test/DebugInfo/fortranSubrangeExpr.ll | 44 + llvm/test/DebugInfo/fortranSubrangeInt.ll | 43 + llvm/test/DebugInfo/fortranSubrangeVar.ll | 63 + llvm/test/FileCheck/numeric-expression.txt | 42 +- llvm/test/MC/AMDGPU/mai.s | 21 +- .../ObjectYAML/MachO/fat_macho_i386_x86_64.yaml | 43 +- llvm/test/ObjectYAML/MachO/sections.yaml | 61 +- .../SafepointIRVerifier/basic-use-after-reloc.ll | 4 +- llvm/test/SafepointIRVerifier/compares.ll | 12 +- llvm/test/SafepointIRVerifier/constant-bases.ll | 12 +- .../unreachable-block-tolerant.ll | 6 +- .../SafepointIRVerifier/unrecorded-live-at-sp.ll | 12 +- llvm/test/SafepointIRVerifier/uses-in-phi-nodes.ll | 8 +- llvm/test/TableGen/AliasAsmString.td | 28 + llvm/test/ThinLTO/X86/distributed_indexes.ll | 2 + .../InferAddressSpaces/AMDGPU/ptrmask.ll | 372 ++++ llvm/test/Transforms/InstCombine/token.ll | 4 +- .../transpose-double-row-major.ll | 111 ++ .../transpose-float-row-major.ll | 111 ++ .../transpose-i32-row-major.ll | 111 ++ .../Transforms/PGOProfile/memop_size_annotation.ll | 8 +- .../RewriteStatepointsForGC/base-pointers-4.ll | 10 +- .../Transforms/RewriteStatepointsForGC/basic.ll | 24 +- .../Transforms/RewriteStatepointsForGC/basics.ll | 2 +- .../deopt-lowering-attrs.ll | 8 +- .../scalar-base-vector-2.ll | 12 +- .../RewriteStatepointsForGC/scalar-base-vector.ll | 14 +- .../2010-06-26-MultipleReturnValues.ll | 104 +- llvm/test/Transforms/TailCallElim/basic.ll | 10 +- llvm/test/Transforms/Util/strip-gc-relocates.ll | 14 +- llvm/test/Verifier/disubrange-count-upperBound.ll | 5 + .../test/Verifier/disubrange-missing-upperBound.ll | 5 + .../test/Verifier/invalid-disubrange-lowerBound.ll | 6 + llvm/test/Verifier/invalid-disubrange-stride.ll | 6 + .../test/Verifier/invalid-disubrange-upperBound.ll | 6 + llvm/test/tools/llvm-lto/thinlto.ll | 1 + .../ELF/file-header-machine-types.test | 487 +++++ llvm/test/tools/yaml2obj/ELF/section-headers.yaml | 184 ++ llvm/tools/llvm-dwarfdump/llvm-dwarfdump.h | 1 - llvm/tools/llvm-exegesis/lib/BenchmarkRunner.cpp | 26 +- llvm/tools/llvm-exegesis/lib/PerfHelper.cpp | 31 +- llvm/tools/llvm-exegesis/lib/PerfHelper.h | 23 +- llvm/tools/llvm-exegesis/lib/Target.cpp | 15 + llvm/tools/llvm-exegesis/lib/Target.h | 6 + llvm/tools/llvm-objcopy/ELF/ELFObjcopy.cpp | 2 +- llvm/tools/llvm-objcopy/wasm/Writer.cpp | 2 +- llvm/tools/llvm-rc/ResourceFileWriter.cpp | 2 +- llvm/tools/llvm-readobj/ELFDumper.cpp | 3 + llvm/unittests/IR/MetadataTest.cpp | 139 +- llvm/unittests/Object/CMakeLists.txt | 2 + llvm/unittests/Object/ELFObjectFileTest.cpp | 127 ++ llvm/unittests/Object/ELFTest.cpp | 56 + llvm/unittests/ObjectYAML/CMakeLists.txt | 1 + llvm/unittests/ObjectYAML/ELFYAMLTest.cpp | 134 ++ llvm/unittests/Support/FileCheckTest.cpp | 347 +++- llvm/unittests/Support/Host.cpp | 4 + llvm/utils/TableGen/AsmWriterEmitter.cpp | 22 + .../clang-tools-extra/clang-tidy/abseil/BUILD.gn | 1 + .../clang/lib/StaticAnalyzer/Checkers/BUILD.gn | 1 + .../gn/secondary/llvm/lib/Analysis/ML/BUILD.gn | 10 + llvm/utils/gn/secondary/llvm/lib/Passes/BUILD.gn | 1 + .../secondary/llvm/unittests/Analysis/ML/BUILD.gn | 15 + llvm/utils/gn/secondary/llvm/unittests/BUILD.gn | 1 + .../gn/secondary/llvm/unittests/Object/BUILD.gn | 2 + .../secondary/llvm/unittests/ObjectYAML/BUILD.gn | 1 + mlir/CMakeLists.txt | 9 + mlir/cmake/modules/CMakeLists.txt | 1 + mlir/cmake/modules/MLIRConfig.cmake.in | 1 + mlir/examples/standalone/CMakeLists.txt | 1 + mlir/examples/standalone/README.md | 2 +- .../standalone/standalone-translate/CMakeLists.txt | 24 + .../standalone-translate/standalone-translate.cpp | 114 ++ mlir/examples/standalone/test/CMakeLists.txt | 11 +- .../test/Standalone/standalone-translate.mlir | 8 + mlir/examples/standalone/test/lit.cfg.py | 5 +- .../mlir/Conversion/GPUCommon/GPUCommonPass.h | 48 +- .../mlir/Conversion/GPUToCUDA/GPUToCUDAPass.h | 50 - .../StandardToLLVM/ConvertStandardToLLVM.h | 4 +- .../Linalg/IR/LinalgStructuredOpsInterface.td | 8 + mlir/include/mlir/Dialect/Linalg/IR/LinalgTraits.h | 19 + mlir/include/mlir/Dialect/Linalg/Passes.h | 7 + mlir/include/mlir/Dialect/Linalg/Passes.td | 11 + mlir/include/mlir/Dialect/SPIRV/SPIRVLowering.h | 2 +- mlir/include/mlir/Dialect/Shape/IR/ShapeOps.td | 77 +- mlir/include/mlir/Dialect/StandardOps/IR/Ops.td | 33 + mlir/include/mlir/IR/Builders.h | 8 + mlir/include/mlir/IR/MLIRContext.h | 3 + mlir/include/mlir/IR/OpDefinition.h | 5 +- mlir/include/mlir/InitAllPasses.h | 1 - mlir/include/mlir/TableGen/OpClass.h | 30 +- mlir/include/mlir/TableGen/Operator.h | 3 + mlir/lib/Conversion/CMakeLists.txt | 1 - mlir/lib/Conversion/GPUCommon/CMakeLists.txt | 24 +- .../GPUCommon/ConvertKernelFuncToBlob.cpp | 168 ++ mlir/lib/Conversion/GPUToCUDA/CMakeLists.txt | 35 - .../GPUToCUDA/ConvertKernelFuncToCubin.cpp | 165 -- .../Conversion/StandardToLLVM/StandardToLLVM.cpp | 9 +- mlir/lib/Dialect/LLVMIR/IR/LLVMDialect.cpp | 3 +- mlir/lib/Dialect/Linalg/IR/LinalgOps.cpp | 6 +- mlir/lib/Dialect/Linalg/Transforms/CMakeLists.txt | 1 + .../lib/Dialect/Linalg/Transforms/DropUnitDims.cpp | 375 ++++ mlir/lib/Dialect/Linalg/Transforms/Fusion.cpp | 4 +- mlir/lib/Dialect/SPIRV/SPIRVLowering.cpp | 5 +- mlir/lib/Dialect/Shape/IR/Shape.cpp | 124 +- mlir/lib/Dialect/StandardOps/IR/Ops.cpp | 80 + mlir/lib/IR/MLIRContext.cpp | 12 +- mlir/lib/TableGen/OpClass.cpp | 39 +- mlir/lib/TableGen/Operator.cpp | 4 + mlir/test/Conversion/GPUToROCm/lit.local.cfg | 2 + .../GPUToROCm/lower-rocdl-kernel-to-hsaco.mlir | 26 + .../test/Dialect/Linalg/drop-unit-extent-dims.mlir | 165 ++ mlir/test/Dialect/Linalg/fold-unit-trip-loops.mlir | 110 ++ mlir/test/Dialect/Shape/canonicalize.mlir | 76 + mlir/test/Examples/standalone/test.toy | 4 +- mlir/test/IR/core-ops.mlir | 18 + mlir/test/IR/invalid-ops.mlir | 19 +- mlir/test/Transforms/canonicalize.mlir | 12 + mlir/test/lib/Transforms/CMakeLists.txt | 7 +- .../lib/Transforms/TestConvertGPUKernelToCubin.cpp | 28 +- .../lib/Transforms/TestConvertGPUKernelToHsaco.cpp | 41 + mlir/test/lit.site.cfg.py.in | 1 + mlir/test/mlir-tblgen/op-decl.td | 16 +- mlir/test/mlir-tblgen/op-operand.td | 6 +- mlir/tools/mlir-cuda-runner/mlir-cuda-runner.cpp | 19 +- mlir/tools/mlir-opt/mlir-opt.cpp | 4 + mlir/tools/mlir-tblgen/OpDefinitionsGen.cpp | 41 +- 447 files changed, 16554 insertions(+), 4142 deletions(-) create mode 100644 clang-tools-extra/clang-tidy/abseil/StringFindStrContainsCheck.cpp create mode 100644 clang-tools-extra/clang-tidy/abseil/StringFindStrContainsCheck.h create mode 100644 clang-tools-extra/docs/clang-tidy/checks/abseil-string-find-str [...] create mode 100644 clang-tools-extra/test/clang-tidy/checkers/abseil-string-find-s [...] create mode 100644 clang/lib/StaticAnalyzer/Checkers/WebKit/NoUncountedMembersChecker.cpp create mode 100644 clang/test/Analysis/Checkers/WebKit/uncounted-members.cpp create mode 100644 clang/test/Analysis/PR35418.cpp create mode 100644 clang/test/Analysis/double-ranges-bug.c create mode 100644 clang/test/Analysis/retain-release-compound-literal.m create mode 100644 clang/test/Analysis/uninit-bug-first-iteration-init.c create mode 100644 clang/test/Analysis/uninit-exhaustive-switch-bug.c create mode 100644 libcxx/test/std/containers/sequences/array/aggregate.pass.cpp create mode 100644 libcxx/test/std/containers/sequences/array/at_const.pass.cpp delete mode 100644 libcxx/test/std/containers/sequences/array/begin.pass.cpp create mode 100644 libcxx/test/std/containers/sequences/array/front_back_const.pass.cpp create mode 100644 libcxx/test/std/containers/sequences/array/indexing_const.pass.cpp copy lldb/test/API/{commands/expression/dont_allow_jit => macosx/save_crashlog}/Ma [...] create mode 100644 lldb/test/API/macosx/save_crashlog/TestSaveCrashlog.py create mode 100644 lldb/test/API/macosx/save_crashlog/main.c create mode 100644 llvm/include/llvm/BinaryFormat/ELFRelocs/VE.def copy llvm/lib/Analysis/{ => ML}/LLVMBuild.txt (78%) create mode 100644 llvm/test/Bitcode/fortranSubrange.ll create mode 100644 llvm/test/Bitcode/fortranSubrangeBackward.ll create mode 100644 llvm/test/Bitcode/fortranSubrangeBackward.ll.bc create mode 100644 llvm/test/CodeGen/AMDGPU/GlobalISel/llvm.amdgcn.s.setreg.ll create mode 100644 llvm/test/CodeGen/AMDGPU/llvm.amdgcn.s.setreg.ll create mode 100644 llvm/test/CodeGen/AMDGPU/non-entry-alloca.ll create mode 100644 llvm/test/CodeGen/AMDGPU/phi-vgpr-input-moveimm.mir create mode 100644 llvm/test/CodeGen/AMDGPU/schedule-barrier-fpmode.mir create mode 100644 llvm/test/CodeGen/ARM/i64_volatile_load_store.ll create mode 100644 llvm/test/CodeGen/MIR/Generic/dbg-value-missing-loc.mir create mode 100644 llvm/test/CodeGen/X86/cf-opt-memops.mir create mode 100644 llvm/test/DebugInfo/MIR/X86/live-debug-values-cutoffs.mir create mode 100644 llvm/test/DebugInfo/cDefaultLower.ll create mode 100644 llvm/test/DebugInfo/fortranDefaultLower.ll create mode 100644 llvm/test/DebugInfo/fortranSubrangeExpr.ll create mode 100644 llvm/test/DebugInfo/fortranSubrangeInt.ll create mode 100644 llvm/test/DebugInfo/fortranSubrangeVar.ll create mode 100644 llvm/test/TableGen/AliasAsmString.td create mode 100644 llvm/test/Transforms/InferAddressSpaces/AMDGPU/ptrmask.ll create mode 100644 llvm/test/Transforms/LowerMatrixIntrinsics/transpose-double-row [...] create mode 100644 llvm/test/Transforms/LowerMatrixIntrinsics/transpose-float-row- [...] create mode 100644 llvm/test/Transforms/LowerMatrixIntrinsics/transpose-i32-row-major.ll create mode 100644 llvm/test/Verifier/disubrange-count-upperBound.ll create mode 100644 llvm/test/Verifier/disubrange-missing-upperBound.ll create mode 100644 llvm/test/Verifier/invalid-disubrange-lowerBound.ll create mode 100644 llvm/test/Verifier/invalid-disubrange-stride.ll create mode 100644 llvm/test/Verifier/invalid-disubrange-upperBound.ll create mode 100644 llvm/test/tools/llvm-readobj/ELF/file-header-machine-types.test create mode 100644 llvm/test/tools/yaml2obj/ELF/section-headers.yaml create mode 100644 llvm/unittests/Object/ELFObjectFileTest.cpp create mode 100644 llvm/unittests/Object/ELFTest.cpp create mode 100644 llvm/unittests/ObjectYAML/ELFYAMLTest.cpp create mode 100644 llvm/utils/gn/secondary/llvm/lib/Analysis/ML/BUILD.gn create mode 100644 llvm/utils/gn/secondary/llvm/unittests/Analysis/ML/BUILD.gn create mode 100644 mlir/examples/standalone/standalone-translate/CMakeLists.txt create mode 100644 mlir/examples/standalone/standalone-translate/standalone-translate.cpp create mode 100644 mlir/examples/standalone/test/Standalone/standalone-translate.mlir delete mode 100644 mlir/include/mlir/Conversion/GPUToCUDA/GPUToCUDAPass.h create mode 100644 mlir/lib/Conversion/GPUCommon/ConvertKernelFuncToBlob.cpp delete mode 100644 mlir/lib/Conversion/GPUToCUDA/CMakeLists.txt delete mode 100644 mlir/lib/Conversion/GPUToCUDA/ConvertKernelFuncToCubin.cpp create mode 100644 mlir/lib/Dialect/Linalg/Transforms/DropUnitDims.cpp create mode 100644 mlir/test/Conversion/GPUToROCm/lit.local.cfg create mode 100644 mlir/test/Conversion/GPUToROCm/lower-rocdl-kernel-to-hsaco.mlir create mode 100644 mlir/test/Dialect/Linalg/drop-unit-extent-dims.mlir create mode 100644 mlir/test/Dialect/Linalg/fold-unit-trip-loops.mlir create mode 100644 mlir/test/lib/Transforms/TestConvertGPUKernelToHsaco.cpp