[PATCH] D11370: Improved the interface of methods commuting operands, improved X86-FMA3 mem-folding&coalescing.

Vyacheslav Klochkov via llvm-commits llvm-commits at lists.llvm.org
Thu Aug 27 15:45:52 PDT 2015


v_klochkov updated this revision to Diff 33366.
v_klochkov added a comment.

I removed the X86 FMA specific changes and left here only the interface changes 
for commuteInstruction() and findCommutedOpIndices() methods accordingly to Quentin's request.

Also, fixed "strange" blank comment lines and removed the duplicated methods' description/comments.


http://reviews.llvm.org/D11370

Files:
  llvm/include/llvm/Target/TargetInstrInfo.h
  llvm/lib/CodeGen/RegisterCoalescer.cpp
  llvm/lib/CodeGen/TargetInstrInfo.cpp
  llvm/lib/CodeGen/TwoAddressInstructionPass.cpp
  llvm/lib/Target/AMDGPU/SIFoldOperands.cpp
  llvm/lib/Target/AMDGPU/SIInstrInfo.cpp
  llvm/lib/Target/AMDGPU/SIInstrInfo.h
  llvm/lib/Target/ARM/ARMBaseInstrInfo.cpp
  llvm/lib/Target/ARM/ARMBaseInstrInfo.h
  llvm/lib/Target/ARM/Thumb2SizeReduction.cpp
  llvm/lib/Target/PowerPC/PPCInstrInfo.cpp
  llvm/lib/Target/PowerPC/PPCInstrInfo.h
  llvm/lib/Target/X86/X86InstrInfo.cpp
  llvm/lib/Target/X86/X86InstrInfo.h

-------------- next part --------------
A non-text attachment was scrubbed...
Name: D11370.33366.patch
Type: text/x-patch
Size: 43849 bytes
Desc: not available
URL: <http://lists.llvm.org/pipermail/llvm-commits/attachments/20150827/f887b324/attachment.bin>


More information about the llvm-commits mailing list