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-defconfig in repository toolchain/ci/llvm-project.
from 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 [...] adds 6c4d3773340 lldb: xfail TestCrossDSOTailCalls.py and TestCrossObjectTai [...] adds 9050d0fb593 [libcxx] Temporarily switch back to pthread backend for Fuchsia adds 51b521c07a7 [lld][WebAssembly] Use a more meaningful name for stub functions adds 73f371c31d2 [mlir] NFC: Fix trivial typos adds a4a42160c44 [mlir] support translation of multidimensional vectors to LLVM IR adds 42b3c38903c [clangd][test] Disable a particular testcase in FindExplici [...] adds 9b549f26fab AMDGPU: Update clang test adds 25b542c61fe [OPENMP]Do not emit RTTI descriptor for NVPTX devices. adds b82d18e1e8e [AArch64][GlobalISel] Change G_FCONSTANTs feeding into stor [...] adds de022a8824f [NFC] Fold isHugeExpression into hasHugeExpression and upda [...] adds 65eb74e94b4 PointerLikeTypeTraits: Standardize NumLowBitsAvailable on s [...] adds 933b4212566 [mlir] Add missing dependency on LinalgUtils adds fb5fafb23cc Make LLVM_APPEND_VC_REV=OFF affect clang, lld, and lldb as well. adds 1645f5e496b [gn build] replace llvm_allow_tardy_revision with llvm_appe [...] adds 40ac4221c30 Move static function to inline function - this fixes a conc [...] adds 1b1022b42ad Add back other PowerPC link components. adds 30a8865142a [FastISel] Lower `llvm.dbg.value(undef, ...` correctly. adds 8ef57f3e3f1 [xray] add --no-demangle cli opt for llvm-xray extract to o [...] adds 2671df9bd67 [lldb/Debugger] Rename ExecuteIOHandlers to RunIOHandlers (NFC) adds 7b0d58e339b Add testing for DW_OP_piece and fix a bug with small Scalar [...] adds f55ab6f90b7 Fix a buffer-size bug when the first DW_OP_piece is undefined adds 83f4c3af021 [modules] Do not cache invalid state for modules that we at [...] adds 6c26d8968ad Add back more link components. adds cef838e65f9 Revert "[RISCV] Support ABI checking with per function targ [...] adds b78e8e0d79c Add extra test file forgotten in 45d7080. adds ad83bed2411 [NFC][PowerPC] Remove unnecessary link components. adds 6a970135904 [mlir][spirv] Add implied capabilities and availability for [...] adds ccedb918bb3 [mlir][spirv] Use symbolize functions in enum attribute predicates adds 961174f8787 [mlir][spirv] Fix SPV_MM_Vulkan extension reqirements adds 051d330314c Avoid creating an immutable map in the Automaton class. adds 117d4f1900c AMDGPU: Add register classes to MUBUF load patterns adds 01a6cd471f0 Don't dump IR output from this test to stdout. adds 24fca5cd712 [lldb] add to gdb to lldb doc adds 25cf941275e [lldb/CMake] Set LLVM_HOST_TRIPLE from TARGET_TRIPLE in sta [...] adds 0d3d584f82f [docs][ORC] Update the "utilities" section, tidy intro and [...] adds d3d7666678a [lldb/CMake] Remove duplicate entry adds caee96031d3 [Transforms][RISCV] Remove a "using namespace llvm" from an [...] adds adef2f5324c [docs][ORC] Fix some RST errors in the ORCv2 doc. adds f6d6b98eec4 [docs][ORC] Try to fix 'title-level inconsistent' error in [...] adds 911a4c4dda9 [lldb/Test] Fix API tests for mutli-config generators adds e1f6b68d1fd [lldb/Cmake] Add a CMakeLists.txt to the utils directory... adds 9dbd395b9b8 [lldb] Remove ClangASTContext.h inclusion in Target.cpp adds 4df94d5b513 Revert "[clangd][test] Disable a particular testcase in Fin [...] adds 5ac610668a7 [lldb] Re-add NSDate formatter adds 0ab035ae504 Remove old Suversion release scripts adds 6b840834cd5 [lldb][NFC] Delete unused lldb/source/Plugins/LanguageRunti [...] adds d437fba8ef6 Reapply Allow system header to provide their own implementa [...] adds d293417931d Add __warn_memset_zero_len builtin as a workaround for glibc issue adds 0734fb21ed5 clang-format: [JS] Handle more keyword-named methods. adds 10b4aece528 Revert "Avoid creating an immutable map in the Automaton class." adds c3ab790c8f5 [lldb][NFC] Resynchronize Init/Terminate calls in SystemIni [...] adds 01ad4c83846 [LLD][ELF][ARM][AArch64] Only round up ThunkSection Size wh [...] adds fe3bb8ec968 [AArch64][SVE] Add ImmArg property to intrinsics with immediates adds 37fb3b33637 [AsmParser] Make generic directives and aliases case insensitive. adds 25afe91fd1b Fix Wparentheses warning. NFCI. adds f6111583508 [SelectionDAG] Better ISD::ANY_EXTEND/ISD::ANY_EXTEND_VECTO [...] adds 49edf9a509c [AArch64][SVE] Add break intrinsics adds f2d41ad0e7e [lldb] Add missing terminate calls to Python/Lua subsystems adds 791f132132b [lldb] Remove out of order OperatingSystemPython::Terminate [...] adds ea91758a3c4 [llvm-exegesis][mips] Add support for memory instructions adds 33463cfba2b clang-format: fix spacing in `operator const char*()` adds 9835cf15901 clang-format: [JS] pragmas for tslint, tsc. adds cc7cb05e9d7 [BasicBlock] fix looping in getPostdominatingDeoptimizeCall adds 37dfc64687a Revert "[mlir][ods] Support dialect specific content emissi [...] adds 267483ac709 [mlir][spirv] Support implied extensions and capabilities adds 42350cd893a [ARM][MVE] Tail Predicate IsSafeToRemove adds ffd3e1607db [IR] add unit test for Constant::isElementWiseEqual() for u [...] adds c1e159ef6eb [IR] fix Constant::isElementWiseEqual() to allow for all un [...] adds 42a0355816d Add `bugprone-reserved-identifier` adds 73db4f6f11f [gn build] Port 42a0355816d adds 1dc2f257903 [SelectionDAG] ComputeKnownBits - assert we're computing th [...] adds 8eb4d25a094 [X86] Split X87/SSE compare classes into WriteFCom + WriteFComX adds f9c46229e4a [clang-tidy] Disable Checks on If constexpr statements in t [...] adds bcda877b430 Fix a compile error to get bots back to green. adds 7f4e744b90e Another speculative fix for the Windows bots. adds 60aed6a4e5d [Hexagon] Add prev65 subtarget feature adds 2d5bfc6eb15 [Hexagon] Improve HVX version checks adds 43f60e614a3 [x86] try harder to form 256-bit unpck* adds b6437b352db Fix gcc9 "moving a local object in a return statement preve [...] adds ff3fe145fe4 Fix gcc9 "moving a local object in a return statement preve [...] adds 88cdeaa5313 Revert rGff3fe145fe48 "Fix gcc9 "moving a local object in a [...] adds d1b32f328e4 Revert rGb6437b352db9 - "Fix gcc9 "moving a local object in [...] adds 886f9071c63 AMDGPU: Don't assert on a16 images on targets without Featu [...] adds 05c7dc66480 [DataFlow] Factor two worklist implementations out adds 0406b4fab94 Renamed traverseDecl to TraverseDecl in a test adds 398dc06ad01 [AArch64] Make AArch64 specific assembly directives case in [...] adds d035c832c3f [lldb] Try to fix writing outside temp dir from 4bafceced6a [...] adds 8bcf976841f [mlir][spirv] Add `const` qualifier for static arrays adds 2d0d4235a28 [InstCombine] Add test for -expensive-combines option; NFC adds 2ca092f3209 [InstCombine] Support disabling expensive combines in opt adds 10d0e2882bb [InstCombine] Split assume test in expensive and not; NFC adds 77befe54f7d [InstCombine] Fix worklist management in return combine adds a922e23101b [mlir] Improve documentation in ModuleTranslation MLIR to LLVM IR adds 29779894af4 [mlir][spirv] Add lowering from `loop.if` to `spv.selection` new 78f82e162ec [VectorOps] Update vector transfer read op comments. new 522c030aa9b [InstCombine] Fix worklist management in DSE (PR44552) new b9d2bf38e86 [libTooling] Fix bug in Stencil handling of macro ranges new f343544b813 [mlir] Generator converting LLVM intrinsics defs to MLIR ODS new 0bcfafc5e71 [SeparateConstOffsetFromGEP] Fix: sext(a) + sext(b) -> sext [...] new ab974161ba6 [llvm-nm] Don't report "no symbols" error for files that co [...] new 859e379ffbb [mlir][spirv] Explicitly set the size of static arrays new 12e479475a8 Rename DW_AT_LLVM_isysroot to DW_AT_LLVM_sysroot new 03689fe97f2 [perf-training] Ignore ' (in-process)' prefix from -###
The 9 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/bugprone/BranchCloneCheck.cpp | 3 +- .../clang-tidy/bugprone/BugproneTidyModule.cpp | 3 + .../clang-tidy/bugprone/CMakeLists.txt | 1 + .../bugprone/ReservedIdentifierCheck.cpp | 179 + .../clang-tidy/bugprone/ReservedIdentifierCheck.h | 57 + .../clang-tidy/cert/CERTTidyModule.cpp | 7 +- .../readability/BracesAroundStatementsCheck.cpp | 5 +- .../readability/IdentifierNamingCheck.cpp | 397 +- .../clang-tidy/readability/IdentifierNamingCheck.h | 76 +- .../clang-tidy/readability/QualifiedAutoCheck.cpp | 5 +- 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/Hover.cpp | 46 +- .../clangd/refactor/tweaks/DefineOutline.cpp | 2 +- clang-tools-extra/clangd/unittests/HoverTests.cpp | 51 + clang-tools-extra/docs/ReleaseNotes.rst | 13 + .../checks/bugprone-reserved-identifier.rst | 56 + .../docs/clang-tidy/checks/cert-dcl37-c.rst | 10 + .../docs/clang-tidy/checks/cert-dcl51-cpp.rst | 10 + .../system/system-header.h | 33 + .../bugprone-reserved-identifier/user-header.h | 58 + ...bugprone-branch-clone-if-constexpr-template.cpp | 58 + .../checkers/bugprone-reserved-identifier-c.c | 10 + .../bugprone-reserved-identifier-invert.cpp | 70 + .../checkers/bugprone-reserved-identifier.cpp | 206 + ...es-around-statements-constexpr-if-templates.cpp | 48 + clang/include/clang/AST/CanonicalType.h | 2 +- clang/include/clang/AST/Decl.h | 3 + clang/include/clang/AST/DeclGroup.h | 2 +- clang/include/clang/AST/ExternalASTSource.h | 5 +- clang/include/clang/AST/TemplateName.h | 2 +- clang/include/clang/AST/Type.h | 6 +- .../clang/Analysis/FlowSensitive/DataflowValues.h | 2 +- .../Analysis/FlowSensitive/DataflowWorklist.h | 94 + clang/include/clang/Basic/Builtins.def | 3 + clang/include/clang/Basic/BuiltinsHexagon.def | 1910 +---- clang/include/clang/Basic/BuiltinsHexagonDep.def | 1690 ++++ clang/include/clang/Basic/IdentifierTable.h | 6 +- clang/include/clang/Basic/SourceLocation.h | 2 +- clang/include/clang/CodeGen/ConstantInitFuture.h | 10 +- clang/include/clang/Sema/Ownership.h | 2 +- clang/include/clang/Sema/Sema.h | 1 - .../clang/Serialization/InMemoryModuleCache.h | 42 +- .../include/clang/Tooling/Transformer/SourceCode.h | 13 +- clang/include/clang/module.modulemap | 1 + clang/lib/AST/Decl.cpp | 8 + clang/lib/Analysis/LiveVariables.cpp | 55 +- clang/lib/Analysis/UninitializedValues.cpp | 65 +- clang/lib/Basic/CMakeLists.txt | 4 +- clang/lib/Basic/Targets/Hexagon.cpp | 6 + clang/lib/CodeGen/CGBuiltin.cpp | 2 + clang/lib/CodeGen/CGDebugInfo.cpp | 8 +- clang/lib/CodeGen/CGExpr.cpp | 9 +- clang/lib/CodeGen/CGOpenMPRuntime.cpp | 24 +- clang/lib/CodeGen/CodeGenModule.cpp | 9 +- clang/lib/Format/Format.cpp | 6 +- clang/lib/Format/TokenAnnotator.cpp | 15 +- clang/lib/Format/UnwrappedLineParser.cpp | 18 + clang/lib/Headers/vecintrin.h | 8 +- clang/lib/Sema/SemaChecking.cpp | 822 +- clang/lib/Serialization/ASTReader.cpp | 2 +- clang/lib/Serialization/ASTWriter.cpp | 2 +- clang/lib/Serialization/InMemoryModuleCache.cpp | 29 +- clang/lib/Serialization/ModuleManager.cpp | 11 +- clang/lib/Tooling/Transformer/SourceCode.cpp | 51 +- clang/lib/Tooling/Transformer/Stencil.cpp | 2 + clang/test/CodeGen/builtins-hexagon-circ.c | 2 +- clang/test/CodeGen/builtins.c | 7 + clang/test/CodeGen/debug-info-sysroot.c | 15 + clang/test/CodeGen/debug-nvptx.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 | 2 +- clang/test/CodeGenOpenCL/builtins-amdgcn-gfx10.cl | 8 +- .../Modules/Inputs/implicit-invalidate-chain/A.h | 2 - .../Modules/Inputs/implicit-invalidate-chain/B.h | 2 - .../Modules/Inputs/implicit-invalidate-chain/C.h | 2 - .../implicit-invalidate-chain/module.modulemap | 3 - clang/test/Modules/debug-info-moduleimport.m | 4 +- clang/test/Modules/implicit-invalidate-chain.c | 67 - .../OpenMP/nvptx_target_pure_deleted_codegen.cpp | 5 +- clang/test/Parser/explicit-bool.cpp | 62 + 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/unittests/Analysis/CFGBuildResult.h | 10 +- clang/unittests/Analysis/CFGTest.cpp | 62 +- clang/unittests/Format/FormatTest.cpp | 9 + clang/unittests/Format/FormatTestJS.cpp | 48 + clang/unittests/Frontend/FrontendActionTest.cpp | 6 +- .../Serialization/InMemoryModuleCacheTest.cpp | 38 +- clang/unittests/Tooling/QualTypeNamesTest.cpp | 2 +- clang/unittests/Tooling/SourceCodeTest.cpp | 116 + clang/unittests/Tooling/StencilTest.cpp | 15 + clang/utils/perf-training/perf-helper.py | 10 +- .../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/__config | 3 +- libcxx/include/string | 1 + lld/Common/CMakeLists.txt | 4 +- lld/ELF/Relocations.cpp | 31 + lld/ELF/SyntheticSections.cpp | 11 +- lld/ELF/SyntheticSections.h | 4 + lld/ELF/Writer.cpp | 4 +- lld/test/ELF/aarch64-call26-thunk.s | 10 +- .../ELF/aarch64-cortex-a53-843419-thunk-align.s | 74 + lld/test/ELF/aarch64-cortex-a53-843419-thunk.s | 13 +- 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/arm-fix-cortex-a8-thunk-align.s | 41 + lld/test/ELF/arm-fix-cortex-a8-thunk.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 +- lld/test/wasm/signature-mismatch-export.ll | 2 +- lld/test/wasm/signature-mismatch.ll | 2 +- lld/wasm/SymbolTable.cpp | 2 +- lldb/CMakeLists.txt | 3 +- lldb/docs/use/map.rst | 32 + lldb/include/lldb/Core/Debugger.h | 2 +- .../TestDataFormatterObjCNSDate.py | 60 + .../cmtime/TestDataFormatterCMTime.py | 16 +- .../data-formatter-objc/cmtime/main.m | 17 +- .../cross_dso/TestCrossDSOTailCalls.py | 3 +- .../cross_object/TestCrossObjectTailCalls.py | 3 +- lldb/source/API/SystemInitializerFull.cpp | 15 +- lldb/source/CMakeLists.txt | 4 +- lldb/source/Core/Debugger.cpp | 4 +- lldb/source/Expression/DWARFExpression.cpp | 24 +- lldb/source/Interpreter/CommandInterpreter.cpp | 2 +- .../Plugins/LanguageRuntime/Go/CMakeLists.txt | 11 - .../Plugins/SymbolFile/DWARF/SymbolFileDWARF.cpp | 2 +- lldb/source/Target/Target.cpp | 2 +- lldb/test/API/CMakeLists.txt | 1 - lldb/test/API/lit.site.cfg.py.in | 4 +- lldb/test/CMakeLists.txt | 4 + .../ObjectFile/wasm/unified-debug-sections.yaml | 3 + .../SymbolFile/DWARF/debug-names-compressed.cpp | 7 +- lldb/tools/lldb-test/SystemInitializerTest.cpp | 44 +- lldb/unittests/Expression/DWARFExpressionTest.cpp | 28 +- lldb/utils/CMakeLists.txt | 2 + llvm/bindings/go/llvm/dibuilder.go | 4 + llvm/cmake/modules/LLVMConfig.cmake.in | 2 + llvm/docs/CMake.rst | 2 +- llvm/docs/ORCv2.rst | 187 +- llvm/include/llvm-c/DebugInfo.h | 9 +- llvm/include/llvm/ADT/IntervalMap.h | 2 +- llvm/include/llvm/ADT/PointerEmbeddedInt.h | 2 +- llvm/include/llvm/ADT/PointerIntPair.h | 3 +- .../llvm/Analysis/ScalarEvolutionExpressions.h | 2 +- llvm/include/llvm/Analysis/TargetTransformInfo.h | 2 - .../llvm/CodeGen/GlobalISel/LegalizerHelper.h | 21 + llvm/include/llvm/CodeGen/ReachingDefAnalysis.h | 24 +- llvm/include/llvm/CodeGen/TargetLowering.h | 21 +- llvm/include/llvm/IR/DIBuilder.h | 7 +- llvm/include/llvm/IR/DebugInfoMetadata.h | 76 +- llvm/include/llvm/IR/IntrinsicsAArch64.td | 19 +- llvm/include/llvm/IR/IntrinsicsHexagon.td | 6176 +------------- ...ntrinsicsHexagon.td => IntrinsicsHexagonDep.td} | 8383 ++++++++++---------- llvm/include/llvm/IR/Use.h | 4 +- llvm/include/llvm/Support/PointerLikeTypeTraits.h | 14 +- llvm/include/llvm/Target/TargetSelectionDAG.td | 13 - .../include/llvm/Transforms/Scalar/JumpThreading.h | 5 + llvm/include/llvm/Transforms/Utils/SizeOpts.h | 16 +- llvm/lib/Analysis/GlobalsModRef.cpp | 2 +- llvm/lib/Analysis/ScalarEvolution.cpp | 16 +- llvm/lib/AsmParser/LLParser.cpp | 15 +- llvm/lib/Bitcode/Reader/MetadataLoader.cpp | 15 +- llvm/lib/Bitcode/Writer/BitcodeWriter.cpp | 2 + llvm/lib/CodeGen/AsmPrinter/DwarfDebug.cpp | 5 +- llvm/lib/CodeGen/AsmPrinter/DwarfUnit.cpp | 2 - llvm/lib/CodeGen/GlobalISel/IRTranslator.cpp | 27 +- llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp | 230 +- llvm/lib/CodeGen/ReachingDefAnalysis.cpp | 74 +- llvm/lib/CodeGen/SelectionDAG/FastISel.cpp | 7 +- llvm/lib/CodeGen/SelectionDAG/LegalizeDAG.cpp | 16 +- llvm/lib/CodeGen/SelectionDAG/SelectionDAG.cpp | 12 +- .../CodeGen/SelectionDAG/SelectionDAGBuilder.cpp | 59 +- llvm/lib/CodeGen/TargetLoweringBase.cpp | 56 + llvm/lib/IR/AsmWriter.cpp | 2 +- llvm/lib/IR/BasicBlock.cpp | 9 +- llvm/lib/IR/Constants.cpp | 16 +- llvm/lib/IR/DIBuilder.cpp | 12 +- llvm/lib/IR/DebugInfo.cpp | 23 +- llvm/lib/IR/DebugInfoMetadata.cpp | 16 +- llvm/lib/IR/LLVMContextImpl.h | 13 +- llvm/lib/MC/MCParser/AsmParser.cpp | 10 +- llvm/lib/ObjectYAML/ELFYAML.cpp | 2 + llvm/lib/Passes/PassBuilder.cpp | 23 + llvm/lib/Passes/PassRegistry.def | 6 +- llvm/lib/Target/AArch64/AArch64Combine.td | 9 +- llvm/lib/Target/AArch64/AArch64ISelLowering.cpp | 2 +- llvm/lib/Target/AArch64/AArch64ISelLowering.h | 3 +- llvm/lib/Target/AArch64/AArch64InstrFormats.td | 76 +- .../Target/AArch64/AArch64PreLegalizerCombiner.cpp | 26 + llvm/lib/Target/AArch64/AArch64SVEInstrInfo.td | 28 +- .../Target/AArch64/AsmParser/AArch64AsmParser.cpp | 4 +- llvm/lib/Target/AArch64/SVEInstrFormats.td | 74 +- llvm/lib/Target/AMDGPU/AMDGPULegalizerInfo.cpp | 7 +- llvm/lib/Target/AMDGPU/AMDGPURegisterInfo.cpp | 5 - llvm/lib/Target/AMDGPU/BUFInstructions.td | 18 +- llvm/lib/Target/AMDGPU/SIISelLowering.cpp | 25 +- llvm/lib/Target/AMDGPU/VOP3Instructions.td | 46 +- llvm/lib/Target/ARM/ARMBaseInstrInfo.h | 58 +- llvm/lib/Target/ARM/ARMInstrThumb2.td | 1 + llvm/lib/Target/ARM/ARMLowOverheadLoops.cpp | 307 +- llvm/lib/Target/ARM/Utils/ARMBaseInfo.h | 16 - llvm/lib/Target/Hexagon/Hexagon.td | 49 +- llvm/lib/Target/Hexagon/HexagonConstExtenders.cpp | 38 +- llvm/lib/Target/Hexagon/HexagonDepInstrInfo.td | 47 +- 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 | 15 + llvm/lib/Target/PowerPC/PPCTargetMachine.cpp | 7 +- llvm/lib/Target/RISCV/AsmParser/RISCVAsmParser.cpp | 12 - llvm/lib/Target/RISCV/RISCVISelLowering.cpp | 14 - llvm/lib/Target/RISCV/RISCVInstrInfo.cpp | 4 +- llvm/lib/Target/RISCV/Utils/RISCVBaseInfo.cpp | 11 +- llvm/lib/Target/SystemZ/SystemZISelLowering.cpp | 2 +- llvm/lib/Target/SystemZ/SystemZISelLowering.h | 3 +- llvm/lib/Target/X86/X86ISelLowering.cpp | 45 +- llvm/lib/Target/X86/X86ISelLowering.h | 15 + llvm/lib/Target/X86/X86InstrAVX512.td | 2 +- llvm/lib/Target/X86/X86InstrSSE.td | 4 +- llvm/lib/Target/X86/X86SchedBroadwell.td | 3 +- llvm/lib/Target/X86/X86SchedHaswell.td | 1 + llvm/lib/Target/X86/X86SchedSandyBridge.td | 1 + llvm/lib/Target/X86/X86SchedSkylakeClient.td | 3 +- llvm/lib/Target/X86/X86SchedSkylakeServer.td | 3 +- llvm/lib/Target/X86/X86Schedule.td | 3 +- llvm/lib/Target/X86/X86ScheduleAtom.td | 1 + llvm/lib/Target/X86/X86ScheduleBdVer2.td | 1 + llvm/lib/Target/X86/X86ScheduleBtVer2.td | 1 + llvm/lib/Target/X86/X86ScheduleSLM.td | 1 + llvm/lib/Target/X86/X86ScheduleZnver1.td | 1 + llvm/lib/Target/X86/X86ScheduleZnver2.td | 1 + llvm/lib/Target/XCore/XCoreISelLowering.cpp | 2 +- llvm/lib/Target/XCore/XCoreISelLowering.h | 3 +- .../Transforms/InstCombine/InstCombineCalls.cpp | 15 + .../InstCombine/InstCombineLoadStoreAlloca.cpp | 7 +- .../InstCombine/InstructionCombining.cpp | 10 +- llvm/lib/Transforms/Scalar/JumpThreading.cpp | 234 +- llvm/lib/Transforms/Scalar/LoopUnrollPass.cpp | 7 - .../Scalar/SeparateConstOffsetFromGEP.cpp | 43 +- llvm/lib/Transforms/Utils/LoopUnrollPeel.cpp | 6 +- llvm/test/Assembler/dicompileunit.ll | 5 +- llvm/test/Assembler/dimodule.ll | 4 +- llvm/test/Bindings/llvm-c/debug_info.ll | 2 +- .../AArch64/GlobalISel/combine-fconstant.mir | 73 + .../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 +- .../CodeGen/AArch64/fastisel-debugvalue-undef.ll | 30 + .../AArch64/sve-intrinsics-pred-operations.ll | 97 + .../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 | 298 +- .../CodeGen/AMDGPU/GlobalISel/legalize-shl.mir | 246 +- .../AMDGPU/GlobalISel/legalize-unmerge-values.mir | 38 +- .../CodeGen/AMDGPU/GlobalISel/legalize-zext.mir | 272 +- 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 +- 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 +- .../AMDGPU/uniform-branch-intrinsic-cond.ll | 5 +- llvm/test/CodeGen/AMDGPU/unsupported-image-a16.ll | 17 + .../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/Hexagon/feature-compound.ll | 21 + .../Mips/GlobalISel/irtranslator/var_arg.ll | 8 +- llvm/test/CodeGen/Mips/uitofp.ll | 21 +- .../CodeGen/RISCV/subtarget-features-std-ext.ll | 11 +- .../LowOverheadLoops/dont-remove-loop-update.mir | 94 +- .../LowOverheadLoops/dont-remove-loop-update2.mir | 135 +- .../Thumb2/LowOverheadLoops/fast-fp-loops.ll | 11 +- .../Thumb2/LowOverheadLoops/incorrect-sub-16.mir | 165 + ...emove-loop-update3.mir => incorrect-sub-32.mir} | 102 +- .../Thumb2/LowOverheadLoops/incorrect-sub-8.mir | 166 + .../Thumb2/LowOverheadLoops/mov-lr-terminator.mir | 5 +- .../LowOverheadLoops/move-def-before-start.mir | 5 +- .../LowOverheadLoops/move-start-after-def.mir | 5 +- .../Thumb2/LowOverheadLoops/mve-tail-data-types.ll | 15 +- .../Thumb2/LowOverheadLoops/remove-elem-moves.mir | 323 + .../Thumb2/LowOverheadLoops/unsafe-use-after.mir | 55 +- .../Thumb2/LowOverheadLoops/vctp-in-vpt-2.mir | 64 +- .../Thumb2/LowOverheadLoops/vctp-in-vpt.mir | 52 +- ...dont-remove-loop-update3.mir => vctp-subi3.mir} | 90 +- ...dont-remove-loop-update2.mir => vctp-subri.mir} | 98 +- ...nt-remove-loop-update2.mir => vctp-subri12.mir} | 98 +- .../Thumb2/LowOverheadLoops/vmaxmin_vpred_r.mir | 7 +- .../Thumb2/LowOverheadLoops/vmldava_in_vpt.mir | 13 +- .../test/CodeGen/Thumb2/LowOverheadLoops/wlstp.mir | 12 +- .../x86_64-irtranslator-struct-return.ll | 38 +- llvm/test/CodeGen/X86/load-combine-dbg.ll | 2 +- llvm/test/CodeGen/X86/vector-interleave.ll | 26 +- llvm/test/CodeGen/X86/vector-shuffle-256-v8.ll | 34 +- llvm/test/DebugInfo/X86/DIModule.ll | 10 +- llvm/test/DebugInfo/X86/DIModuleContext.ll | 2 +- llvm/test/DebugInfo/X86/clang-module.ll | 4 +- llvm/test/DebugInfo/X86/split-dwarf-sysroot.ll | 34 + llvm/test/MC/AArch64/directives-case_insensitive.s | 46 + .../test/MC/AsmParser/directive_case_insensitive.s | 16 + llvm/test/MC/Hexagon/J2_trap1_dep.s | 6 +- .../TableGen/GlobalISelEmitter-input-discard.td | 32 + llvm/test/ThinLTO/X86/empty-module.ll | 3 +- llvm/test/ThinLTO/X86/strong_non_prevailing.ll | 3 +- 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 + .../InstCombine/AMDGPU/amdgcn-intrinsics.ll | 80 +- llvm/test/Transforms/InstCombine/assume.ll | 16 +- .../Transforms/InstCombine/expensive-combines.ll | 28 + llvm/test/Transforms/InstCombine/pr44552.ll | 59 + .../Transforms/JumpThreading/thread-two-bbs1.ll | 59 + .../Transforms/JumpThreading/thread-two-bbs2.ll | 56 + .../Transforms/JumpThreading/thread-two-bbs3.ll | 39 + .../LoopPredication/unswitch-exit-loop.ll | 55 + .../Transforms/LoopUnroll/peel-loop-conditions.ll | 117 +- llvm/test/Transforms/LoopUnroll/peel-loop-nests.ll | 155 - .../test-add-sub-separation.ll | 31 + .../StructurizeCFG/rebuild-ssa-infinite-loop.ll | 7 +- llvm/test/tools/llc/aix-pic-setting.ll | 9 + .../llvm-nm/X86/nm-no-symbols-local-only.yaml | 15 + llvm/test/tools/llvm-nm/X86/nm-no-symbols.test | 7 +- .../AArch64/extract-instrmap-aarch64-mangled.test | 14 + llvm/tools/llc/llc.cpp | 11 +- llvm/tools/llvm-c-test/debuginfo.c | 12 +- llvm/tools/llvm-exegesis/lib/Mips/Target.cpp | 51 + llvm/tools/llvm-nm/llvm-nm.cpp | 52 +- llvm/tools/llvm-xray/xray-extract.cpp | 10 +- llvm/unittests/ADT/PointerEmbeddedIntTest.cpp | 4 +- llvm/unittests/ADT/PointerIntPairTest.cpp | 32 +- llvm/unittests/IR/ConstantsTest.cpp | 20 +- llvm/unittests/IR/MetadataTest.cpp | 32 +- .../unittests/Target/PowerPC/AIXRelocModelTest.cpp | 39 + llvm/unittests/Target/PowerPC/CMakeLists.txt | 17 + .../llvm-exegesis/Mips/SnippetGeneratorTest.cpp | 31 + llvm/utils/TableGen/GlobalISelEmitter.cpp | 4 + llvm/utils/gn/build/write_vcsrevision.gni | 12 +- llvm/utils/gn/build/write_vcsrevision.py | 53 +- .../clang-tools-extra/clang-tidy/bugprone/BUILD.gn | 1 + .../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 +- llvm/utils/gn/secondary/llvm/unittests/BUILD.gn | 5 +- .../llvm/unittests/Target/PowerPC/BUILD.gn | 15 + llvm/utils/release/merge-git.sh | 91 - llvm/utils/release/merge.sh | 100 - llvm/utils/release/tag.sh | 145 - mlir/include/mlir/Dialect/LLVMIR/LLVMOpBase.td | 7 + mlir/include/mlir/Dialect/LLVMIR/LLVMOps.td | 8 - mlir/include/mlir/Dialect/SPIRV/CMakeLists.txt | 1 + .../mlir/Dialect/SPIRV/SPIRVAvailability.td | 2 +- mlir/include/mlir/Dialect/SPIRV/SPIRVBase.td | 1099 ++- mlir/include/mlir/Dialect/SPIRV/SPIRVTypes.h | 20 +- mlir/include/mlir/Dialect/VectorOps/VectorOps.td | 8 +- mlir/include/mlir/IR/Attributes.h | 4 +- mlir/include/mlir/IR/Function.h | 2 +- mlir/include/mlir/IR/Identifier.h | 2 +- mlir/include/mlir/IR/Location.h | 6 +- mlir/include/mlir/IR/Module.h | 2 +- mlir/include/mlir/IR/OperationSupport.h | 6 +- mlir/include/mlir/IR/Types.h | 2 +- mlir/include/mlir/IR/Value.h | 2 +- mlir/include/mlir/TableGen/Attribute.h | 1 + mlir/include/mlir/TableGen/ODSDialectHook.h | 42 - mlir/include/mlir/TableGen/Operator.h | 9 +- .../Conversion/GPUToSPIRV/ConvertGPUToSPIRV.cpp | 85 +- .../lib/Dialect/GPU/Transforms/MemoryPromotion.cpp | 2 +- mlir/lib/Dialect/Linalg/Transforms/CMakeLists.txt | 1 + mlir/lib/Dialect/SPIRV/SPIRVLowering.cpp | 18 +- mlir/lib/Dialect/SPIRV/SPIRVOps.cpp | 2 +- mlir/lib/Dialect/SPIRV/SPIRVTypes.cpp | 68 + mlir/lib/TableGen/Attribute.cpp | 7 +- mlir/lib/Target/LLVMIR/ModuleTranslation.cpp | 76 +- mlir/test/Conversion/GPUToSPIRV/if.mlir | 87 + mlir/test/Dialect/SPIRV/TestAvailability.cpp | 41 +- mlir/test/Dialect/SPIRV/availability.mlir | 4 +- mlir/test/Dialect/SPIRV/target-env.mlir | 84 +- mlir/test/Target/llvmir-invalid.mlir | 10 +- mlir/test/Target/llvmir.mlir | 19 + mlir/test/lib/Transforms/CMakeLists.txt | 1 - mlir/test/lib/Transforms/TestLinalgTransforms.cpp | 1 - mlir/test/mlir-tblgen/llvm-intrinsics.td | 32 + mlir/tools/mlir-tblgen/CMakeLists.txt | 1 + mlir/tools/mlir-tblgen/LLVMIRIntrinsicGen.cpp | 189 + mlir/tools/mlir-tblgen/OpDefinitionsGen.cpp | 37 +- mlir/tools/mlir-tblgen/SPIRVUtilsGen.cpp | 71 +- mlir/utils/spirv/define_inst.sh | 2 +- mlir/utils/spirv/gen_spirv_dialect.py | 136 +- openmp/tools/archer/ompt-tsan.cpp | 9 +- polly/include/polly/CodeGen/IslExprBuilder.h | 2 +- 430 files changed, 21074 insertions(+), 20547 deletions(-) create mode 100644 clang-tools-extra/clang-tidy/bugprone/ReservedIdentifierCheck.cpp create mode 100644 clang-tools-extra/clang-tidy/bugprone/ReservedIdentifierCheck.h 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-tools-extra/docs/clang-tidy/checks/bugprone-reserved-iden [...] create mode 100644 clang-tools-extra/docs/clang-tidy/checks/cert-dcl37-c.rst create mode 100644 clang-tools-extra/docs/clang-tidy/checks/cert-dcl51-cpp.rst create mode 100644 clang-tools-extra/test/clang-tidy/checkers/Inputs/bugprone-rese [...] create mode 100644 clang-tools-extra/test/clang-tidy/checkers/Inputs/bugprone-rese [...] create mode 100644 clang-tools-extra/test/clang-tidy/checkers/bugprone-branch-clon [...] create mode 100644 clang-tools-extra/test/clang-tidy/checkers/bugprone-reserved-id [...] create mode 100644 clang-tools-extra/test/clang-tidy/checkers/bugprone-reserved-id [...] create mode 100644 clang-tools-extra/test/clang-tidy/checkers/bugprone-reserved-id [...] create mode 100644 clang-tools-extra/test/clang-tidy/checkers/readability-braces-a [...] create mode 100644 clang/include/clang/Analysis/FlowSensitive/DataflowWorklist.h create mode 100644 clang/include/clang/Basic/BuiltinsHexagonDep.def create mode 100644 clang/test/CodeGen/debug-info-sysroot.c create mode 100644 clang/test/CodeGen/memcpy-nobuiltin.c create mode 100644 clang/test/CodeGen/memcpy-nobuiltin.inc delete mode 100644 clang/test/Modules/Inputs/implicit-invalidate-chain/A.h delete mode 100644 clang/test/Modules/Inputs/implicit-invalidate-chain/B.h delete mode 100644 clang/test/Modules/Inputs/implicit-invalidate-chain/C.h delete mode 100644 clang/test/Modules/Inputs/implicit-invalidate-chain/module.modulemap delete mode 100644 clang/test/Modules/implicit-invalidate-chain.c create mode 100644 clang/test/Parser/explicit-bool.cpp create mode 100644 compiler-rt/lib/scudo/standalone/memtag.h create mode 100644 lld/test/ELF/aarch64-cortex-a53-843419-thunk-align.s create mode 100644 lld/test/ELF/arm-fix-cortex-a8-thunk-align.s create mode 100644 lldb/packages/Python/lldbsuite/test/functionalities/data-format [...] delete mode 100644 lldb/source/Plugins/LanguageRuntime/Go/CMakeLists.txt create mode 100644 lldb/utils/CMakeLists.txt copy llvm/include/llvm/IR/{IntrinsicsHexagon.td => IntrinsicsHexagonDep.td} (76%) create mode 100644 llvm/test/CodeGen/AArch64/GlobalISel/combine-fconstant.mir 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/AArch64/fastisel-debugvalue-undef.ll create mode 100644 llvm/test/CodeGen/AMDGPU/GlobalISel/legalize-sext-inreg.mir create mode 100644 llvm/test/CodeGen/AMDGPU/unsupported-image-a16.ll create mode 100644 llvm/test/CodeGen/Hexagon/feature-compound.ll create mode 100644 llvm/test/CodeGen/Thumb2/LowOverheadLoops/incorrect-sub-16.mir copy llvm/test/CodeGen/Thumb2/LowOverheadLoops/{dont-remove-loop-update3.mir => in [...] create mode 100644 llvm/test/CodeGen/Thumb2/LowOverheadLoops/incorrect-sub-8.mir create mode 100644 llvm/test/CodeGen/Thumb2/LowOverheadLoops/remove-elem-moves.mir rename llvm/test/CodeGen/Thumb2/LowOverheadLoops/{dont-remove-loop-update3.mir => [...] copy llvm/test/CodeGen/Thumb2/LowOverheadLoops/{dont-remove-loop-update2.mir => vc [...] copy llvm/test/CodeGen/Thumb2/LowOverheadLoops/{dont-remove-loop-update2.mir => vc [...] create mode 100644 llvm/test/DebugInfo/X86/split-dwarf-sysroot.ll create mode 100644 llvm/test/MC/AArch64/directives-case_insensitive.s create mode 100644 llvm/test/MC/AsmParser/directive_case_insensitive.s create mode 100644 llvm/test/TableGen/GlobalISelEmitter-input-discard.td create mode 100644 llvm/test/Transforms/InstCombine/expensive-combines.ll create mode 100644 llvm/test/Transforms/InstCombine/pr44552.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/LoopPredication/unswitch-exit-loop.ll delete mode 100644 llvm/test/Transforms/LoopUnroll/peel-loop-nests.ll create mode 100644 llvm/test/Transforms/SeparateConstOffsetFromGEP/test-add-sub-se [...] create mode 100644 llvm/test/tools/llc/aix-pic-setting.ll create mode 100644 llvm/test/tools/llvm-nm/X86/nm-no-symbols-local-only.yaml create mode 100644 llvm/test/tools/llvm-xray/AArch64/extract-instrmap-aarch64-mang [...] create mode 100644 llvm/unittests/Target/PowerPC/AIXRelocModelTest.cpp create mode 100644 llvm/unittests/Target/PowerPC/CMakeLists.txt create mode 100644 llvm/utils/gn/secondary/llvm/unittests/Target/PowerPC/BUILD.gn delete mode 100755 llvm/utils/release/merge-git.sh delete mode 100755 llvm/utils/release/merge.sh delete mode 100755 llvm/utils/release/tag.sh delete mode 100644 mlir/include/mlir/TableGen/ODSDialectHook.h create mode 100644 mlir/test/Conversion/GPUToSPIRV/if.mlir create mode 100644 mlir/test/mlir-tblgen/llvm-intrinsics.td create mode 100644 mlir/tools/mlir-tblgen/LLVMIRIntrinsicGen.cpp