Add optional eager black-holing, with new flag -feager-blackholing
[ghc-hetmet.git] / includes / ClosureTypes.h
index 4876931..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_CLEAN             45
-#define MVAR_DIRTY             46
-#define ARR_WORDS              47
-#define MUT_ARR_PTRS_CLEAN      48
-#define MUT_ARR_PTRS_DIRTY      49
-#define MUT_ARR_PTRS_FROZEN0    50
-#define MUT_ARR_PTRS_FROZEN     51
-#define MUT_VAR_CLEAN          52
-#define MUT_VAR_DIRTY          53
-#define WEAK                   54
-#define STABLE_NAME            55
-#define TSO                    56
-#define BLOCKED_FETCH          57
-#define FETCH_ME                58
-#define FETCH_ME_BQ             59
-#define RBH                     60
-#define REMOTE_REF              62
-#define TVAR_WATCH_QUEUE        63
-#define INVARIANT_CHECK_QUEUE   64
-#define ATOMIC_INVARIANT        65
-#define TVAR                    66
-#define TREC_CHUNK              67
-#define TREC_HEADER             68
-#define ATOMICALLY_FRAME        69
-#define CATCH_RETRY_FRAME       70
-#define CATCH_STM_FRAME         71
-#define WHITEHOLE               72
-#define N_CLOSURE_TYPES         73
+#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 */