fix stack corruption! Previously, 16-byte whole-FP-register stores were
authorDuraid Madina <duraid@octopus.com.au>
Thu, 26 Jan 2006 09:45:03 +0000 (09:45 +0000)
committerDuraid Madina <duraid@octopus.com.au>
Thu, 26 Jan 2006 09:45:03 +0000 (09:45 +0000)
commitb0636041c88d9e7d63bb8840df7eb18b96175f58
treebb60ac9917feb00fb6409dc4ce50414997c713da
parentd92f116a1ce713f2484db45dcbdb66cfbb98475e
fix stack corruption! Previously, 16-byte whole-FP-register stores were
being treated as needing only 8 bytes (though they were 16 byte aligned.)

This should fix a bunch of tests - anyone have any comments, though?

  - in Target.td , SpillSize and SpillAlignment seem dead - is this what
    Size and Alignment do now?
  - in CodeGenRegisters.h/CodeGenTarget.cpp , DeclaredSpillSize and
    DeclaredSpillAlignment seem dead.
  - there are a bunch of comments here and there that don't clearly
    distinguish between 'size' and 'spillsize' etc. hmm.

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@25644 91177308-0d34-0410-b5e6-96231b3b80d8
lib/Target/IA64/IA64RegisterInfo.td