[llvm-commits] [llvm] r40868 - /llvm/trunk/lib/Target/X86/X86FloatingPoint.cpp
Dale Johannesen
dalej at apple.com
Mon Aug 6 12:50:33 PDT 2007
Author: johannes
Date: Mon Aug 6 14:50:32 2007
New Revision: 40868
URL: http://llvm.org/viewvc/llvm-project?rev=40868&view=rev
Log:
Make 80-bit store maintain simulated FP stack correctly.
Modified:
llvm/trunk/lib/Target/X86/X86FloatingPoint.cpp
Modified: llvm/trunk/lib/Target/X86/X86FloatingPoint.cpp
URL: http://llvm.org/viewvc/llvm-project/llvm/trunk/lib/Target/X86/X86FloatingPoint.cpp?rev=40868&r1=40867&r2=40868&view=diff
==============================================================================
--- llvm/trunk/lib/Target/X86/X86FloatingPoint.cpp (original)
+++ llvm/trunk/lib/Target/X86/X86FloatingPoint.cpp Mon Aug 6 14:50:32 2007
@@ -629,7 +629,8 @@
if (MI->getOpcode() == X86::IST_FP64m ||
MI->getOpcode() == X86::ISTT_FP16m ||
MI->getOpcode() == X86::ISTT_FP32m ||
- MI->getOpcode() == X86::ISTT_FP64m) {
+ MI->getOpcode() == X86::ISTT_FP64m ||
+ MI->getOpcode() == X86::ST_FP80m) {
assert(StackTop > 0 && "Stack empty??");
--StackTop;
} else if (KillsSrc) { // Last use of operand?
More information about the llvm-commits
mailing list