Lines Matching defs:formal
67 * formal (\c ir_variable) or actual (\c ir_rvalue)
98 * that 'const_in' formal parameters (an extension in our IR) correspond to
115 const ir_variable *const formal = (ir_variable *) formal_node;
126 if (formal->mode == ir_var_const_in &&
130 formal->name);
135 if (formal->mode == ir_var_out || formal->mode == ir_var_inout) {
137 switch (formal->mode) {
150 mode, formal->name,
163 mode, formal->name,
169 mode, formal->name);
205 ir_variable *formal = (ir_variable *) formal_iter.get();
208 assert(formal != NULL);
210 if (formal->type->is_numeric() || formal->type->is_boolean()) {
211 switch (formal->mode) {
215 = convert_component(actual, formal->type);
220 if (actual->type != formal->type) {
241 new(ctx) ir_variable(formal->type,
260 * from the formal parameter type, and there are no
263 assert (actual->type == formal->type);
266 assert (!"Illegal formal parameter mode");