[PATCH] D84964: [WIP] Demo a functional problem from D81647 with a fix and test case

Philip Reames via Phabricator via llvm-commits llvm-commits at lists.llvm.org
Thu Jul 30 11:29:29 PDT 2020


reames created this revision.
reames added a reviewer: dantrushin.
Herald added subscribers: llvm-commits, bollu, hiraditya, mcrosier.
Herald added a project: LLVM.
reames requested review of this revision.

When spilling gc operands, we have to mark them as load and store.  They were originally defs and we need to preserve that.

This is semantically important as a relocating collector *will* update them sometimes.


https://reviews.llvm.org/D84964

Files:
  llvm/lib/CodeGen/FixupStatepointCallerSaved.cpp
  llvm/test/CodeGen/X86/statepoint-vreg-fixup-csr.ll

-------------- next part --------------
A non-text attachment was scrubbed...
Name: D84964.282001.patch
Type: text/x-patch
Size: 10223 bytes
Desc: not available
URL: <http://lists.llvm.org/pipermail/llvm-commits/attachments/20200730/1bc883bf/attachment.bin>


More information about the llvm-commits mailing list