|
From: <sv...@va...> - 2005-04-22 21:20:50
|
Author: sewardj
Date: 2005-04-22 22:20:47 +0100 (Fri, 22 Apr 2005)
New Revision: 1135
Modified:
trunk/priv/host-x86/isel.c
Log:
Comment-only change.
Modified: trunk/priv/host-x86/isel.c
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D
--- trunk/priv/host-x86/isel.c 2005-04-21 01:57:44 UTC (rev 1134)
+++ trunk/priv/host-x86/isel.c 2005-04-22 21:20:47 UTC (rev 1135)
@@ -44,9 +44,11 @@
#include "host-generic/h_generic_simd64.h"
#include "host-x86/hdefs.h"
=20
-/* TODO 4 Feb 2005:
+/* TODO 21 Apr 2005:
=20
- -- Fill in load-case in iselIntExpr_RMI
+ -- (Really an assembler issue) don't emit CMov32 as a cmov
+ insn, since that's expensive on P4 and conditional branch
+ is cheaper if (as we expect) the condition is highly predictable
=20
-- preserve xmm registers across function calls (by declaring them
as trashed by call insns)
|