]> git.ipfire.org Git - thirdparty/valgrind.git/commitdiff
Record some shortcomings (comment-only change).
authorJulian Seward <jseward@acm.org>
Fri, 4 Feb 2005 01:40:54 +0000 (01:40 +0000)
committerJulian Seward <jseward@acm.org>
Fri, 4 Feb 2005 01:40:54 +0000 (01:40 +0000)
git-svn-id: svn://svn.valgrind.org/vex/trunk@832

VEX/priv/host-x86/isel.c

index 2f08de52c306b433420848edf40f96b029a78846..1f5f2f9c141961d5e742b0082bb0054d2719529d 100644 (file)
 #include "host-generic/h_generic_simd64.h"
 #include "host-x86/hdefs.h"
 
+/* TODO 4 Feb 2005:
+
+   -- preserve xmm registers across function calls (by declaring them
+      as trashed by call insns)
+
+   -- preserve x87 ST stack discipline across function calls.  Sigh.
+
+   -- Check doHelperCall: if a call is conditional, we cannot safely
+      compute any regparm args directly to registers.  Hence, the
+      fast-regparm marshalling should be restricted to unconditional
+      calls only.
+*/
 
 /*---------------------------------------------------------*/
 /*--- x87 control word stuff                            ---*/