This is an automated email from the git hooks/post-receive script.
unknown user pushed a change to branch master in repository llvm.
from 615e00618a4 gn build: Merge r364386 new 95a26fa9ab3 [docs][llvm-symbolizer] Improve llvm-symbolizer documentation new 04f6b4ef8cd gn build: Merge r364387 new e0fc543f4ce [ExpandMemCmp][MergeICmps] Move passes out of CodeGen into [...]
The 3 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: docs/CommandGuide/llvm-symbolizer.rst | 370 +++-- include/llvm/CodeGen/Passes.h | 3 - include/llvm/Transforms/IPO/PassManagerBuilder.h | 1 + include/llvm/Transforms/Scalar.h | 6 + lib/CodeGen/CMakeLists.txt | 1 - lib/CodeGen/CodeGen.cpp | 1 - lib/CodeGen/TargetPassConfig.cpp | 13 - lib/Transforms/IPO/PassManagerBuilder.cpp | 14 + lib/Transforms/Scalar/CMakeLists.txt | 1 + .../Scalar}/ExpandMemCmp.cpp | 124 +- lib/Transforms/Scalar/MergeICmps.cpp | 2 +- lib/Transforms/Scalar/Scalar.cpp | 1 + test/CodeGen/AArch64/O3-pipeline.ll | 4 - test/CodeGen/ARM/O3-pipeline.ll | 4 - test/CodeGen/Generic/llc-start-stop.ll | 6 +- .../PowerPC/memCmpUsedInZeroEqualityComparison.ll | 220 --- test/CodeGen/PowerPC/memcmp-mergeexpand.ll | 40 - test/CodeGen/PowerPC/memcmp.ll | 70 - test/CodeGen/PowerPC/memcmpIR.ll | 192 --- test/CodeGen/X86/O3-pipeline.ll | 4 - test/CodeGen/X86/memcmp-mergeexpand.ll | 51 - test/CodeGen/X86/memcmp-optsize.ll | 1013 ------------ test/CodeGen/X86/memcmp.ll | 1685 -------------------- test/Other/opt-O2-pipeline.ll | 5 + test/Other/opt-O3-pipeline.ll | 5 + test/Other/opt-Os-pipeline.ll | 5 + test/Transforms/ExpandMemCmp/PowerPC/lit.local.cfg | 3 + test/Transforms/ExpandMemCmp/PowerPC/memcmpIR.ll | 294 ++++ test/Transforms/ExpandMemCmp/X86/memcmp.ll | 89 +- test/Transforms/ExpandMemCmp/X86/pr36421.ll | 79 + .../PhaseOrdering}/PowerPC/lit.local.cfg | 0 .../PowerPC/memCmpUsedInZeroEqualityComparison.ll | 174 ++ .../PhaseOrdering/PowerPC/memcmp-mergeexpand.ll | 49 + test/Transforms/PhaseOrdering/PowerPC/memcmp.ll | 80 + .../PhaseOrdering}/X86/lit.local.cfg | 0 .../PhaseOrdering/X86/memcmp-mergeexpand.ll | 76 + test/Transforms/PhaseOrdering/X86/memcmp.ll | 995 ++++++++++++ test/Transforms/PhaseOrdering/X86/pr36421.ll | 68 + tools/opt/opt.cpp | 1 - .../gn/secondary/clang-tools-extra/clangd/BUILD.gn | 1 + utils/gn/secondary/llvm/lib/CodeGen/BUILD.gn | 1 - .../secondary/llvm/lib/Transforms/Scalar/BUILD.gn | 1 + 42 files changed, 2293 insertions(+), 3459 deletions(-) rename lib/{CodeGen => Transforms/Scalar}/ExpandMemCmp.cpp (90%) delete mode 100644 test/CodeGen/PowerPC/memCmpUsedInZeroEqualityComparison.ll delete mode 100644 test/CodeGen/PowerPC/memcmp-mergeexpand.ll delete mode 100644 test/CodeGen/PowerPC/memcmp.ll delete mode 100644 test/CodeGen/PowerPC/memcmpIR.ll delete mode 100644 test/CodeGen/X86/memcmp-mergeexpand.ll delete mode 100644 test/CodeGen/X86/memcmp-optsize.ll delete mode 100644 test/CodeGen/X86/memcmp.ll create mode 100644 test/Transforms/ExpandMemCmp/PowerPC/lit.local.cfg create mode 100644 test/Transforms/ExpandMemCmp/PowerPC/memcmpIR.ll create mode 100644 test/Transforms/ExpandMemCmp/X86/pr36421.ll copy test/{Analysis/CostModel => Transforms/PhaseOrdering}/PowerPC/lit.local.cfg (100%) create mode 100644 test/Transforms/PhaseOrdering/PowerPC/memCmpUsedInZeroEqualityC [...] create mode 100644 test/Transforms/PhaseOrdering/PowerPC/memcmp-mergeexpand.ll create mode 100644 test/Transforms/PhaseOrdering/PowerPC/memcmp.ll copy test/{Analysis/CostModel => Transforms/PhaseOrdering}/X86/lit.local.cfg (100%) create mode 100644 test/Transforms/PhaseOrdering/X86/memcmp-mergeexpand.ll create mode 100644 test/Transforms/PhaseOrdering/X86/memcmp.ll create mode 100644 test/Transforms/PhaseOrdering/X86/pr36421.ll