Lines Matching refs:rhs_tree

146 				   Type* rhs_type, tree rhs_tree,  in convert_for_assignment()  argument
152 if (rhs_tree == error_mark_node || TREE_TYPE(rhs_tree) == error_mark_node) in convert_for_assignment()
166 rhs_type, rhs_tree, in convert_for_assignment()
170 rhs_type, rhs_tree, in convert_for_assignment()
176 rhs_tree, location); in convert_for_assignment()
219 else if (lhs_type_tree == TREE_TYPE(rhs_tree)) in convert_for_assignment()
222 return rhs_tree; in convert_for_assignment()
228 return fold_convert_loc(location.gcc_location(), lhs_type_tree, rhs_tree); in convert_for_assignment()
230 && TREE_CODE(TREE_TYPE(rhs_tree)) == RECORD_TYPE) in convert_for_assignment()
232 && TREE_CODE(TREE_TYPE(rhs_tree)) == ARRAY_TYPE)) in convert_for_assignment()
237 || int_size_in_bytes(TREE_TYPE(rhs_tree)) == 0) in convert_for_assignment()
238 return rhs_tree; in convert_for_assignment()
243 == int_size_in_bytes(TREE_TYPE(rhs_tree))); in convert_for_assignment()
245 lhs_type_tree, rhs_tree); in convert_for_assignment()
249 go_assert(useless_type_conversion_p(lhs_type_tree, TREE_TYPE(rhs_tree))); in convert_for_assignment()
250 return rhs_tree; in convert_for_assignment()
260 tree rhs_tree, Location location) in convert_type_to_interface() argument
344 elt->value = rhs_tree; in convert_type_to_interface()
351 tree object_size = TYPE_SIZE_UNIT(TREE_TYPE(rhs_tree)); in convert_type_to_interface()
355 build_pointer_type(TREE_TYPE(rhs_tree)), space); in convert_type_to_interface()
361 void_type_node, ref, rhs_tree); in convert_type_to_interface()
376 Type* rhs_type, tree rhs_tree, in get_interface_type_descriptor() argument
379 tree rhs_type_tree = TREE_TYPE(rhs_tree); in get_interface_type_descriptor()
382 tree v = build3(COMPONENT_REF, TREE_TYPE(rhs_field), rhs_tree, rhs_field, in get_interface_type_descriptor()
418 tree rhs_tree, bool for_type_guard, in convert_interface_to_interface() argument
440 if (!DECL_P(rhs_tree)) in convert_interface_to_interface()
441 rhs_tree = save_expr(rhs_tree); in convert_interface_to_interface()
444 Expression::get_interface_type_descriptor(context, rhs_type, rhs_tree, in convert_interface_to_interface()
521 tree rhs_type_tree = TREE_TYPE(rhs_tree); in convert_interface_to_interface()
525 elt->value = build3(COMPONENT_REF, TREE_TYPE(rhs_field), rhs_tree, rhs_field, in convert_interface_to_interface()
537 tree rhs_tree, Location location) in convert_interface_to_type() argument
540 tree rhs_type_tree = TREE_TYPE(rhs_tree); in convert_interface_to_type()
552 if (!DECL_P(rhs_tree)) in convert_interface_to_type()
553 rhs_tree = save_expr(rhs_tree); in convert_interface_to_type()
556 Expression::get_interface_type_descriptor(context, rhs_type, rhs_tree, in convert_interface_to_type()
583 tree val = build3(COMPONENT_REF, TREE_TYPE(rhs_field), rhs_tree, rhs_field, in convert_interface_to_type()