[all-commits] [llvm/llvm-project] 9b04fe: [PowerPC] Retrieve the offset from load/store if i...

QingShan Zhang via All-commits all-commits at lists.llvm.org
Fri Jul 31 00:13:09 PDT 2020


  Branch: refs/heads/master
  Home:   https://github.com/llvm/llvm-project
  Commit: 9b04fec0021112d913058e81bf864e4f33c33dcc
      https://github.com/llvm/llvm-project/commit/9b04fec0021112d913058e81bf864e4f33c33dcc
  Author: QingShan Zhang <qshanz at cn.ibm.com>
  Date:   2020-07-31 (Fri, 31 Jul 2020)

  Changed paths:
    M llvm/lib/Target/PowerPC/PPCInstrInfo.cpp
    M llvm/test/CodeGen/PowerPC/aix-cc-byval-split.ll
    M llvm/test/CodeGen/PowerPC/aix-cc-byval.ll
    M llvm/test/CodeGen/PowerPC/aix32-cc-abi-vaarg.ll
    M llvm/test/CodeGen/PowerPC/aix64-cc-abi-vaarg.ll

  Log Message:
  -----------
  [PowerPC] Retrieve the offset from load/store if it stores to stack slots

Scheduler will try to retrieve the offset and base addr to determine if two
loads/stores are disjoint memory access. PowerPC failed to handle this for
frame index which will bring extra memory dependency for loads/stores.

Reviewed By: jji

Differential Revision: https://reviews.llvm.org/D84308




More information about the All-commits mailing list