[all-commits] [llvm/llvm-project] 061a94: Revert "AArch64: Fix frame record chain"

Logan Chien via All-commits all-commits at lists.llvm.org
Sat Dec 14 14:02:48 PST 2019


  Branch: refs/heads/master
  Home:   https://github.com/llvm/llvm-project
  Commit: 061a94e4e28551662e3c70e312475580d0c9184e
      https://github.com/llvm/llvm-project/commit/061a94e4e28551662e3c70e312475580d0c9184e
  Author: Logan Chien <tzuhsiang.chien at gmail.com>
  Date:   2019-12-14 (Sat, 14 Dec 2019)

  Changed paths:
    M llvm/lib/Target/AArch64/AArch64FrameLowering.cpp
    M llvm/lib/Target/AArch64/AArch64MachineFunctionInfo.h
    R llvm/test/CodeGen/AArch64/framelayout-frame-record.mir

  Log Message:
  -----------
  Revert "AArch64: Fix frame record chain"

Breaks aosp-O3-polly-before-vectorizer-unprofitable with the following
error message:

void llvm::emitFrameOffset(llvm::MachineBasicBlock &,
MachineBasicBlock::iterator, const llvm::DebugLoc &, unsigned int,
unsigned int, llvm::StackOffset, const llvm::TargetInstrInfo *,
MachineInstr::MIFlag, bool, bool, bool *): Assertion `(DestReg !=
AArch64::SP || Bytes % 16 == 0) && "SP increment/decrement not 16-byte
aligned"' failed.

This reverts commit d4e10e6adb1b629b3fc1b78f7e281fbcec392edb.




More information about the All-commits mailing list