/* This C file is generated by NIT to compile module global___dead_method_removal. */
#include "global___dead_method_removal._sep.h"
+static const char LOCATE_global___dead_method_removal___Program___nb_removed_iroutines[] = "dead_method_removal::Program::nb_removed_iroutines";
val_t global___dead_method_removal___Program___nb_removed_iroutines(val_t p0){
struct {struct stack_frame_t me;} fra;
val_t REGB0;
stack_frame_head = fra.me.prev;
return REGB0;
}
+static const char LOCATE_global___dead_method_removal___Program___nb_not_removed_iroutines[] = "dead_method_removal::Program::nb_not_removed_iroutines";
val_t global___dead_method_removal___Program___nb_not_removed_iroutines(val_t p0){
struct {struct stack_frame_t me;} fra;
val_t REGB0;
stack_frame_head = fra.me.prev;
return REGB0;
}
+static const char LOCATE_global___dead_method_removal___Program___optimize_dead_methods[] = "dead_method_removal::Program::optimize_dead_methods";
void global___dead_method_removal___Program___optimize_dead_methods(val_t p0){
struct {struct stack_frame_t me;} fra;
val_t tmp;
/* global/dead_method_removal.nit:32 */
REGB0 = CALL_global___dead_method_removal___Program___nb_removed_iroutines(closctx->REG[0])(closctx->REG[0]);
REGB1 = TAG_Int(1);
- /* ../lib/standard/kernel.nit:235 */
+ /* ../lib/standard/kernel.nit:238 */
REGB1 = TAG_Int(UNTAG_Int(REGB0)+UNTAG_Int(REGB1));
/* global/dead_method_removal.nit:32 */
ATTR_global___dead_method_removal___Program____nb_removed_iroutines(closctx->REG[0]) = REGB1;
/* global/dead_method_removal.nit:34 */
REGB1 = CALL_global___dead_method_removal___Program___nb_not_removed_iroutines(closctx->REG[0])(closctx->REG[0]);
REGB0 = TAG_Int(1);
- /* ../lib/standard/kernel.nit:235 */
+ /* ../lib/standard/kernel.nit:238 */
REGB0 = TAG_Int(UNTAG_Int(REGB1)+UNTAG_Int(REGB0));
/* global/dead_method_removal.nit:34 */
ATTR_global___dead_method_removal___Program____nb_not_removed_iroutines(closctx->REG[0]) = REGB0;
stack_frame_head = fra.me.prev;
return;
}
+static const char LOCATE_global___dead_method_removal___Program___dump_dead_method_optimization[] = "dead_method_removal::Program::dump_dead_method_optimization";
void global___dead_method_removal___Program___dump_dead_method_optimization(val_t p0, val_t p1){
struct {struct stack_frame_t me; val_t MORE_REG[3];} fra;
val_t REGB0;
stack_frame_head = fra.me.prev;
return;
}
+static const char LOCATE_global___dead_method_removal___IRoutine___set_not_reachable[] = "dead_method_removal::IRoutine::set_not_reachable";
void global___dead_method_removal___IRoutine___set_not_reachable(val_t p0, val_t p1){
struct {struct stack_frame_t me; val_t MORE_REG[2];} fra;
val_t REGB0;