This is an automated email from the git hooks/post-receive script.
tcwg-buildslave pushed a change to branch linaro-local/ci/tcwg_kernel/llvm-master-aarch64-lts-allmodconfig in repository toolchain/ci/llvm-project.
from 6b29aa21180 Revert "[OPENMP]Do not use RTTI by default for NVPTX devices." adds 7ce2de2ce4e [lldb/Debugger] Rename IO handler methods to be more meanin [...] adds 3d210ed3d18 Revert "Allow system header to provide their own implementa [...] adds 8045a8a7f18 [COFF] Warn that LLD does not support /PDBSTRIPPED: adds 3481e5d7ed0 [libcxx] Use mtx_plain | mtx_recursive following C11 API adds 81fc1be601e [lldb/Utils] Patch all variables used by lldb-dotest adds daab9227ff0 [IR] Module's NamedMD table needn't be 'void *' adds 25e9938a45e GlobalISel: Handle more cases of G_SEXT narrowing adds eef92f25ccf AMDGPU: Remove custom node for exports adds 711a17afaff AMDGPU/GlobalISel: Select exp with patterns adds 360abb7ee56 [CodeExtractor] Transfer debug info to extracted function adds b841b9e96e6 [OPENMP]Use regular processing of vtable used when TU is a prefix. adds 44560762c62 Revert "Further implement CWG 2292" adds 8b417dd3d6c Process BUNDLE in tail duplication adds cf958498c4b [lldb/Utils] Patch all variables used by lldb-dotest (2/2) adds eac134ddf03 [lldb/Utils] Patch all variables used by lit (3/3) adds e8f198dd9e9 Fix pack deduction to only deduce the arity of packs that a [...] adds 4bafceced6a [LLDB] Add ObjectFileWasm plugin for WebAssembly debugging adds 67ec8744d7e llc: Change behavior of -mattr with existing attribute adds 9efd57e3b7d [lldb/Tools] Remove lldb-mi.exports adds 647c3f4e47d [Support] make report_fatal_error `abort` instead of `exit` adds 1e89fb947ed debugserver: Cut dependency on intrinsics_gen adds 6e24c6037f7 Revert "[Support] make report_fatal_error `abort` instead o [...] adds 77eb1b8f63c llc: Don't overwrite frame-pointer attribute adds cd9e5c32302 Fix the macos build after D71575. adds bff9f84dc85 [X86] Add 32-bit mode sse1 command line to scalar-int-to-fp [...] adds e4454479212 [X86] When handling i64->f32 sint_to_fp on 32-bit targets o [...] adds 154cd6de513 [SampleFDO] Fix invalid branch profile generated by indirec [...] adds 45d70806f43 PR42694 Support explicit(bool) in older language modes as a [...] adds b54a50f52e9 [lldb/Reproducers] Extract function for reading environment [...] adds c378e52cb9d Set some fast math attributes in setFunctionAttributes adds 066e817b421 [lldb/Reproducers] Add a flag to always generating a reproducer adds 8fdafb7dced Insert wait instruction after X87 instructions which could [...] adds cc5efa213d9 [gn build] Port 8fdafb7dced adds 982a77b6940 [lldb/Reproducers] Print more info for reproducer status adds 58265ad42a9 [mlir] fix broken links to Glossary adds 5cf1b01a011 [LegalizeDAG][TargetLowering] Move vXi64/i64->vXf32/f32 uin [...] adds afb22d7c33a [DebugInfo] Simplify the constructor of DWARFDebugAranges:: [...] adds 4f244bba4f6 [lldb] Fix asan failures in data-formatter-objc tests adds 773ae62ff85 [VE] i64 arguments, return values and constants adds ed181efa175 [HIP][AMDGPU] expand printf when compiling HIP to AMDGPU adds f8269bb0726 [gn build] Port ed181efa175 adds 59ac44b3c12 [LV] Make X86/assume.ll X86 independent (NFC). adds 23c113802e2 [LV] Allow assume calls in predicated blocks. adds 736a3802124 clang-format: [JS] tests for async wrapping. adds 0b21d552620 [IR] Mark memset.* intrinsics as IntrWriteMem. adds b08e8353a89 [clangd] Dont display `<unknown>` kinds in hover board adds 8a344674609 [Concepts] Fix ConceptSpecializationExpr profiling crash adds 75188b01e9a [PHIEliminate] Move dbg values after phi and label adds 00c74d0b644 Remove release note about in-process-cc1 adds 39d6b6c21f7 [lldb][NFC] Migrate several tests to expect_expr adds 19c5057e8df Fix "pointer is null" static analyzer warnings. NFCI. adds 23a887b0dd4 Fix unused variable warning. NFCI. adds d54d71b67e6 [clangd] Make output order of allTargetDecls deterministic adds d36b2649e5e [ELF] Optimization to LinkerScript::computeInputSections NFC adds c969335abdb Revert "[PHIEliminate] Move dbg values after phi and label" adds 4b6d9ac3926 Make lld cmake not compute commit revision twice adds cbaa32650a0 Removed an unused include from TypeLocVisitor.h adds 66c120f0256 [VectorUtils] Rework the Vector Function Database (VFDatabase). adds 4f5c65a5c80 try to unbreak build after 4b6d9ac392613 adds 2b81d3c6c6f [mlir][Linalg] Fix Linalg EDSC builders adds c24cf979608 [ARM][MVE] Enable extending gathers adds 15a6df52efa [lldb/DWARF/test] Freshen up debug_names tests adds 28bb43bdf80 [GlobalISel] Use more MachineIRBuilder helper methods adds 760b1751097 [ARM][LowOverheadLoops] Update liveness info adds 237fd943125 [Hexagon] Remove unnecessary case in StringSwitch, NFC adds fb9413cb84c Remove some SVN-specific code. adds 63f73545dd8 [GlobalISel] Pass MachineOperands into MachineIRBuilder hel [...] adds 885260d5d80 [GlobalISel] Don't arbitrarily limit a mask to 64 bits adds 7f5f6ff5476 [Hexagon] Add preprocessor test for hexagonv66 adds 9b2f3532c7f AMDGPU/GlobalISel: Select DS GWS intrinsics adds 81eaa3ddd06 [lldb][NFC] Delete TestDataFormatterObjCNSDate.py adds 1794158f90f [MC][test] Fix non-portable GNU diff option adds 4ca1ad85b7c AMDGPU/GlobalISel: Don't handle legacy buffer intrinsic adds 31458a9feec [llvm-exegesis][NFC] Refactor Mips tests fixtures into a ba [...] adds 6b357866496 [llvm-exegesis][mips] Add RegisterAliasingTest unit test adds bc413da0865 [Hexagon] Fix alignment info for __builtin_circ_lduh adds c29a9f64b78 [gn build] Port 6b357866496 adds 7acfda633f1 [llvm] Make new pass manager's OptimizationLevel a class adds 26646761e2b [lldb/Scripts] Remove swig_bot_lib/__init__.py adds 3478551bf3d [GVN] introduce GVNOptions to control GVN pass behavior adds 9b3254dbf9f [LLDB] Add SymbolVendorWasm plugin for WebAssembly debugging adds d34e4152e3e [LLDB] Convert Plugins/ObjectFile/wasm/ObjectFileWasm.h to [...] adds 81c67da0f20 remove an include that's unused after r347592 adds ee05138515a [lldb/test] Revert changes to debug-names-compressed.cpp adds cebba7ce395 [SystemZ] Avoid unnecessary conversions in vecintrin.h adds bed7626f04f [PowerPC][AIX] Make PIC the default relocation model for AIX adds 5caa1212957 [gn build] include revision information in lld --version output adds d51a15d86a2 [gn build] (manually) port bed7626f04f7 adds c87982b4670 Revert "[Loop Peeling] Add possibility to enable peeling on [...] adds 870094decfc [ELF] Decrease alignment of ThunkSection on 64-bit targets [...] adds 8ee2d168966 [Hexagon] Add a target feature to disable compound instructions adds c0d909a1b12 Delete control character from comment. (NFC) adds 20ca49b646b AMDGPU: Update tests to use modern buffer intrinsics adds 86d14ed766e TableGen: Remove dead code adds 03a592f18ba TableGen/GlobalISel: Fix srcvalue inputs adds 0d0fce42b0e GlobalISel: Preserve load/store metadata in IRTranslator adds d0943537e10 GlobalISel: Apply target MMO flags to atomics adds de4f88df97c AMDGPU: Remove IR section from MIR test adds a881fcafaa5 [clangd] Make define outline code action visible adds 0474fe465d8 [clangd] Print underlying type for decltypes in hover adds 61a89e17df4 [LegalizeDAG][Mips] Add an assert to protect a uint_to_fp i [...] adds 5f65065437c [Hexagon] Update autogeneated intrinsic information in LLVM adds be31a7b7eec GlobalISel: Move extension scalar narrowing to separate function adds a66d2817ca9 GlobalISel: Don't ignore requested ext narrowing type adds e12b840abfc AMDGPU/GlobalISel: Improve lowering of G_SEXT_INREG adds 8945b23af59 AMDGPU: Update more tests to use modern buffer intrinsics adds ff1e3cad71e Don't run powerpc lit test case on other platforms. adds f5d98543b89 AMDGPU: Remove outdated comment adds 5f8e4121882 [lldb/test] Exted test for CMTime data formatter adds 59919c4d6b6 [libc++] Fix Windows DLL build for string. adds 39f746d8def [OpenMP][Tool] Fix memory leak and double-allocation adds d0b02aecacc Address redirect issue on Windows. adds 2d7a8cf9047 [ELF] -r: don't create .interp adds 6f3effbbf05 [Hexagon] Update autogenerated intrinsic info in clang adds 53b68e676fa Resubmit: [JumpThreading] Thread jumps through two basic blocks adds 1f2dad1fd57 [GVN] add GVN parameters parsing to new pass manager adds ecf0766cf14 [Hexagon] Add ELF flags for Hexagon v66 to ELFYAML.cpp adds 40514a7d7a3 [clangd] Add workaround for GCC5 host compilers. NFC. adds fc4e43ad618 [NFC] Remove unnecessary link components. adds c299d1981de scudo: Add initial memory tagging support. adds d5c6b8407c1 Factor out renaming logic from readability-identifier-naming adds cbc63fbdc43 [gn build] Port d5c6b8407c1 adds 8b321929483 [OPENMP]Avoid string concat where possible and use standard [...] adds 52b44902d05 [IR] fix crash in Constant::isElementWiseEqual() with FP types adds 3a05c3969c1 [WebAssembly] Track frame registers through VReg and local [...] adds 202446c639f Add BuiltinsHexagonDep.def to clang module map adds fa4112fffc6 [llvm-nm] Use `StringRef` over `const std::string &` params adds 91e758b7329 AMDGPU: Move permlane discard vdst_in optimization adds 3ef8cdf6660 AMDGPU: Do permlane16 vdst_in discard optimization in InstCombine adds 80906d9d160 Revert "[WebAssembly] Track frame registers through VReg an [...]
No new revisions were added by this update.
Summary of changes: .../readability/IdentifierNamingCheck.cpp | 397 +- .../clang-tidy/readability/IdentifierNamingCheck.h | 76 +- clang-tools-extra/clang-tidy/utils/CMakeLists.txt | 1 + .../clang-tidy/utils/RenamerClangTidyCheck.cpp | 422 + .../clang-tidy/utils/RenamerClangTidyCheck.h | 150 + clang-tools-extra/clangd/FindTarget.cpp | 82 +- clang-tools-extra/clangd/Hover.cpp | 49 +- .../clangd/refactor/tweaks/DefineOutline.cpp | 2 +- clang-tools-extra/clangd/unittests/HoverTests.cpp | 53 +- clang/docs/ReleaseNotes.rst | 5 - clang/include/clang/AST/Decl.h | 3 - clang/include/clang/AST/TypeLocVisitor.h | 1 - clang/include/clang/Basic/BuiltinsHexagon.def | 1910 +---- clang/include/clang/Basic/BuiltinsHexagonDep.def | 1690 ++++ clang/include/clang/Basic/DiagnosticParseKinds.td | 13 +- clang/include/clang/Parse/Parser.h | 15 + clang/include/clang/Sema/Sema.h | 1 - clang/include/clang/module.modulemap | 1 + clang/lib/AST/Decl.cpp | 8 - clang/lib/AST/StmtProfile.cpp | 6 +- clang/lib/Basic/Targets/Hexagon.cpp | 6 + clang/lib/Basic/Version.cpp | 35 +- clang/lib/CodeGen/BackendUtil.cpp | 10 +- clang/lib/CodeGen/CGBuiltin.cpp | 3 + clang/lib/CodeGen/CGExpr.cpp | 9 +- clang/lib/CodeGen/CGGPUBuiltin.cpp | 34 + clang/lib/CodeGen/CGOpenMPRuntime.cpp | 24 +- clang/lib/CodeGen/CodeGenFunction.h | 2 + clang/lib/CodeGen/CodeGenModule.cpp | 9 +- clang/lib/Driver/ToolChains/HIP.cpp | 1 + clang/lib/Driver/ToolChains/Hexagon.cpp | 1 - clang/lib/Headers/vecintrin.h | 8 +- clang/lib/Parse/ParseDecl.cpp | 9 +- clang/lib/Parse/ParseTentative.cpp | 64 +- clang/lib/Parse/Parser.cpp | 5 +- clang/lib/Sema/SemaChecking.cpp | 824 +- clang/lib/Sema/SemaDeclCXX.cpp | 2 +- clang/lib/Sema/SemaExprCXX.cpp | 6 +- clang/lib/Sema/SemaTemplateDeduction.cpp | 50 +- clang/test/CodeGen/builtins-hexagon-circ.c | 2 +- clang/test/CodeGen/hexagon-brev-ld-ptr-incdec.c | 2 +- clang/test/CodeGen/hexagon-brev-store-elm.c | 2 +- clang/test/CodeGen/memcpy-nobuiltin.c | 15 - clang/test/CodeGen/memcpy-nobuiltin.inc | 19 - clang/test/CodeGenHIP/printf-aggregate.cpp | 20 + clang/test/CodeGenHIP/printf.cpp | 44 + clang/test/Driver/hip-printf.hip | 9 + clang/test/OpenMP/declare_target_codegen.cpp | 25 +- clang/test/Preprocessor/hexagon-predefines.c | 7 + clang/test/Sema/builtins-hexagon-v55.c | 16 +- clang/test/Sema/builtins-hexagon-v60.c | 15 +- clang/test/Sema/builtins-hexagon-v62.c | 14 +- clang/test/Sema/builtins-hvx-none.c | 17 +- clang/test/Sema/builtins-hvx-v60.c | 16 +- clang/test/Sema/builtins-hvx-v62.c | 15 +- clang/test/SemaCXX/cxx2a-explicit-bool.cpp | 1 + clang/test/SemaCXX/pseudo-destructor-name.cpp | 26 - clang/test/SemaTemplate/deduction.cpp | 18 + clang/unittests/Format/FormatTestJS.cpp | 16 + .../lib/scudo/standalone/allocator_config.h | 4 +- compiler-rt/lib/scudo/standalone/combined.h | 140 +- compiler-rt/lib/scudo/standalone/common.h | 1 + compiler-rt/lib/scudo/standalone/linux.cpp | 8 + compiler-rt/lib/scudo/standalone/memtag.h | 231 + compiler-rt/lib/scudo/standalone/primary32.h | 4 + compiler-rt/lib/scudo/standalone/primary64.h | 24 +- .../lib/scudo/standalone/tests/combined_test.cpp | 102 +- .../lib/scudo/standalone/tests/primary_test.cpp | 4 + compiler-rt/lib/scudo/standalone/wrappers_c.inc | 8 + libcxx/include/__threading_support | 2 +- libcxx/include/string | 1 + lld/CMakeLists.txt | 27 - lld/COFF/Driver.cpp | 5 + lld/COFF/Options.td | 1 + lld/ELF/LinkerScript.cpp | 8 +- lld/ELF/SyntheticSections.cpp | 4 +- lld/ELF/Writer.cpp | 4 +- lld/include/lld/Common/Version.inc.in | 5 - lld/test/COFF/pdbstripped.test | 7 + lld/test/ELF/aarch64-call26-thunk.s | 10 +- lld/test/ELF/aarch64-cortex-a53-843419-thunk.s | 6 +- lld/test/ELF/aarch64-jump26-thunk.s | 10 +- lld/test/ELF/aarch64-thunk-pi.s | 12 +- lld/test/ELF/aarch64-thunk-script.s | 18 +- lld/test/ELF/dynamic-linker.s | 9 +- lld/test/ELF/ppc64-dtprel.s | 8 +- lld/test/ELF/ppc64-ifunc.s | 22 +- lld/test/ELF/ppc64-long-branch.s | 4 +- lld/test/ELF/ppc64-tls-gd.s | 18 +- lld/test/ELF/ppc64-toc-restore.s | 4 +- lldb/include/lldb/API/SBReproducer.h | 1 + lldb/include/lldb/Core/Debugger.h | 19 +- lldb/include/lldb/Utility/ArchSpec.h | 2 + lldb/include/lldb/Utility/Reproducer.h | 9 + .../anonymous-struct/TestCallUserAnonTypedef.py | 2 +- .../call-function/TestCallBuiltinFunction.py | 3 - .../call-function/TestCallUserDefinedFunction.py | 16 +- .../TestCallOverriddenMethod.py | 10 +- ...lassTemplateSpecializationParametersHandling.py | 3 +- .../expression/entry-bp/TestExprEntryBP.py | 5 +- .../import-std-module/basic/TestImportStdModule.py | 10 +- .../conflicts/TestStdModuleWithConflicts.py | 6 +- .../deque-basic/TestBasicDeque.py | 18 +- .../inline-namespace/TestInlineNamespace.py | 4 +- .../TestNamespaceLocalVarSameNameCppAndC.py | 8 +- .../expression/radar_8638051/Test8638051.py | 9 +- .../static-initializers/TestStaticInitializers.py | 4 +- .../test/commands/expression/test/TestExprs.py | 39 +- .../TestDataFormatterObjCNSData.py | 2 +- .../TestDataFormatterObjCNSDate.py | 34 - .../cmtime/TestDataFormatterCMTime.py | 16 +- .../data-formatter-objc/cmtime/main.m | 17 +- .../data-formatter/data-formatter-objc/main.m | 2 +- .../test/lang/c/forward/TestForwardDeclaration.py | 2 +- .../lldbsuite/test/lang/cpp/auto/TestCPPAuto.py | 2 +- .../lldbsuite/test/lang/cpp/bool/TestCPPBool.py | 7 +- .../lang/cpp/call-function/TestCallCPPFunction.py | 3 +- .../lang/cpp/chained-calls/TestCppChainedCalls.py | 65 +- .../test/lang/cpp/char1632_t/TestChar1632T.py | 12 +- .../test/lang/cpp/char8_t/TestCxxChar8_t.py | 11 +- .../cpp/limit-debug-info/TestWithLimitDebugInfo.py | 8 +- lldb/scripts/swig_bot_lib/__init__.py | 0 lldb/source/API/SBReproducer.cpp | 9 + lldb/source/API/SystemInitializerFull.cpp | 6 + lldb/source/Commands/CommandObjectCommands.cpp | 2 +- lldb/source/Commands/CommandObjectExpression.cpp | 6 +- lldb/source/Commands/CommandObjectGUI.cpp | 2 +- lldb/source/Commands/CommandObjectReproducer.cpp | 12 + lldb/source/Core/Debugger.cpp | 65 +- lldb/source/Expression/DWARFExpression.cpp | 2 +- lldb/source/Expression/REPL.cpp | 6 +- lldb/source/Interpreter/CommandInterpreter.cpp | 10 +- lldb/source/Plugins/ObjectFile/CMakeLists.txt | 1 + lldb/source/Plugins/ObjectFile/wasm/CMakeLists.txt | 11 + .../Plugins/ObjectFile/wasm/ObjectFileWasm.cpp | 458 ++ .../Plugins/ObjectFile/wasm/ObjectFileWasm.h | 153 + .../ScriptInterpreter/Lua/ScriptInterpreterLua.cpp | 2 +- .../Python/ScriptInterpreterPython.cpp | 2 +- lldb/source/Plugins/SymbolVendor/CMakeLists.txt | 1 + .../Plugins/SymbolVendor/wasm/CMakeLists.txt | 9 + .../Plugins/SymbolVendor/wasm/SymbolVendorWasm.cpp | 145 + .../Plugins/SymbolVendor/wasm/SymbolVendorWasm.h | 44 + lldb/source/Target/Process.cpp | 5 +- lldb/source/Utility/ArchSpec.cpp | 9 +- lldb/source/Utility/Reproducer.cpp | 33 +- lldb/test/API/CMakeLists.txt | 13 + lldb/test/Shell/ObjectFile/wasm/basic.yaml | 30 + .../ObjectFile/wasm/embedded-debug-sections.yaml | 67 + .../ObjectFile/wasm/stripped-debug-sections.yaml | 54 + .../ObjectFile/wasm/unified-debug-sections.yaml | 85 + lldb/test/Shell/Reproducer/TestDriverOptions.test | 11 +- .../SymbolFile/DWARF/dwarf5-index-is-used.cpp | 2 +- .../SymbolFile/DWARF/dwarf5-partial-index.cpp | 7 +- .../Shell/SymbolFile/DWARF/find-basic-function.cpp | 27 +- .../SymbolFile/DWARF/find-basic-namespace.cpp | 7 +- .../Shell/SymbolFile/DWARF/find-basic-type.cpp | 7 +- .../Shell/SymbolFile/DWARF/find-basic-variable.cpp | 7 +- .../Shell/SymbolFile/DWARF/find-function-regex.cpp | 7 +- lldb/test/Shell/SymbolFile/DWARF/find-method.cpp | 10 +- .../Shell/SymbolFile/DWARF/find-variable-dwo.cpp | 11 +- .../Shell/SymbolFile/DWARF/find-variable-file.cpp | 11 +- lldb/tools/debugserver/source/CMakeLists.txt | 4 + lldb/tools/driver/Driver.cpp | 8 + lldb/tools/driver/Options.td | 2 + lldb/tools/lldb-mi/lldb-mi.exports | 0 lldb/tools/lldb-test/SystemInitializerTest.cpp | 6 + lldb/utils/lldb-dotest/CMakeLists.txt | 24 + llvm/include/llvm/Analysis/TargetLibraryInfo.h | 6 +- llvm/include/llvm/Analysis/TargetTransformInfo.h | 2 - llvm/include/llvm/Analysis/VectorUtils.h | 85 +- llvm/include/llvm/CodeGen/CommandFlags.inc | 34 +- .../llvm/CodeGen/GlobalISel/LegalizerHelper.h | 21 + .../llvm/CodeGen/GlobalISel/MachineIRBuilder.h | 7 +- llvm/include/llvm/CodeGen/TargetLowering.h | 21 +- .../llvm/DebugInfo/DWARF/DWARFDebugAranges.h | 3 +- llvm/include/llvm/IR/Intrinsics.td | 7 +- llvm/include/llvm/IR/IntrinsicsAMDGPU.td | 4 +- llvm/include/llvm/IR/IntrinsicsHexagon.td | 6176 +------------- ...ntrinsicsHexagon.td => IntrinsicsHexagonDep.td} | 8383 ++++++++++---------- llvm/include/llvm/IR/Module.h | 4 +- llvm/include/llvm/Passes/PassBuilder.h | 54 +- llvm/include/llvm/ProfileData/SampleProf.h | 12 +- llvm/include/llvm/Target/TargetSelectionDAG.td | 13 - llvm/include/llvm/Transforms/Scalar/GVN.h | 41 + .../include/llvm/Transforms/Scalar/JumpThreading.h | 5 + .../llvm/Transforms/Utils/AMDGPUEmitPrintf.h | 25 + .../Vectorize/LoopVectorizationLegality.h | 10 + llvm/lib/Analysis/LazyCallGraph.cpp | 8 +- llvm/lib/Analysis/LoopAccessAnalysis.cpp | 2 +- llvm/lib/Analysis/VectorUtils.cpp | 1 + llvm/lib/CodeGen/GlobalISel/IRTranslator.cpp | 94 +- llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp | 410 +- llvm/lib/CodeGen/LivePhysRegs.cpp | 13 + llvm/lib/CodeGen/SelectionDAG/LegalizeDAG.cpp | 61 +- .../CodeGen/SelectionDAG/SelectionDAGBuilder.cpp | 59 +- llvm/lib/CodeGen/SelectionDAG/TargetLowering.cpp | 140 +- llvm/lib/CodeGen/TailDuplicator.cpp | 4 +- llvm/lib/CodeGen/TargetLoweringBase.cpp | 56 + llvm/lib/IR/Constants.cpp | 15 +- llvm/lib/IR/Module.cpp | 10 +- llvm/lib/LTO/LTOBackend.cpp | 8 +- llvm/lib/LTO/ThinLTOCodeGenerator.cpp | 1 - llvm/lib/ObjectYAML/ELFYAML.cpp | 2 + llvm/lib/Passes/PassBuilder.cpp | 142 +- llvm/lib/Passes/PassRegistry.def | 6 +- llvm/lib/Target/AArch64/AArch64ISelLowering.cpp | 2 +- llvm/lib/Target/AArch64/AArch64ISelLowering.h | 3 +- .../Target/AArch64/AArch64InstructionSelector.cpp | 14 +- llvm/lib/Target/AArch64/AArch64LegalizerInfo.cpp | 4 +- llvm/lib/Target/AMDGPU/AMDGPUISelLowering.cpp | 2 - llvm/lib/Target/AMDGPU/AMDGPUISelLowering.h | 2 - llvm/lib/Target/AMDGPU/AMDGPUInstrInfo.td | 6 - .../Target/AMDGPU/AMDGPUInstructionSelector.cpp | 166 +- llvm/lib/Target/AMDGPU/AMDGPUInstructionSelector.h | 1 + llvm/lib/Target/AMDGPU/AMDGPULegalizerInfo.cpp | 7 +- llvm/lib/Target/AMDGPU/AMDGPURegisterBankInfo.cpp | 45 - llvm/lib/Target/AMDGPU/AMDGPURegisterInfo.cpp | 5 - llvm/lib/Target/AMDGPU/SIISelLowering.cpp | 65 +- llvm/lib/Target/AMDGPU/SIInstrInfo.td | 15 +- llvm/lib/Target/AMDGPU/SIInstructions.td | 46 +- llvm/lib/Target/AMDGPU/VOP3Instructions.td | 46 +- llvm/lib/Target/ARM/ARMLegalizerInfo.cpp | 2 +- llvm/lib/Target/ARM/ARMLowOverheadLoops.cpp | 68 + llvm/lib/Target/ARM/MVEGatherScatterLowering.cpp | 87 +- llvm/lib/Target/Hexagon/Hexagon.td | 31 +- llvm/lib/Target/Hexagon/HexagonConstExtenders.cpp | 38 +- llvm/lib/Target/Hexagon/HexagonDepInstrInfo.td | 32 +- llvm/lib/Target/Hexagon/HexagonDepMapAsm2Intrin.td | 6067 +++++++------- llvm/lib/Target/Hexagon/HexagonISelDAGToDAG.cpp | 12 +- llvm/lib/Target/Hexagon/HexagonPatterns.td | 25 +- llvm/lib/Target/Hexagon/HexagonSubtarget.h | 2 + llvm/lib/Target/PowerPC/PPCTargetMachine.cpp | 7 +- llvm/lib/Target/SystemZ/SystemZISelLowering.cpp | 2 +- llvm/lib/Target/SystemZ/SystemZISelLowering.h | 3 +- llvm/lib/Target/TargetMachine.cpp | 12 +- llvm/lib/Target/VE/InstPrinter/VEInstPrinter.cpp | 1 - llvm/lib/Target/VE/VE.h | 11 - llvm/lib/Target/VE/VECallingConv.td | 14 + llvm/lib/Target/VE/VEFrameLowering.cpp | 4 +- llvm/lib/Target/VE/VEISelLowering.cpp | 111 +- llvm/lib/Target/VE/VEInstrInfo.cpp | 17 + llvm/lib/Target/VE/VEInstrInfo.h | 4 + llvm/lib/Target/VE/VEInstrInfo.td | 57 +- llvm/lib/Target/X86/CMakeLists.txt | 1 + llvm/lib/Target/X86/X86.h | 4 + llvm/lib/Target/X86/X86FloatingPoint.cpp | 3 + llvm/lib/Target/X86/X86ISelLowering.cpp | 2 +- llvm/lib/Target/X86/X86InsertWait.cpp | 151 + llvm/lib/Target/X86/X86InstrFPStack.td | 7 +- llvm/lib/Target/X86/X86TargetMachine.cpp | 1 + llvm/lib/Target/XCore/XCoreISelLowering.cpp | 2 +- llvm/lib/Target/XCore/XCoreISelLowering.h | 3 +- .../Transforms/InstCombine/InstCombineCalls.cpp | 15 + llvm/lib/Transforms/Scalar/GVN.cpp | 40 +- llvm/lib/Transforms/Scalar/JumpThreading.cpp | 234 +- llvm/lib/Transforms/Scalar/LoopUnrollPass.cpp | 20 +- llvm/lib/Transforms/Utils/AMDGPUEmitPrintf.cpp | 246 + llvm/lib/Transforms/Utils/CMakeLists.txt | 1 + llvm/lib/Transforms/Utils/CodeExtractor.cpp | 147 +- llvm/lib/Transforms/Utils/InjectTLIMappings.cpp | 8 + llvm/lib/Transforms/Utils/LoopUnrollPeel.cpp | 6 +- llvm/lib/Transforms/Utils/ModuleUtils.cpp | 7 +- .../Vectorize/LoopVectorizationLegality.cpp | 41 +- llvm/lib/Transforms/Vectorize/LoopVectorize.cpp | 39 +- llvm/test/Analysis/BasicAA/cs-cs.ll | 56 +- .../CodeGen/AArch64/GlobalISel/constant-dbg-loc.ll | 2 +- .../GlobalISel/irtranslator-atomic-metadata.ll | 88 + .../GlobalISel/irtranslator-load-metadata.ll | 76 + .../GlobalISel/irtranslator-stackprotect-check.ll | 2 +- .../GlobalISel/irtranslator-store-metadata.ll | 52 + .../AArch64/GlobalISel/legalize-sext-zext-128.mir | 6 +- .../AArch64/GlobalISel/localizer-arm64-tti.ll | 2 +- .../AArch64/GlobalISel/tail-call-no-save-fp-lr.ll | 5 +- .../AArch64/aarch64-fix-cortex-a53-835769.ll | 4 +- llvm/test/CodeGen/AArch64/machine-outliner.mir | 2 +- .../AMDGPU/GlobalISel/inst-select-amdgcn.exp.mir | 12 +- .../GlobalISel/irtranslator-function-args.ll | 16 +- .../CodeGen/AMDGPU/GlobalISel/legalize-anyext.mir | 245 +- .../CodeGen/AMDGPU/GlobalISel/legalize-ashr.mir | 255 +- .../CodeGen/AMDGPU/GlobalISel/legalize-lshr.mir | 246 +- .../AMDGPU/GlobalISel/legalize-sext-inreg.mir | 1554 ++++ .../CodeGen/AMDGPU/GlobalISel/legalize-sext.mir | 311 +- .../CodeGen/AMDGPU/GlobalISel/legalize-shl.mir | 246 +- .../AMDGPU/GlobalISel/legalize-unmerge-values.mir | 38 +- .../CodeGen/AMDGPU/GlobalISel/legalize-zext.mir | 272 +- .../GlobalISel/llvm.amdgcn.ds.gws.barrier.ll | 9 + .../AMDGPU/GlobalISel/llvm.amdgcn.ds.gws.init.ll | 5 + .../GlobalISel/llvm.amdgcn.ds.gws.sema.br.ll | 5 + .../llvm.amdgcn.ds.gws.sema.release.all.ll | 8 + .../AMDGPU/GlobalISel/llvm.amdgcn.ds.gws.sema.v.ll | 5 + .../regbankselect-amdgcn-buffer-load.mir | 440 - llvm/test/CodeGen/AMDGPU/amdpal.ll | 4 +- .../CodeGen/AMDGPU/atomic_optimizations_buffer.ll | 45 +- .../AMDGPU/atomic_optimizations_pixelshader.ll | 12 +- .../CodeGen/AMDGPU/couldnt-join-subrange-3.mir | 324 +- llvm/test/CodeGen/AMDGPU/else.ll | 6 +- llvm/test/CodeGen/AMDGPU/i1-copy-from-loop.ll | 4 +- .../CodeGen/AMDGPU/llvm.amdgcn.ds.gws.barrier.ll | 37 +- .../test/CodeGen/AMDGPU/llvm.amdgcn.ds.gws.init.ll | 36 +- llvm/test/CodeGen/AMDGPU/llvm.amdgcn.softwqm.ll | 44 +- llvm/test/CodeGen/AMDGPU/loop_exit_with_xor.ll | 12 +- .../test/CodeGen/AMDGPU/mubuf-legalize-operands.ll | 14 +- llvm/test/CodeGen/AMDGPU/mubuf-shader-vgpr.ll | 12 +- llvm/test/CodeGen/AMDGPU/tail-dup-bundle.mir | 38 + .../AMDGPU/uniform-branch-intrinsic-cond.ll | 5 +- .../vgpr-descriptor-waterfall-loop-idom-update.ll | 7 +- .../AMDGPU/vgpr-spill-emergency-stack-slot.ll | 4 +- llvm/test/CodeGen/AMDGPU/wait.ll | 10 +- llvm/test/CodeGen/AMDGPU/wave32.ll | 8 +- llvm/test/CodeGen/AMDGPU/wqm.ll | 139 +- llvm/test/CodeGen/ARM/disable-fp-elim.ll | 12 +- llvm/test/CodeGen/Hexagon/feature-compound.ll | 21 + .../Mips/GlobalISel/irtranslator/var_arg.ll | 8 +- llvm/test/CodeGen/Mips/uitofp.ll | 21 +- .../CodeGen/Thumb2/LowOverheadLoops/add_reduce.mir | 6 +- .../CodeGen/Thumb2/LowOverheadLoops/cond-mov.mir | 4 +- .../Thumb2/LowOverheadLoops/disjoint-vcmp.mir | 95 +- .../LowOverheadLoops/dont-remove-loop-update.mir | 2 +- .../LowOverheadLoops/dont-remove-loop-update2.mir | 4 +- .../LowOverheadLoops/dont-remove-loop-update3.mir | 2 +- .../LowOverheadLoops/end-positive-offset.mir | 12 +- .../Thumb2/LowOverheadLoops/inloop-vpnot-1.mir | 6 +- .../Thumb2/LowOverheadLoops/inloop-vpnot-2.mir | 8 +- .../Thumb2/LowOverheadLoops/inloop-vpnot-3.mir | 8 +- .../Thumb2/LowOverheadLoops/inloop-vpsel-1.mir | 6 +- .../Thumb2/LowOverheadLoops/inloop-vpsel-2.mir | 6 +- .../CodeGen/Thumb2/LowOverheadLoops/loop-guards.ll | 22 +- .../Thumb2/LowOverheadLoops/mov-after-dls.mir | 6 +- .../Thumb2/LowOverheadLoops/mov-lr-terminator.mir | 4 +- .../LowOverheadLoops/move-def-before-start.mir | 4 +- .../LowOverheadLoops/move-start-after-def.mir | 4 +- .../Thumb2/LowOverheadLoops/revert-while.mir | 6 +- .../Thumb2/LowOverheadLoops/safe-def-no-mov.mir | 8 +- .../CodeGen/Thumb2/LowOverheadLoops/size-limit.mir | 4 +- .../LowOverheadLoops/unsafe-cpsr-loop-use.mir | 9 +- .../Thumb2/LowOverheadLoops/vctp-in-vpt-2.mir | 6 +- .../Thumb2/LowOverheadLoops/vctp-in-vpt.mir | 8 +- .../Thumb2/LowOverheadLoops/vmaxmin_vpred_r.mir | 4 +- .../Thumb2/LowOverheadLoops/vmldava_in_vpt.mir | 12 +- .../test/CodeGen/Thumb2/LowOverheadLoops/while.mir | 8 +- .../test/CodeGen/Thumb2/LowOverheadLoops/wlstp.mir | 14 +- .../CodeGen/Thumb2/mve-gather-ind16-unscaled.ll | 140 +- .../test/CodeGen/Thumb2/mve-gather-ind32-scaled.ll | 180 +- .../CodeGen/Thumb2/mve-gather-ind32-unscaled.ll | 350 +- llvm/test/CodeGen/Thumb2/mve-gather-ptrs.ll | 47 + llvm/test/CodeGen/VE/constants_i64.ll | 157 + llvm/test/CodeGen/VE/simple_prologue_epilogue.ll | 63 + llvm/test/CodeGen/WebAssembly/target-features.ll | 32 +- .../x86_64-irtranslator-struct-return.ll | 38 +- llvm/test/CodeGen/X86/O0-pipeline.ll | 1 + llvm/test/CodeGen/X86/O3-pipeline.ll | 1 + .../test/CodeGen/X86/constrained-fp80-trunc-ext.ll | 4 + llvm/test/CodeGen/X86/fp-elim.ll | 29 +- llvm/test/CodeGen/X86/fp-intrinsics.ll | 81 + llvm/test/CodeGen/X86/fp-strict-libcalls-msvc32.ll | 18 + llvm/test/CodeGen/X86/fp-strict-scalar-cmp.ll | 112 + llvm/test/CodeGen/X86/fp-strict-scalar-fptoint.ll | 33 + llvm/test/CodeGen/X86/fp-strict-scalar-inttofp.ll | 61 + llvm/test/CodeGen/X86/fp-strict-scalar-round.ll | 20 + llvm/test/CodeGen/X86/fp-strict-scalar.ll | 32 + llvm/test/CodeGen/X86/fp128-cast-strict.ll | 10 + llvm/test/CodeGen/X86/fp80-strict-scalar-cmp.ll | 56 + llvm/test/CodeGen/X86/fp80-strict-scalar.ll | 61 + llvm/test/CodeGen/X86/scalar-int-to-fp.ll | 176 +- llvm/test/CodeGen/X86/vec-strict-128.ll | 6 + llvm/test/CodeGen/X86/vec-strict-fptoint-128.ll | 42 + llvm/test/CodeGen/X86/vec-strict-fptoint-256.ll | 30 + llvm/test/CodeGen/X86/vec-strict-fptoint-512.ll | 18 + llvm/test/CodeGen/X86/vec-strict-inttofp-128.ll | 12 + llvm/test/CodeGen/X86/vec-strict-inttofp-256.ll | 7 + llvm/test/CodeGen/X86/vec-strict-inttofp-512.ll | 14 + .../X86/vector-constrained-fp-intrinsics.ll | 28 + llvm/test/MC/ARM/preserve-comments-arm.s | 2 +- llvm/test/MC/AsmParser/preserve-comments.s | 2 +- llvm/test/Other/opt-O2-pipeline.ll | 2 + llvm/test/Other/opt-O3-pipeline.ll | 2 + llvm/test/Other/opt-Os-pipeline.ll | 2 + llvm/test/Other/opt-override-frame-pointer.ll | 50 + llvm/test/Other/opt-override-mcpu-mattr.ll | 4 +- .../TableGen/GlobalISelEmitter-input-discard.td | 32 + .../test/Transforms/DeadStoreElimination/simple.ll | 4 +- llvm/test/Transforms/GVN/PRE/load-pre-align.ll | 1 + llvm/test/Transforms/GVN/PRE/local-pre.ll | 1 + llvm/test/Transforms/GVN/PRE/pre-basic-add.ll | 1 + llvm/test/Transforms/GVN/PRE/pre-gep-load.ll | 1 + llvm/test/Transforms/GVN/PRE/pre-load.ll | 1 + llvm/test/Transforms/GVN/PRE/pre-single-pred.ll | 1 + .../Transforms/HotColdSplit/split-out-dbg-label.ll | 55 + .../Transforms/HotColdSplit/transfer-debug-info.ll | 77 + .../HotColdSplit/update-split-loop-metadata.ll | 58 + .../InstCombine/AMDGPU/amdgcn-intrinsics.ll | 80 +- .../Transforms/InstCombine/malloc-free-delete.ll | 2 +- .../Transforms/JumpThreading/thread-two-bbs1.ll | 59 + .../Transforms/JumpThreading/thread-two-bbs2.ll | 56 + .../Transforms/JumpThreading/thread-two-bbs3.ll | 39 + llvm/test/Transforms/LoopUnroll/opt-levels.ll | 47 + .../Transforms/LoopUnroll/peel-loop-conditions.ll | 117 +- llvm/test/Transforms/LoopUnroll/peel-loop-nests.ll | 155 - .../test/Transforms/LoopUnrollAndJam/opt-levels.ll | 61 + .../extractvalue-no-scalarization-required.ll | 3 + .../Transforms/LoopVectorize/{X86 => }/assume.ll | 63 +- llvm/test/Transforms/ObjCARC/nested.ll | 2 +- .../Inputs/indirect-call.compact.afdo | Bin 533 -> 574 bytes .../SampleProfile/Inputs/indirect-call.prof | 5 + .../test/Transforms/SampleProfile/indirect-call.ll | 21 + .../SampleProfile/inline-callee-update.ll | 7 +- .../StructurizeCFG/rebuild-ssa-infinite-loop.ll | 7 +- llvm/test/tools/llc/aix-pic-setting.ll | 9 + llvm/tools/llc/llc.cpp | 11 +- llvm/tools/llvm-nm/llvm-nm.cpp | 11 +- llvm/unittests/Analysis/VectorFunctionABITest.cpp | 24 +- llvm/unittests/IR/ConstantsTest.cpp | 18 +- .../unittests/Target/PowerPC/AIXRelocModelTest.cpp | 39 + llvm/unittests/Target/PowerPC/CMakeLists.txt | 14 + .../llvm-exegesis/Mips/BenchmarkResultTest.cpp | 15 +- .../tools/llvm-exegesis/Mips/CMakeLists.txt | 1 + .../llvm-exegesis/Mips/RegisterAliasingTest.cpp | 74 + .../llvm-exegesis/Mips/SnippetGeneratorTest.cpp | 22 +- .../tools/llvm-exegesis/Mips/TargetTest.cpp | 19 +- llvm/unittests/tools/llvm-exegesis/Mips/TestBase.h | 42 + llvm/utils/GetRepositoryPath | 27 - llvm/utils/TableGen/GlobalISelEmitter.cpp | 4 + llvm/utils/gn/build/write_vcsrevision.gni | 2 +- .../clang-tools-extra/clang-tidy/utils/BUILD.gn | 1 + llvm/utils/gn/secondary/clang/lib/Basic/BUILD.gn | 4 +- llvm/utils/gn/secondary/lld/Common/BUILD.gn | 19 +- .../gn/secondary/lld/include/lld/Common/BUILD.gn | 10 +- .../gn/secondary/llvm/lib/Target/X86/BUILD.gn | 1 + .../secondary/llvm/lib/Transforms/Utils/BUILD.gn | 1 + llvm/utils/gn/secondary/llvm/unittests/BUILD.gn | 5 +- .../llvm/unittests/Target/PowerPC/BUILD.gn | 15 + .../unittests/tools/llvm-exegesis/Mips/BUILD.gn | 1 + mlir/docs/LangRef.md | 2 +- mlir/docs/Tutorials/Toy/Ch-2.md | 2 +- mlir/docs/Tutorials/Toy/Ch-5.md | 4 +- mlir/docs/Tutorials/Toy/Ch-6.md | 4 +- mlir/include/mlir/EDSC/Builders.h | 13 + mlir/lib/Dialect/Linalg/EDSC/Builders.cpp | 12 +- mlir/lib/EDSC/Builders.cpp | 33 + mlir/test/EDSC/builder-api-test.cpp | 6 +- openmp/tools/archer/ompt-tsan.cpp | 9 +- 441 files changed, 20410 insertions(+), 20704 deletions(-) create mode 100644 clang-tools-extra/clang-tidy/utils/RenamerClangTidyCheck.cpp create mode 100644 clang-tools-extra/clang-tidy/utils/RenamerClangTidyCheck.h create mode 100644 clang/include/clang/Basic/BuiltinsHexagonDep.def delete mode 100644 clang/test/CodeGen/memcpy-nobuiltin.c delete mode 100644 clang/test/CodeGen/memcpy-nobuiltin.inc create mode 100644 clang/test/CodeGenHIP/printf-aggregate.cpp create mode 100644 clang/test/CodeGenHIP/printf.cpp create mode 100644 clang/test/Driver/hip-printf.hip delete mode 100644 clang/test/SemaCXX/pseudo-destructor-name.cpp create mode 100644 compiler-rt/lib/scudo/standalone/memtag.h create mode 100644 lld/test/COFF/pdbstripped.test delete mode 100644 lldb/packages/Python/lldbsuite/test/functionalities/data-format [...] delete mode 100644 lldb/scripts/swig_bot_lib/__init__.py create mode 100644 lldb/source/Plugins/ObjectFile/wasm/CMakeLists.txt create mode 100644 lldb/source/Plugins/ObjectFile/wasm/ObjectFileWasm.cpp create mode 100644 lldb/source/Plugins/ObjectFile/wasm/ObjectFileWasm.h create mode 100644 lldb/source/Plugins/SymbolVendor/wasm/CMakeLists.txt create mode 100644 lldb/source/Plugins/SymbolVendor/wasm/SymbolVendorWasm.cpp create mode 100644 lldb/source/Plugins/SymbolVendor/wasm/SymbolVendorWasm.h create mode 100644 lldb/test/Shell/ObjectFile/wasm/basic.yaml create mode 100644 lldb/test/Shell/ObjectFile/wasm/embedded-debug-sections.yaml create mode 100644 lldb/test/Shell/ObjectFile/wasm/stripped-debug-sections.yaml create mode 100644 lldb/test/Shell/ObjectFile/wasm/unified-debug-sections.yaml delete mode 100644 lldb/tools/lldb-mi/lldb-mi.exports copy llvm/include/llvm/IR/{IntrinsicsHexagon.td => IntrinsicsHexagonDep.td} (76%) create mode 100644 llvm/include/llvm/Transforms/Utils/AMDGPUEmitPrintf.h create mode 100644 llvm/lib/Target/X86/X86InsertWait.cpp create mode 100644 llvm/lib/Transforms/Utils/AMDGPUEmitPrintf.cpp create mode 100644 llvm/test/CodeGen/AArch64/GlobalISel/irtranslator-atomic-metadata.ll create mode 100644 llvm/test/CodeGen/AArch64/GlobalISel/irtranslator-load-metadata.ll create mode 100644 llvm/test/CodeGen/AArch64/GlobalISel/irtranslator-store-metadata.ll create mode 100644 llvm/test/CodeGen/AMDGPU/GlobalISel/legalize-sext-inreg.mir create mode 100644 llvm/test/CodeGen/AMDGPU/GlobalISel/llvm.amdgcn.ds.gws.barrier.ll create mode 100644 llvm/test/CodeGen/AMDGPU/GlobalISel/llvm.amdgcn.ds.gws.init.ll create mode 100644 llvm/test/CodeGen/AMDGPU/GlobalISel/llvm.amdgcn.ds.gws.sema.br.ll create mode 100644 llvm/test/CodeGen/AMDGPU/GlobalISel/llvm.amdgcn.ds.gws.sema.rel [...] create mode 100644 llvm/test/CodeGen/AMDGPU/GlobalISel/llvm.amdgcn.ds.gws.sema.v.ll delete mode 100644 llvm/test/CodeGen/AMDGPU/GlobalISel/regbankselect-amdgcn-buffer [...] create mode 100644 llvm/test/CodeGen/AMDGPU/tail-dup-bundle.mir create mode 100644 llvm/test/CodeGen/Hexagon/feature-compound.ll create mode 100644 llvm/test/CodeGen/VE/constants_i64.ll create mode 100644 llvm/test/Other/opt-override-frame-pointer.ll create mode 100644 llvm/test/TableGen/GlobalISelEmitter-input-discard.td create mode 100644 llvm/test/Transforms/HotColdSplit/split-out-dbg-label.ll create mode 100644 llvm/test/Transforms/HotColdSplit/transfer-debug-info.ll create mode 100644 llvm/test/Transforms/HotColdSplit/update-split-loop-metadata.ll create mode 100644 llvm/test/Transforms/JumpThreading/thread-two-bbs1.ll create mode 100644 llvm/test/Transforms/JumpThreading/thread-two-bbs2.ll create mode 100644 llvm/test/Transforms/JumpThreading/thread-two-bbs3.ll create mode 100644 llvm/test/Transforms/LoopUnroll/opt-levels.ll delete mode 100644 llvm/test/Transforms/LoopUnroll/peel-loop-nests.ll create mode 100644 llvm/test/Transforms/LoopUnrollAndJam/opt-levels.ll rename llvm/test/Transforms/LoopVectorize/{X86 => }/assume.ll (56%) create mode 100644 llvm/test/tools/llc/aix-pic-setting.ll create mode 100644 llvm/unittests/Target/PowerPC/AIXRelocModelTest.cpp create mode 100644 llvm/unittests/Target/PowerPC/CMakeLists.txt create mode 100644 llvm/unittests/tools/llvm-exegesis/Mips/RegisterAliasingTest.cpp create mode 100644 llvm/unittests/tools/llvm-exegesis/Mips/TestBase.h delete mode 100755 llvm/utils/GetRepositoryPath create mode 100644 llvm/utils/gn/secondary/llvm/unittests/Target/PowerPC/BUILD.gn