Lines Matching refs:convert
24 intended to be called by the language-specific convert () functions. */
32 #include "convert.h"
73 error ("cannot convert to a pointer type");
333 return convert (type,
390 /* Only convert in ISO C99 mode. */
403 /* Only convert in ISO C99 mode. */
426 /* Only convert nearbyint* if we can ignore math exceptions. */
526 convert (lang_hooks.types.type_for_mode
532 int, we can equally well convert both to ints and then add.
630 then convert result to TYPE. */
641 (Otherwise would recurse infinitely in convert. */
675 return convert (type,
677 convert (typex, arg0),
678 convert (typex, arg1)));
697 return convert (type,
699 convert (typex,
705 "can't convert between vector values of different size" error. */
712 return convert (type, get_unwidened (TREE_OPERAND (expr, 0), type));
718 convert (type, TREE_OPERAND (expr, 1)),
719 convert (type, TREE_OPERAND (expr, 2)));
731 return convert (type,
738 error ("can't convert between vector values of different size");
745 return convert (type, integer_zero_node);
762 return build2 (COMPLEX_EXPR, type, convert (subtype, expr),
763 convert (subtype, integer_zero_node));
773 convert (subtype, TREE_OPERAND (expr, 0)),
774 convert (subtype, TREE_OPERAND (expr, 1)));
780 convert (subtype,
784 convert (subtype,
813 error ("can't convert between vector values of different size");
819 error ("can't convert value to a vector");