[wasm] Disable test due to emcc bug.
[mono.git] / mono / mini / regalloc.h
index 6c4959bef099785749dda460a86656afbe1bd64b..c0aa5fdf64a8a37f27bbaced10183f224d0d42ed 100644 (file)
@@ -1,3 +1,6 @@
+/**
+ * \file
+ */
 
 typedef size_t regmask_t;
 
@@ -6,14 +9,16 @@ enum {
        MONO_REG_DOUBLE,
        /* This is used only for allocating spill slots with GC tracking */
        MONO_REG_INT_REF,
+       /* Ditto for managed pointers */
+       MONO_REG_INT_MP,
        MONO_REG_SIMD
 };
 
  
 #ifdef MONO_ARCH_NEED_SIMD_BANK
-#define MONO_NUM_REGBANKS 4
+#define MONO_NUM_REGBANKS 5
 #else
-#define MONO_NUM_REGBANKS 3
+#define MONO_NUM_REGBANKS 4
 #endif
 
 typedef struct {
@@ -42,6 +47,6 @@ typedef struct {
        int vassign_size;
 } MonoRegState;
 
-MonoRegState* mono_regstate_new (void) MONO_INTERNAL;
+MonoRegState* mono_regstate_new (void);
 
-void          mono_regstate_free      (MonoRegState *rs) MONO_INTERNAL;
+void          mono_regstate_free      (MonoRegState *rs);