Unified variables changes for common/i386.
[cacao.git] / src / vm / jit / emit.h
index 0670257c18298daed2983fac42b0a99afde1ec81..1a880917c74bbc1c6e70bef448ab2045c5427a6a 100644 (file)
@@ -61,7 +61,7 @@
 
 /* code generation functions **************************************************/
 
-s4 emit_load(jitdata *jd, instruction *iptr, stackptr src, s4 tempreg);
+s4 emit_load(jitdata *jd, instruction *iptr, varinfo *src, s4 tempreg);
 s4 emit_load_s1(jitdata *jd, instruction *iptr, s4 tempreg);
 s4 emit_load_s2(jitdata *jd, instruction *iptr, s4 tempreg);
 s4 emit_load_s3(jitdata *jd, instruction *iptr, s4 tempreg);
@@ -76,15 +76,15 @@ s4 emit_load_s2_high(jitdata *jd, instruction *iptr, s4 tempreg);
 s4 emit_load_s3_high(jitdata *jd, instruction *iptr, s4 tempreg);
 #endif
 
-void emit_store(jitdata *jd, instruction *iptr, stackptr dst, s4 d);
+void emit_store(jitdata *jd, instruction *iptr, varinfo *dst, s4 d);
 void emit_store_dst(jitdata *jd, instruction *iptr, s4 d);
 
 #if SIZEOF_VOID_P == 4
-void emit_store_low(jitdata *jd, instruction *iptr, stackptr dst, s4 d);
-void emit_store_high(jitdata *jd, instruction *iptr, stackptr dst, s4 d);
+void emit_store_low(jitdata *jd, instruction *iptr, varinfo *dst, s4 d);
+void emit_store_high(jitdata *jd, instruction *iptr, varinfo *dst, s4 d);
 #endif
 
-void emit_copy(jitdata *jd, instruction *iptr, stackptr src, stackptr dst);
+void emit_copy(jitdata *jd, instruction *iptr, varinfo *src, varinfo *dst);
 
 void emit_iconst(codegendata *cd, s4 d, s4 value);
 void emit_lconst(codegendata *cd, s4 d, s8 value);