[PATCH] D43086: [PowerPC] Infrastructure work. Implement getting the opcode for a spill in one place.

Stefan Pintilie via Phabricator via llvm-commits llvm-commits at lists.llvm.org
Tue Mar 20 18:28:07 PDT 2018


stefanp updated this revision to Diff 139235.
stefanp added a comment.
Herald added a subscriber: qcolombet.

Implemented the cleanup for the loads as well. 
Addressed comments from the reviewer.

Also had to fixup one test file. After both the stores and the loads were fixed some instructions that had previously incorrectly set the `setHasNonRISpills()` flag no longer do so.


https://reviews.llvm.org/D43086

Files:
  lib/Target/PowerPC/PPCInstr64Bit.td
  lib/Target/PowerPC/PPCInstrAltivec.td
  lib/Target/PowerPC/PPCInstrFormats.td
  lib/Target/PowerPC/PPCInstrInfo.cpp
  lib/Target/PowerPC/PPCInstrInfo.h
  lib/Target/PowerPC/PPCInstrInfo.td
  lib/Target/PowerPC/PPCInstrQPX.td
  lib/Target/PowerPC/PPCInstrVSX.td
  test/CodeGen/PowerPC/vsxD-Form-spills.ll

-------------- next part --------------
A non-text attachment was scrubbed...
Name: D43086.139235.patch
Type: text/x-patch
Size: 85177 bytes
Desc: not available
URL: <http://lists.llvm.org/pipermail/llvm-commits/attachments/20180321/f46aca2b/attachment.bin>


More information about the llvm-commits mailing list