diff options
author | Duraid Madina <duraid@octopus.com.au> | 2006-01-26 09:45:03 +0000 |
---|---|---|
committer | Duraid Madina <duraid@octopus.com.au> | 2006-01-26 09:45:03 +0000 |
commit | b0636041c88d9e7d63bb8840df7eb18b96175f58 (patch) | |
tree | bb60ac9917feb00fb6409dc4ce50414997c713da /lib/Target/X86/X86TargetMachine.cpp | |
parent | d92f116a1ce713f2484db45dcbdb66cfbb98475e (diff) |
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
Diffstat (limited to 'lib/Target/X86/X86TargetMachine.cpp')
0 files changed, 0 insertions, 0 deletions