AbortedChanges

Summary

  1. [X86] Add broadcast load unfolding tests for vmaxps/pd and vminps/pd (details)
  2. [X86] Add broadcast load unfolding support for VMAXPS/PD and VMINPS/PD. (details)
  3. AMDGPU: Remove pointless wrapper nodes for init.exec intrinsics (details)
  4. [X86] Add broadcast load unfolding tests for smin/umin/smax/smin. (details)
  5. [X86] Add broadcast load unfold support for smin/umin/smax/umax. (details)
  6. [X86] Add broadcast load unfolding tests for (details)
  7. [X86] Add broadcast load unfolding support for (details)
  8. [SystemZ]  NFC: use clearRegisterDeads() in SystemZElimCompare.cpp (details)
Commit 8d42a796c2ad278e1c50370b0961532472465128 by craig.topper
[X86] Add broadcast load unfolding tests for vmaxps/pd and vminps/pd
llvm-svn: 371362
The file was modifiedllvm/test/CodeGen/X86/avx512-broadcast-unfold.ll (diff)
Commit ad7822329fd06201fba1a6ec451a3ee185b5a1b3 by craig.topper
[X86] Add broadcast load unfolding support for VMAXPS/PD and VMINPS/PD.
llvm-svn: 371363
The file was modifiedllvm/test/CodeGen/X86/avx512-broadcast-unfold.ll (diff)
The file was modifiedllvm/lib/Target/X86/X86InstrFoldTables.cpp (diff)
Commit acc95714062169115e06b105837949e43c1c3d01 by Matthew.Arsenault
AMDGPU: Remove pointless wrapper nodes for init.exec intrinsics
llvm-svn: 371364
The file was modifiedllvm/lib/Target/AMDGPU/AMDGPUISelLowering.h (diff)
The file was modifiedllvm/lib/Target/AMDGPU/SIISelLowering.cpp (diff)
The file was modifiedllvm/lib/Target/AMDGPU/SIInstructions.td (diff)
The file was modifiedllvm/include/llvm/IR/IntrinsicsAMDGPU.td (diff)
The file was modifiedllvm/lib/Target/AMDGPU/AMDGPUISelLowering.cpp (diff)
The file was modifiedllvm/lib/Target/AMDGPU/AMDGPUInstrInfo.td (diff)
Commit 68b2e1973fc5ff4e4fb5e0c662543490b2e01a48 by craig.topper
[X86] Add broadcast load unfolding tests for smin/umin/smax/smin.
llvm-svn: 371365
The file was modifiedllvm/test/CodeGen/X86/avx512-broadcast-unfold.ll (diff)
Commit 8c2ab1c4cbce1a7551a26d28d3b21ad44455a5ee by craig.topper
[X86] Add broadcast load unfold support for smin/umin/smax/umax.
llvm-svn: 371366
The file was modifiedllvm/lib/Target/X86/X86InstrFoldTables.cpp (diff)
The file was modifiedllvm/test/CodeGen/X86/avx512-broadcast-unfold.ll (diff)
Commit 667f039c8ca74bd975b692902c020f7b7795421e by craig.topper
[X86] Add broadcast load unfolding tests for
vpcmpeq/vpcmpgt/vpcmp/vpcmpu.
llvm-svn: 371367
The file was modifiedllvm/test/CodeGen/X86/avx512-broadcast-unfold.ll (diff)
Commit a88f58ff0e8bcd8407c073e32e2ce4b0878b02f4 by craig.topper
[X86] Add broadcast load unfolding support for
vpcmpeq/vpcmpgt/vpcmp/vpcmpu.
llvm-svn: 371368
The file was modifiedllvm/lib/Target/X86/X86InstrFoldTables.cpp (diff)
The file was modifiedllvm/test/CodeGen/X86/avx512-broadcast-unfold.ll (diff)
Commit ca6f4522992970964ae4dbb0465a2b191e2ac60e by paulsson
[SystemZ]  NFC: use clearRegisterDeads() in SystemZElimCompare.cpp
This is simpler than using findRegisterDefOperandIdx() + setIsDead().
Review: Ulrich Weigand. llvm-svn: 371369
The file was modifiedllvm/lib/Target/SystemZ/SystemZElimCompare.cpp (diff)