]> git.xonotic.org Git - xonotic/gmqcc.git/blobdiff - opts.def
-Oglobal-temps
[xonotic/gmqcc.git] / opts.def
index f39336a8cae13107b57107cb2bb03cd12c7a6aac..f6582efef911e1b14c819d3430bfd112aa1ed9d8 100644 (file)
--- a/opts.def
+++ b/opts.def
 #ifdef GMQCC_TYPE_OPTIMIZATIONS
     GMQCC_DEFINE_FLAG(PEEPHOLE,             1)
     GMQCC_DEFINE_FLAG(LOCAL_TEMPS,          3)
+    GMQCC_DEFINE_FLAG(GLOBAL_TEMPS,         3)
     GMQCC_DEFINE_FLAG(TAIL_RECURSION,       1)
     GMQCC_DEFINE_FLAG(TAIL_CALLS,           2)
     GMQCC_DEFINE_FLAG(OVERLAP_LOCALS,       3)
     GMQCC_DEFINE_FLAG(STRIP_CONSTANT_NAMES, 1)
     GMQCC_DEFINE_FLAG(OVERLAP_STRINGS,      2)
+    GMQCC_DEFINE_FLAG(CALL_STORES,          1)
+    GMQCC_DEFINE_FLAG(VOID_RETURN,          1)
 #endif
 
 /* some cleanup so we don't have to */