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-next-allnoconfig in repository toolchain/ci/llvm-project.
from 26680269e0e [InstSimplify] Add tests for gep p, -p without inbounds (NFC) adds bf2a78fd4ae [SLP]Add a test for correct use of the reordered loads, NFC. adds c182a000954 [Analysis] fix typo in code comment; NFC adds c74e8539ff3 [Analysis] flatten enums for recurrence types adds ec9f2c3be07 test/OpenMP/parallel_codegen.cpp: Allow multiple result attributes adds f43daf1b62a [SSAUpdater] Remove unused code InstrIsPHI (NFC) adds bea8d021a32 [llvm] Use *Map::lookup (NFC) adds 9a90c4ea8a0 [llvm] Use isa instead of dyn_cast (NFC) adds e08fea3b240 [SimplifyCFGPass] Ensure that DominatorTreeWrapperPass is i [...] adds f1ce6960561 [SimplifyCFG] Teach tryWidenCondBranchToCondBranch() to pre [...] adds 657c1e09da9 [SimplifyCFG] Teach eliminateDeadSwitchCases() to preserve [...] adds db753269d91 [IR] PassManagerTest: Register DominatorTreeAnalysis before [...] adds 5fe0798dee6 [Utils] LocalTest: fix SimplifyCFGWithNullAC test to work w [...] adds c38739ad8f1 [NFC] clang-format the entire DwarfEHPrepare.cpp adds e6b1a27fb9c [NFC][CodeGen] Split DwarfEHPrepare pass into an actual tra [...] adds b23b1bcc26e [NFC][CodeGen][Tests] Mark all tests that fail to preserve [...] adds 2461cdb4172 [CodeGen][SimplifyCFG] Teach DwarfEHPrepare to preserve DomTree adds b4429f3cdd1 [SimplifyCFG] Teach removeUndefIntroducingPredecessor to pr [...] adds 4b806473679 [AMDGPU][SimplifyCFG] Teach AMDGPUUnifyDivergentExitNodes t [...] adds 20670ba4406 [compiler-rt][test] Suppress stderr of ldd output adds 34489da81b3 [sanitizer] Enable mallopt and mallinfo interceptors on And [...] adds e4337159e3d [NFC][RISCV] Move vmsge{u}.vx processing to RISCVAsmParser. adds 3bcca6b12d4 [MLIR] Fix affine_map compose with multi-symbols adds 471dec3801b [CodeGen][NFC] Fix a build warning due to an extra semicolon adds fc3f53fcda1 [gn build] (manually) port 5e31e226b5: Use Py3 for the build adds 568824798f6 fix typo to cycle bots adds c8dedfe269b fix typos to cycle bots adds b4c5e19da74 Temporarily disable to clang-tidy tests on Windows adds f4ea21947d9 [NFCI][CodeGen] DwarfEHPrepare: don't actually pass DTU int [...] adds b9da488ad72 [SimplifyCFG] Don't actually take DomTreeUpdater unless we [...] adds d8af3100635 [LV] Add missed optimization fold-tail test adds c50f9b2351e [LV] Clean up trailing whitespace (NFC). adds f7f42e64dfa [TableGen] Use llvm::append_range (NFC) adds 171c5fd43ec [llvm] Use llvm::erase_value and llvm::erase_if (NFC) adds 530c5af6a48 [Transforms] Construct SmallVector with iterator ranges (NFC) adds d9ba8142c9a [lldb/test] Deduplicate the rest of TestLldbGdbServer.py adds 54a1c861ca7 [lldb] Deduplicate more lldb-server tests adds d5317b41c58 [Process/NetBSD] Copy changes from FreeBSDRemote and reformat adds 8f004471c2a [PowerPC] Add the LLVM triple for powerpcle [1/5] adds 696bd3073fd [PowerPC] Support powerpcle target in LLVMObject [2/5] adds 6cee9d0cf89 [PowerPC] Support powerpcle target in Clang [3/5] adds 275eb8289c4 [PowerPC] Support powerpcle target in LLD [4/5] adds 2288319733c [PowerPC] Enable OpenMP for powerpcle target. [5/5] adds 4c77a0f1ce6 [PowerPC] NFC: Apply minor clang-format fix adds 7af6a134508 [NFC] Switch up some dyn_cast calls adds 01f0d162d67 Moving UniqueInternalLinkageNamesPass to the start of IR pi [...] adds 7c8b8063b66 [SimplifyCFG][AMDGPU] AMDGPUUnifyDivergentExitNodes: Simpli [...] adds 19ab1817b61 [llvm-reduce] Fix removal of unused llvm intrinsics declarations adds 5799fc79c3f [llvm-reduce] Refactor global variable delta pass adds eda50309f59 [NFC][SimplifyCFG] Add test for switch creation where we fa [...] adds 6a3a8d17eba [SimplifyCFG] FoldValueComparisonIntoPredecessors(): fine-t [...] adds a0013934b6a [NFC][SimplifyCFG] Add another test for switch creation whe [...] adds 5fa241a6571 [SimplifyCFG] FoldValueComparisonIntoPredecessors(): fine-t [...] adds 835bdd17761 [gn build] Port 5799fc79c3f adds a554cd6ae5b [RuntimeDyld] Fix dangling reference in RuntimeDyldELF. adds fe9976c02c0 Revert "[sanitizer] Define SANITIZER_GLIBC to refine SANITI [...] adds f5f7ff8d0fa [dsymutil][DWARFLinker][NFC] Refactor usages of UniquingStr [...] adds d9c0b128e35 [SCEV] Simplify trunc to zero based on known bits adds c5a7e75eb6b Update *-inseltpoison.ll tests at Transforms/InstCombine/X8 [...] adds 1fc992bd864 [Scalarizer] Use poison as insertelement's placeholder adds 578c5a0c6e7 [ArgPromotion] Add test with dead GEP when promoting. new 2139958b534 [InstSimplify] Return poison if insertelement touches out o [...]
The 1 revisions listed above as "new" are entirely new to this repository and will be described in separate emails. The revisions listed as "adds" were already present in the repository and have only been added to this reference.
Summary of changes: clang-tools-extra/clangd/AST.cpp | 2 +- clang-tools-extra/clangd/DumpAST.cpp | 5 +- clang-tools-extra/clangd/FindTarget.cpp | 2 +- clang-tools-extra/clangd/refactor/Rename.cpp | 2 +- .../clangd/refactor/tweaks/ExpandAutoType.cpp | 2 +- .../clangd/refactor/tweaks/ExtractVariable.cpp | 2 +- .../refactor/tweaks/RemoveUsingNamespace.cpp | 2 +- .../clangd/refactor/tweaks/SwapIfBranches.cpp | 6 +- .../cppcoreguidelines-macro-usage-custom.cpp | 3 + ...eadability-identifier-naming-ignored-regexp.cpp | 3 + clang/lib/Basic/Targets.cpp | 10 + clang/lib/Basic/Targets/OSTargets.h | 2 + clang/lib/Basic/Targets/PPC.cpp | 3 +- clang/lib/Basic/Targets/PPC.h | 2 + clang/lib/CodeGen/CGBuiltin.cpp | 1 + clang/lib/CodeGen/TargetInfo.cpp | 9 +- clang/lib/Driver/Driver.cpp | 4 +- clang/lib/Driver/ToolChain.cpp | 2 + clang/lib/Driver/ToolChains/Clang.cpp | 8 +- clang/lib/Driver/ToolChains/CommonArgs.cpp | 1 + clang/lib/Driver/ToolChains/FreeBSD.cpp | 8 +- clang/lib/Driver/ToolChains/Gnu.cpp | 32 +- clang/lib/Driver/ToolChains/Linux.cpp | 16 +- clang/lib/Frontend/CompilerInvocation.cpp | 5 +- clang/lib/Sema/SemaChecking.cpp | 1 + clang/test/CodeGen/altivec.c | 25 +- clang/test/CodeGen/builtins-ppc-altivec.c | 2 + clang/test/CodeGen/ppc32-and-aix-struct-return.c | 8 + clang/test/CodeGen/target-data.c | 4 + clang/test/Driver/linux-header-search.cpp | 2 +- clang/test/Driver/ppc-endian.c | 26 +- clang/test/Driver/ppc-features.cpp | 11 +- clang/test/OpenMP/parallel_codegen.cpp | 2 +- compiler-rt/cmake/Modules/AddCompilerRT.cmake | 1 - compiler-rt/lib/asan/asan_interceptors.h | 6 +- compiler-rt/lib/asan/tests/asan_test.cpp | 4 +- .../lib/interception/interception_linux.cpp | 6 +- compiler-rt/lib/interception/interception_linux.h | 6 +- compiler-rt/lib/msan/tests/msan_test.cpp | 36 +- .../sanitizer_common_interceptors_ioctl.inc | 6 +- .../sanitizer_common/sanitizer_linux_libcdep.cpp | 11 +- .../lib/sanitizer_common/sanitizer_platform.h | 11 - .../sanitizer_platform_interceptors.h | 90 +- .../sanitizer_platform_limits_posix.cpp | 75 +- .../sanitizer_platform_limits_posix.h | 2 - .../lib/tsan/rtl/tsan_interceptors_posix.cpp | 8 +- compiler-rt/test/lit.common.cfg.py | 1 + lld/ELF/Driver.cpp | 1 + lld/ELF/InputFiles.cpp | 1 + lld/ELF/ScriptParser.cpp | 1 + lld/MachO/UnwindInfoSection.cpp | 2 +- lld/test/ELF/emulation-ppc.s | 190 ++-- lld/test/ELF/ppc32-gnu-ifunc.s | 6 + lld/test/ELF/ppc32-reloc-rel.s | 8 +- .../Plugins/Process/NetBSD/NativeProcessNetBSD.cpp | 106 ++- .../Plugins/Process/NetBSD/NativeProcessNetBSD.h | 6 +- .../NetBSD/NativeRegisterContextNetBSD_x86_64.cpp | 963 ++++++--------------- .../NetBSD/NativeRegisterContextNetBSD_x86_64.h | 34 +- .../lldbutil/iter/TestRegistersIterator.py | 1 - .../API/tools/lldb-server/TestGdbRemote_vCont.py | 88 +- .../lldb-server/TestGdbRemote_vContThreads.py | 59 +- .../API/tools/lldb-server/TestLldbGdbServer.py | 188 +--- .../lldb-server/commandline/TestStubSetSID.py | 48 +- .../inferior-crash/TestGdbRemoteAbort.py | 23 +- .../inferior-crash/TestGdbRemoteSegFault.py | 16 +- .../TestGdbRemoteTargetXmlPacket.py | 1 - llvm/cmake/config.guess | 3 + llvm/include/llvm/ADT/Triple.h | 12 + llvm/include/llvm/Analysis/IVDescriptors.h | 113 +-- llvm/include/llvm/DWARFLinker/DWARFLinker.h | 2 - .../llvm/DWARFLinker/DWARFLinkerCompileUnit.h | 21 - .../llvm/DWARFLinker/DWARFLinkerDeclContext.h | 31 +- llvm/include/llvm/Frontend/OpenMP/OMPKinds.def | 1 + llvm/include/llvm/InitializePasses.h | 2 +- llvm/include/llvm/Object/ELFObjectFile.h | 4 +- llvm/include/llvm/Passes/PassBuilder.h | 3 + llvm/include/llvm/ProfileData/SampleProf.h | 5 +- llvm/include/llvm/Transforms/Utils/LoopUtils.h | 27 +- llvm/lib/Analysis/IVDescriptors.cpp | 234 ++--- llvm/lib/Analysis/InstructionSimplify.cpp | 6 +- llvm/lib/Analysis/ScalarEvolution.cpp | 5 + llvm/lib/CodeGen/CodeGen.cpp | 2 +- llvm/lib/CodeGen/DwarfEHPrepare.cpp | 230 +++-- llvm/lib/CodeGen/ExpandReductions.cpp | 26 +- llvm/lib/CodeGen/TargetLoweringBase.cpp | 2 +- llvm/lib/CodeGen/TargetLoweringObjectFileImpl.cpp | 1 + llvm/lib/CodeGen/WinEHPrepare.cpp | 8 +- llvm/lib/DWARFLinker/DWARFLinker.cpp | 57 +- llvm/lib/DWARFLinker/DWARFLinkerDeclContext.cpp | 80 +- .../CodeView/LazyRandomTypeCollection.cpp | 2 +- .../lib/DebugInfo/CodeView/RecordSerialization.cpp | 2 +- llvm/lib/DebugInfo/CodeView/TypeRecordMapping.cpp | 2 +- llvm/lib/DebugInfo/CodeView/TypeStreamMerger.cpp | 2 +- .../ExecutionEngine/RuntimeDyld/RuntimeDyldELF.cpp | 18 +- llvm/lib/Frontend/OpenMP/OMPContext.cpp | 1 + llvm/lib/Object/RelocationResolver.cpp | 1 + llvm/lib/Passes/PassBuilder.cpp | 11 + llvm/lib/Support/CommandLine.cpp | 6 +- llvm/lib/Support/Triple.cpp | 17 +- .../AMDGPU/AMDGPUUnifyDivergentExitNodes.cpp | 55 +- .../Target/Hexagon/AsmParser/HexagonAsmParser.cpp | 2 +- llvm/lib/Target/PowerPC/AsmParser/PPCAsmParser.cpp | 5 +- .../PowerPC/Disassembler/PPCDisassembler.cpp | 2 + .../Target/PowerPC/MCTargetDesc/PPCMCAsmInfo.cpp | 5 +- .../PowerPC/MCTargetDesc/PPCMCTargetDesc.cpp | 4 +- llvm/lib/Target/PowerPC/PPCAsmPrinter.cpp | 2 + llvm/lib/Target/PowerPC/PPCSubtarget.cpp | 3 +- llvm/lib/Target/PowerPC/PPCTargetMachine.cpp | 9 +- .../PowerPC/TargetInfo/PowerPCTargetInfo.cpp | 9 +- .../Target/PowerPC/TargetInfo/PowerPCTargetInfo.h | 1 + llvm/lib/Target/RISCV/AsmParser/RISCVAsmParser.cpp | 66 ++ .../RISCV/MCTargetDesc/RISCVMCCodeEmitter.cpp | 100 --- llvm/lib/Transforms/Coroutines/CoroFrame.cpp | 4 +- llvm/lib/Transforms/IPO/GlobalOpt.cpp | 2 +- .../InstCombine/InstructionCombining.cpp | 6 +- llvm/lib/Transforms/Scalar/LoopFuse.cpp | 6 +- llvm/lib/Transforms/Scalar/MemCpyOptimizer.cpp | 3 +- llvm/lib/Transforms/Scalar/Scalarizer.cpp | 4 +- llvm/lib/Transforms/Scalar/SimplifyCFGPass.cpp | 1 + llvm/lib/Transforms/Utils/InlineFunction.cpp | 3 +- llvm/lib/Transforms/Utils/LoopUtils.cpp | 84 +- llvm/lib/Transforms/Utils/SSAUpdater.cpp | 6 - llvm/lib/Transforms/Utils/SimplifyCFG.cpp | 55 +- llvm/lib/Transforms/Vectorize/LoopVectorize.cpp | 55 +- llvm/lib/Transforms/Vectorize/SLPVectorizer.cpp | 224 ++--- .../Analysis/ScalarEvolution/trunc-simplify.ll | 22 + llvm/test/CodeGen/AArch64/pic-eh-stubs.ll | 4 +- .../AMDGPU/atomic_optimizations_pixelshader.ll | 10 +- llvm/test/CodeGen/AMDGPU/branch-condition-and.ll | 4 +- llvm/test/CodeGen/AMDGPU/branch-relaxation.ll | 4 +- llvm/test/CodeGen/AMDGPU/infinite-loop.ll | 4 +- llvm/test/CodeGen/AMDGPU/kill-infinite-loop.ll | 3 +- llvm/test/CodeGen/AMDGPU/mixed-wave32-wave64.ll | 2 +- .../CodeGen/AMDGPU/multi-divergent-exit-region.ll | 4 +- llvm/test/CodeGen/AMDGPU/ret_jump.ll | 4 +- llvm/test/CodeGen/AMDGPU/si-annotate-cf-noloop.ll | 4 +- .../si-lower-control-flow-unreachable-block.ll | 2 +- llvm/test/CodeGen/AMDGPU/skip-if-dead.ll | 2 +- llvm/test/CodeGen/AMDGPU/unigine-liveness-crash.ll | 2 +- .../AMDGPU/unstructured-cfg-def-use-issue.ll | 4 +- llvm/test/CodeGen/AMDGPU/update-phi.ll | 2 +- llvm/test/CodeGen/AMDGPU/valu-i1.ll | 2 +- llvm/test/CodeGen/AMDGPU/wave32.ll | 10 +- .../ARM/2011-05-04-MultipleLandingPadSuccs.ll | 3 +- llvm/test/CodeGen/ARM/2014-05-14-DwarfEHCrash.ll | 2 +- llvm/test/CodeGen/ARM/arm-ttype-target2.ll | 2 +- llvm/test/CodeGen/ARM/dwarf-eh.ll | 4 +- llvm/test/CodeGen/ARM/ehabi-filters.ll | 2 +- llvm/test/CodeGen/ARM/global-merge.ll | 2 +- llvm/test/CodeGen/ARM/setjmp_longjmp.ll | 6 +- llvm/test/CodeGen/Hexagon/cfi_offset.ll | 2 +- llvm/test/CodeGen/Hexagon/ehabi.ll | 2 +- .../misaligned_double_vector_store_not_fast.ll | 2 +- llvm/test/CodeGen/Hexagon/packetize-allocframe.ll | 2 +- llvm/test/CodeGen/Hexagon/swp-epilog-phi10.ll | 2 +- llvm/test/CodeGen/Hexagon/swp-order-deps3.ll | 2 +- llvm/test/CodeGen/Hexagon/swp-reuse-phi-4.ll | 2 +- .../CodeGen/PowerPC/2007-11-16-landingpad-split.ll | 2 +- llvm/test/CodeGen/PowerPC/aix-exception.ll | 4 +- llvm/test/CodeGen/SPARC/exception.ll | 8 +- .../test/CodeGen/Thumb2/2009-08-04-CoalescerBug.ll | 2 +- llvm/test/CodeGen/X86/2007-05-05-Personality.ll | 8 +- llvm/test/CodeGen/X86/2010-08-04-MingWCrash.ll | 2 +- .../CodeGen/X86/2012-01-10-UndefExceptionEdge.ll | 3 +- llvm/test/CodeGen/X86/basic-block-sections-eh.ll | 2 +- llvm/test/CodeGen/X86/code-model-kernel.ll | 2 +- llvm/test/CodeGen/X86/dwarf-eh-prepare.ll | 2 +- llvm/test/CodeGen/X86/gcc_except_table-multi.ll | 10 +- .../CodeGen/X86/indirect-branch-tracking-eh2.ll | 4 +- llvm/test/MC/RISCV/rvv/compare.s | 21 +- llvm/test/Other/new-pm-pseudo-probe.ll | 12 + llvm/test/Reduce/Inputs/remove-global-vars.py | 18 - llvm/test/Reduce/remove-global-vars.ll | 37 +- llvm/test/Reduce/remove-unused-declarations.ll | 21 + .../aggregate-promote-dead-gep.ll | 34 + .../InstCombine/X86/x86-pack-inseltpoison.ll | 114 +-- .../InstCombine/X86/x86-pshufb-inseltpoison.ll | 42 +- .../InstCombine/X86/x86-sse4a-inseltpoison.ll | 32 +- .../X86/x86-vector-shifts-inseltpoison.ll | 236 ++--- .../InstCombine/X86/x86-vpermil-inseltpoison.ll | 48 +- .../InstCombine/out-of-bounds-indexes.ll | 2 +- .../vector_insertelt_shuffle-inseltpoison.ll | 6 +- .../InstCombine/vector_insertelt_shuffle.ll | 6 +- llvm/test/Transforms/InstSimplify/insertelement.ll | 10 +- .../Transforms/InstSimplify/vscale-inseltpoison.ll | 2 +- llvm/test/Transforms/InstSimplify/vscale.ll | 7 +- .../dont-fold-tail-for-assumed-divisible-TC.ll | 70 ++ .../SLPVectorizer/X86/shrink_after_reorder.ll | 61 ++ .../Transforms/Scalarizer/basic-inseltpoison.ll | 10 +- llvm/test/Transforms/Scalarizer/basic.ll | 10 +- .../Scalarizer/constant-insertelement.ll | 2 +- llvm/test/Transforms/Scalarizer/intrinsics.ll | 20 +- .../Scalarizer/order-bug-inseltpoison.ll | 2 +- llvm/test/Transforms/Scalarizer/order-bug.ll | 2 +- llvm/test/Transforms/Scalarizer/scatter-order.ll | 6 +- .../Scalarizer/variable-extractelement.ll | 2 +- .../Scalarizer/variable-insertelement.ll | 6 +- ...Predecessors-domtree-preservation-edgecase-2.ll | 80 ++ ...toPredecessors-domtree-preservation-edgecase.ll | 49 ++ .../Transforms/SimplifyCFG/switch-dead-default.ll | 3 +- llvm/test/Transforms/SimplifyCFG/wc-widen-block.ll | 2 +- .../unique-internal-linkage-names.ll | 24 + .../llvm-objcopy/ELF/binary-output-target.test | 23 +- .../tools/llvm-objcopy/ELF/cross-arch-headers.test | 32 +- .../tools/llvm-objdump/ELF/PowerPC/branch-offset.s | 15 +- llvm/tools/llvm-nm/llvm-nm.cpp | 5 +- llvm/tools/llvm-objcopy/COFF/Object.cpp | 10 +- llvm/tools/llvm-reduce/CMakeLists.txt | 1 + llvm/tools/llvm-reduce/DeltaManager.h | 2 + llvm/tools/llvm-reduce/deltas/ReduceFunctions.cpp | 8 +- ...balVars.cpp => ReduceGlobalVarInitializers.cpp} | 41 +- ...eGlobalVars.h => ReduceGlobalVarInitializers.h} | 7 +- llvm/tools/llvm-reduce/deltas/ReduceGlobalVars.cpp | 13 +- llvm/tools/llvm-reduce/deltas/ReduceGlobalVars.h | 2 +- .../yaml-numeric-parser-fuzzer.cpp | 2 +- .../llvm-yaml-parser-fuzzer/yaml-parser-fuzzer.cpp | 2 +- llvm/tools/opt/NewPMDriver.cpp | 11 + llvm/tools/opt/opt.cpp | 2 +- llvm/unittests/ADT/TripleTest.cpp | 2 +- llvm/unittests/IR/PassManagerTest.cpp | 4 + llvm/unittests/Object/ELFObjectFileTest.cpp | 10 +- llvm/unittests/Transforms/Utils/LocalTest.cpp | 6 +- llvm/utils/TableGen/CodeGenDAGPatterns.cpp | 2 +- llvm/utils/TableGen/CodeGenRegisters.cpp | 3 +- llvm/utils/TableGen/CodeGenSchedule.cpp | 8 +- llvm/utils/TableGen/CodeGenTarget.cpp | 10 +- llvm/utils/TableGen/FixedLenDecoderEmitter.cpp | 9 +- llvm/utils/TableGen/GlobalISel/GIMatchTree.h | 5 +- llvm/utils/TableGen/RegisterInfoEmitter.cpp | 2 +- llvm/utils/TableGen/SubtargetEmitter.cpp | 10 +- .../TableGen/WebAssemblyDisassemblerEmitter.cpp | 3 +- llvm/utils/gn/.gn | 3 + .../gn/secondary/llvm/tools/llvm-reduce/BUILD.gn | 1 + mlir/lib/IR/AffineMap.cpp | 2 +- mlir/test/Dialect/Affine/canonicalize.mlir | 12 + 235 files changed, 2589 insertions(+), 2720 deletions(-) create mode 100644 llvm/test/Other/new-pm-pseudo-probe.ll delete mode 100755 llvm/test/Reduce/Inputs/remove-global-vars.py create mode 100644 llvm/test/Reduce/remove-unused-declarations.ll create mode 100644 llvm/test/Transforms/ArgumentPromotion/aggregate-promote-dead-gep.ll create mode 100644 llvm/test/Transforms/LoopVectorize/dont-fold-tail-for-assumed-d [...] create mode 100644 llvm/test/Transforms/SLPVectorizer/X86/shrink_after_reorder.ll create mode 100644 llvm/test/Transforms/SimplifyCFG/FoldValueComparisonIntoPredece [...] create mode 100644 llvm/test/Transforms/SimplifyCFG/FoldValueComparisonIntoPredece [...] create mode 100644 llvm/test/Transforms/UniqueLinkageNames/unique-internal-linkage [...] copy llvm/tools/llvm-reduce/deltas/{ReduceGlobalVars.cpp => ReduceGlobalVarInitial [...] copy llvm/tools/llvm-reduce/deltas/{ReduceGlobalVars.h => ReduceGlobalVarInitializ [...]