ir.c
// Add instructions for loading and saving bit fields
Add instructions for loading and saving bit fields
Add instructions for loading and saving bit fields
void process_bit_fields(Function *function) {
    for (Tac *ir = function->ir; ir; ir = ir->next) {
        if (ir->operation == IR_LOAD_BIT_FIELD) add_load_bit_field(function, ir);
        else if (ir->operation == IR_SAVE_BIT_FIELD) add_save_bit_field(function, ir);
    }
}
void process_bit_fields ( Function * function ) { for ( Tac * ir = function -> ir ; ir ; ir = ir -> next ) { if ( ir -> operation == IR_LOAD_BIT_FIELD ) add_load_bit_field ( function , ir ) ; else if ( ir -> operation == IR_SAVE_BIT_FIELD ) add_save_bit_field ( function , ir ) ; } }
Add instructions for loading and saving bit fields
Add instructions for loading and saving bit fields