[PATCH] D116308: [WIP][Allocator] Fix the spill of status register nzcv

Allen zhong via Phabricator via llvm-commits llvm-commits at lists.llvm.org
Tue Nov 1 05:17:57 PDT 2022


Allen added a comment.

it seems fixed  by  commit 163c77b2e <https://reviews.llvm.org/rG163c77b2e0831853b59cdd24ece9637f8a19cc79> (https://reviews.llvm.org/D127294)

AArch64InstrInfo.cpp:4451: virtual llvm::MachineInstr* llvm::AArch64InstrInfo::foldMemoryOperandImpl(llvm::MachineFunction&, llvm::MachineInstr&, llvm::ArrayRef<unsigned int>, llvm::MachineBasicBlock::iterator, int, llvm::LiveIntervals*, llvm::VirtRegMap*) const: Assertion `TRI.getRegSizeInBits(*getRegClass(DstReg)) == TRI.getRegSizeInBits(*getRegClass(SrcReg)) && "**Mismatched register size in non subreg COPY**"' failed


CHANGES SINCE LAST ACTION
  https://reviews.llvm.org/D116308/new/

https://reviews.llvm.org/D116308



More information about the llvm-commits mailing list