Add a note about a note
authorChris Lattner <sabre@nondot.org>
Wed, 17 May 2006 19:02:25 +0000 (19:02 +0000)
committerChris Lattner <sabre@nondot.org>
Wed, 17 May 2006 19:02:25 +0000 (19:02 +0000)
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@28355 91177308-0d34-0410-b5e6-96231b3b80d8

lib/Target/PowerPC/README.txt

index dbc455422ec0736db2d35f3877b41231d3dff56c..f95f94d4443b0e7dea2ef9f58dcb74c5bbf8d84e 100644 (file)
@@ -490,6 +490,10 @@ transformation, good for PI.  See PPCISelLowering.cpp, this comment:
      // need to flag these together so that the value isn't live across a call.
      //setOperationAction(ISD::SINT_TO_FP, MVT::i32, Custom);
 
+Also, if the registers are spilled to the stack, we have to ensure that all
+64-bits of them are save/restored, otherwise we will miscompile the code.  It
+sounds like we need to get the 64-bit register classes going.
+
 ===-------------------------------------------------------------------------===
 
 %struct.B = type { ubyte, [3 x ubyte] }