functions.c
// Load a function parameter register from an struct or union 8-byte
Load a function parameter register from an struct or union 8-byte
Load a function parameter register from an struct or union 8 - byte
static int make_struct_or_union_arg_move_instructions(
        Function *function, Tac *ir, Value *param, int preg_class, int register_index,
        FunctionParamLocation *location, RegisterSet *register_set) {
    if (preg_class == PC_INT)
        return make_int_struct_or_union_arg_move_instructions(function, ir, param, preg_class, register_index, location, register_set);
    else
        return make_sse_struct_or_union_arg_move_instructions(function, ir, param, preg_class, register_index, location, register_set);
}
static int make_struct_or_union_arg_move_instructions ( Function * function , Tac * ir , Value * param , int preg_class , int register_index , FunctionParamLocation * location , RegisterSet * register_set ) { if ( preg_class == PC_INT ) return make_int_struct_or_union_arg_move_instructions ( function , ir , param , preg_class , register_index , location , register_set ) ; else return make_sse_struct_or_union_arg_move_instructions ( function , ir , param , preg_class , register_index , location , register_set ) ; }
Load a function parameter register from an struct or union 8-byte
Load a function parameter register from an struct or union 8 - byte