This is an automated email from the git hooks/post-receive script.
unknown user pushed a change to branch master in repository llvm.
from d83ceeeedb9 [ARM] Add tGPRwithpc register class and use it for TBB/THH new c0dfd2f6710 [SLPVectorizer] Introducing getTreeEntry() helper function [NFC] new 0ee559e87f7 Test commit new 67e5e6bb52e [LLVM][X86][Goldmont] Adding new target-cpu: Goldmont new a8623316512 [X86][SSE] Dropped -mcpu from zero insertion tests new 723ef71dbf4 [X86][SSE] Dropped -mcpu from vector shift tests new 44bbc9af33c [X86][SSE] Regenerate shuffle test with update_llc_test_checks.py new e72abe8aa15 [X86][SSE] Dropped -mcpu from palignr tests new 6b54220c086 [GlobalISel][X86] Support vector type G_MERGE_VALUES selection. new d04333d38b8 Recommit "[Support] Add RetryAfterSignal helper function" new 0812c948be5 [TargetTransformInfo, API] Add a list of operands to TTI::g [...] new f8c0ad0f541 [TBAA] Remove metadata keyword from IR examples in comments (NFC). new 7da5231e329 Revert "r306529 - [X86] Correct dwarf unwind information in [...] new f2469c0fac8 [DWARF] - Fix message reporting about broken relocation. new 16d661a030c [PowerPC] fix potential verification error on __tls_get_addr new 2e8a8343803 Explicitly check for presence of correct results in instcom [...] new 6a7b0b9cd50 Restore original intent of memset instcombine test new 39f5e6d6b08 [NFC] Use stdin for some tests instead of positional argument. new 332b051685b bpf: remove unnecessary truncate operation new a6d135a4a72 [llvm-objdump] Handle invalid instruction gracefully on ARM new 8ebfef5200c [DAG] Fold FrameIndex offset into BaseIndexOffset analysis. NFCI. new aeca92c5753 [Hexagon] Keep all phi nodes when building DFG in addr-mode-opt
The 21 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: include/llvm/Analysis/RegionIterator.h | 2 +- include/llvm/Analysis/TargetTransformInfo.h | 23 +- include/llvm/Analysis/TargetTransformInfoImpl.h | 8 +- include/llvm/CodeGen/MachineBasicBlock.h | 47 --- include/llvm/CodeGen/MachineInstr.h | 1 - include/llvm/CodeGen/Passes.h | 8 - include/llvm/CodeGen/SelectionDAGAddressAnalysis.h | 2 +- include/llvm/InitializePasses.h | 2 - include/llvm/Support/Errno.h | 11 + include/llvm/Target/Target.td | 2 +- include/llvm/Target/TargetFrameLowering.h | 13 - lib/Analysis/TargetTransformInfo.cpp | 5 +- lib/Analysis/TypeBasedAliasAnalysis.cpp | 20 +- lib/CodeGen/BranchFolding.cpp | 62 +--- lib/CodeGen/CFIInfoVerifier.cpp | 123 -------- lib/CodeGen/CFIInstrInserter.cpp | 124 -------- lib/CodeGen/CMakeLists.txt | 2 - lib/CodeGen/CodeGen.cpp | 2 - lib/CodeGen/MachineBasicBlock.cpp | 227 --------------- lib/CodeGen/MachineInstr.cpp | 38 +-- lib/CodeGen/PrologEpilogInserter.cpp | 4 - lib/CodeGen/SelectionDAG/DAGCombiner.cpp | 22 +- .../SelectionDAG/SelectionDAGAddressAnalysis.cpp | 34 ++- lib/CodeGen/TailDuplicator.cpp | 10 +- lib/CodeGen/TargetPassConfig.cpp | 7 - lib/DebugInfo/DWARF/DWARFContext.cpp | 2 +- lib/Support/Host.cpp | 10 +- lib/Support/MemoryBuffer.cpp | 13 +- lib/Support/Unix/Path.inc | 12 +- lib/Support/Unix/Process.inc | 12 +- lib/Target/ARM/Disassembler/ARMDisassembler.cpp | 2 +- lib/Target/BPF/BPFISelDAGToDAG.cpp | 312 +++++++++++++++----- lib/Target/Hexagon/HexagonOptAddrMode.cpp | 10 +- lib/Target/Hexagon/HexagonTargetTransformInfo.cpp | 7 +- lib/Target/Hexagon/HexagonTargetTransformInfo.h | 2 +- lib/Target/PowerPC/PPC.h | 1 + lib/Target/PowerPC/PPCTLSDynamicCall.cpp | 24 +- lib/Target/PowerPC/PPCTargetMachine.cpp | 1 + lib/Target/X86/X86.td | 30 ++ lib/Target/X86/X86CallFrameOptimization.cpp | 18 +- lib/Target/X86/X86FrameLowering.cpp | 119 +------- lib/Target/X86/X86FrameLowering.h | 2 - lib/Target/X86/X86InstructionSelector.cpp | 53 ++++ lib/Target/X86/X86Subtarget.h | 2 +- lib/Transforms/Vectorize/SLPVectorizer.cpp | 67 +++-- test/CodeGen/ARM/long-setcc.ll | 2 +- test/CodeGen/ARM/thumb2-it-block.ll | 4 +- test/CodeGen/BPF/remove_truncate_1.ll | 87 ++++++ test/CodeGen/BPF/remove_truncate_2.ll | 65 +++++ test/CodeGen/Hexagon/addrmode-keepdeadphis.mir | 30 ++ test/CodeGen/PowerPC/tls_get_addr_fence1.mir | 66 +++++ test/CodeGen/PowerPC/tls_get_addr_fence2.mir | 65 +++++ test/CodeGen/Thumb/long-setcc.ll | 2 +- test/CodeGen/X86/2009-03-16-PHIElimInLPad.ll | 2 - test/CodeGen/X86/2011-10-19-widen_vselect.ll | 2 - test/CodeGen/X86/GlobalISel/add-scalar.ll | 2 - test/CodeGen/X86/GlobalISel/frameIndex.ll | 2 - .../CodeGen/X86/GlobalISel/select-merge-vec256.mir | 52 ++++ .../CodeGen/X86/GlobalISel/select-merge-vec512.mir | 74 +++++ test/CodeGen/X86/O0-pipeline.ll | 2 - test/CodeGen/X86/atom-call-reg-indirect.ll | 2 + test/CodeGen/X86/atom-fixup-lea2.ll | 2 + test/CodeGen/X86/atom-sched.ll | 1 + test/CodeGen/X86/avg.ll | 2 - test/CodeGen/X86/avx512-vbroadcast.ll | 6 +- test/CodeGen/X86/avx512bw-intrinsics-upgrade.ll | 54 +--- test/CodeGen/X86/avx512bw-intrinsics.ll | 14 +- test/CodeGen/X86/avx512vl-intrinsics-fast-isel.ll | 118 ++------ test/CodeGen/X86/avx512vl-vbroadcast.ll | 10 +- test/CodeGen/X86/cpus.ll | 2 + test/CodeGen/X86/emutls-pie.ll | 12 - test/CodeGen/X86/emutls.ll | 32 -- test/CodeGen/X86/epilogue-cfi-fp.ll | 44 --- test/CodeGen/X86/epilogue-cfi-no-fp.ll | 50 ---- test/CodeGen/X86/fast-isel-store.ll | 40 +-- .../X86/frame-lowering-debug-intrinsic-2.ll | 14 +- test/CodeGen/X86/frame-lowering-debug-intrinsic.ll | 8 - test/CodeGen/X86/haddsub-2.ll | 48 +-- test/CodeGen/X86/hipe-cc64.ll | 2 - test/CodeGen/X86/imul.ll | 14 +- test/CodeGen/X86/insertelement-zero.ll | 15 +- test/CodeGen/X86/legalize-shift-64.ll | 16 +- test/CodeGen/X86/load-combine.ll | 8 +- test/CodeGen/X86/lower-vec-shift.ll | 7 +- test/CodeGen/X86/lower-vec-shuffle-bug.ll | 11 +- test/CodeGen/X86/masked_gather_scatter.ll | 74 ++--- test/CodeGen/X86/memset-nonzero.ll | 2 - test/CodeGen/X86/merge-consecutive-loads-128.ll | 72 ++--- test/CodeGen/X86/movtopush.ll | 4 +- test/CodeGen/X86/mul-constant-result.ll | 322 +++++++-------------- test/CodeGen/X86/mul-i256.ll | 8 - test/CodeGen/X86/palignr.ll | 259 ++++++++++------- test/CodeGen/X86/pr21792.ll | 2 - test/CodeGen/X86/pr29112.ll | 2 - test/CodeGen/X86/pr30430.ll | 2 - test/CodeGen/X86/pr32241.ll | 4 - test/CodeGen/X86/pr32256.ll | 2 - test/CodeGen/X86/pr32329.ll | 8 - test/CodeGen/X86/pr32345.ll | 4 - test/CodeGen/X86/pr32451.ll | 4 - test/CodeGen/X86/pr9743.ll | 2 - test/CodeGen/X86/push-cfi-debug.ll | 4 +- test/CodeGen/X86/push-cfi-obj.ll | 7 +- test/CodeGen/X86/push-cfi.ll | 3 +- test/CodeGen/X86/return-ext.ll | 6 - test/CodeGen/X86/rtm.ll | 2 - test/CodeGen/X86/setcc-lowering.ll | 2 - test/CodeGen/X86/statepoint-call-lowering.ll | 2 - .../X86/statepoint-gctransition-call-lowering.ll | 2 - test/CodeGen/X86/statepoint-invoke.ll | 6 - test/CodeGen/X86/throws-cfi-fp.ll | 103 ------- test/CodeGen/X86/throws-cfi-no-fp.ll | 102 ------- test/CodeGen/X86/vector-sext.ll | 26 -- test/CodeGen/X86/vector-shuffle-avx512.ll | 10 +- test/CodeGen/X86/vector-shuffle-v1.ll | 2 - test/CodeGen/X86/wide-integer-cmp.ll | 6 - test/CodeGen/X86/x86-framelowering-trap.ll | 2 - .../X86/x86-no_caller_saved_registers-preserve.ll | 2 - test/Transforms/InstCombine/memmove.ll | 48 +-- test/Transforms/InstCombine/memset.ll | 17 +- test/tools/llvm-objdump/ARM/invalid-instruction.s | 9 + unittests/Support/CMakeLists.txt | 1 + unittests/Support/ErrnoTest.cpp | 36 +++ 123 files changed, 1461 insertions(+), 2195 deletions(-) delete mode 100644 lib/CodeGen/CFIInfoVerifier.cpp delete mode 100644 lib/CodeGen/CFIInstrInserter.cpp create mode 100644 test/CodeGen/BPF/remove_truncate_1.ll create mode 100644 test/CodeGen/BPF/remove_truncate_2.ll create mode 100644 test/CodeGen/Hexagon/addrmode-keepdeadphis.mir create mode 100644 test/CodeGen/PowerPC/tls_get_addr_fence1.mir create mode 100644 test/CodeGen/PowerPC/tls_get_addr_fence2.mir create mode 100644 test/CodeGen/X86/GlobalISel/select-merge-vec256.mir create mode 100644 test/CodeGen/X86/GlobalISel/select-merge-vec512.mir delete mode 100644 test/CodeGen/X86/epilogue-cfi-fp.ll delete mode 100644 test/CodeGen/X86/epilogue-cfi-no-fp.ll delete mode 100644 test/CodeGen/X86/throws-cfi-fp.ll delete mode 100644 test/CodeGen/X86/throws-cfi-no-fp.ll create mode 100644 test/tools/llvm-objdump/ARM/invalid-instruction.s create mode 100644 unittests/Support/ErrnoTest.cpp