Add optional eager black-holing, with new flag -feager-blackholing
[ghc-hetmet.git] / includes / ClosureTypes.h
index 3765801..99bd306 100644 (file)
 #define STOP_FRAME             40
 #define CAF_BLACKHOLE          41
 #define BLACKHOLE              42
-#define SE_BLACKHOLE           43
-#define SE_CAF_BLACKHOLE       44
-#define MVAR                   45
-#define ARR_WORDS              46
-#define MUT_ARR_PTRS_CLEAN      47
-#define MUT_ARR_PTRS_DIRTY      48
-#define MUT_ARR_PTRS_FROZEN0    49
-#define MUT_ARR_PTRS_FROZEN     50
-#define MUT_VAR_CLEAN          51
-#define MUT_VAR_DIRTY          52
-#define WEAK                   53
-#define STABLE_NAME            54
-#define TSO                    55
-#define BLOCKED_FETCH          56
-#define FETCH_ME                57
-#define FETCH_ME_BQ             58
-#define RBH                     59
-#define EVACUATED               60
-#define REMOTE_REF              61
-#define TVAR_WATCH_QUEUE        62
-#define INVARIANT_CHECK_QUEUE   63
-#define ATOMIC_INVARIANT        64
-#define TVAR                    65
-#define TREC_CHUNK              66
-#define TREC_HEADER             67
-#define ATOMICALLY_FRAME        68
-#define CATCH_RETRY_FRAME       69
-#define CATCH_STM_FRAME         70
-#define N_CLOSURE_TYPES         71
+#define MVAR_CLEAN             43
+#define MVAR_DIRTY             44
+#define ARR_WORDS              45
+#define MUT_ARR_PTRS_CLEAN      46
+#define MUT_ARR_PTRS_DIRTY      47
+#define MUT_ARR_PTRS_FROZEN0    48
+#define MUT_ARR_PTRS_FROZEN     49
+#define MUT_VAR_CLEAN          50
+#define MUT_VAR_DIRTY          51
+#define WEAK                   52
+#define STABLE_NAME            53
+#define TSO                    54
+#define BLOCKED_FETCH          55
+#define FETCH_ME                56
+#define FETCH_ME_BQ             57
+#define RBH                     58
+#define REMOTE_REF              59
+#define TVAR_WATCH_QUEUE        60
+#define INVARIANT_CHECK_QUEUE   61
+#define ATOMIC_INVARIANT        62
+#define TVAR                    63
+#define TREC_CHUNK              64
+#define TREC_HEADER             65
+#define ATOMICALLY_FRAME        66
+#define CATCH_RETRY_FRAME       67
+#define CATCH_STM_FRAME         68
+#define WHITEHOLE               69
+#define N_CLOSURE_TYPES         70
 
 #endif /* CLOSURETYPES_H */