From f90ce9ecf8311e4cd585ad6251e897ec597da540 Mon Sep 17 00:00:00 2001
From: Reid Spencer
Date: Sat, 22 May 2004 01:04:19 +0000
Subject: [PATCH] Removed the 64-bit fix from the "to do" list since the bug is
fixed.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@13624 91177308-0d34-0410-b5e6-96231b3b80d8
---
docs/Stacker.html | 5 -----
1 file changed, 5 deletions(-)
diff --git a/docs/Stacker.html b/docs/Stacker.html
index 41b77fe55fc..033ba30c0e5 100644
--- a/docs/Stacker.html
+++ b/docs/Stacker.html
@@ -1374,11 +1374,6 @@ interested, here are some things that could be implemented better:
Write an LLVM pass to compute the correct stack depth needed by the
program. Currently the stack is set to a fixed number which means programs
with large numbers of definitions might fail.
- Enhance to run on 64-bit platforms like SPARC. Right now the size of a
- pointer on 64-bit machines will cause incorrect results because of the
- 32-bit size of a stack element currently supported. This feature was not
- implemented because LLVM needs a union type to be able to support the
- different sizes correctly (portably and efficiently).
Write an LLVM pass to optimize the use of the global stack. The code
emitted currently is somewhat wasteful. It gets cleaned up a lot by existing
passes but more could be done.