mirror of
https://github.com/RPCS3/llvm-mirror.git
synced 2024-11-23 11:13:28 +01:00
f1cce1cf54
On AMDGPU SGPR spills are really spilled to another register. The spiller creates the spills to new frame index objects, which is used as a placeholder. This will eventually be replaced with a reference to a position in a VGPR to write to and the frame index deleted. It is most likely not a real stack location that can be shared with another stack object. This is a problem when StackSlotColoring decides it should combine a frame index used for a normal VGPR spill with a real stack location and a frame index used for an SGPR. Add an ID field so that StackSlotColoring has a way of knowing the different frame index types are incompatible. llvm-svn: 308673 |
||
---|---|---|
.. | ||
atomic-memoperands.mir | ||
cfi-def-cfa.mir | ||
expected-target-flag-name.mir | ||
generic-virtual-registers-error.mir | ||
generic-virtual-registers-with-regbank-error.mir | ||
intrinsics.mir | ||
invalid-target-flag-name.mir | ||
invalid-target-memoperands.mir | ||
lit.local.cfg | ||
multiple-lhs-operands.mir | ||
register-operand-bank.mir | ||
spill-fold.mir | ||
stack-object-local-offset.mir | ||
target-flags.mir | ||
target-memoperands.mir |