GDB (xrefs)
|
Go to the source code of this file.
Namespaces | |
namespace | expr |
Typedefs | |
using | expr::opencl_cast_type_operation |
using | expr::opencl_assign_operation |
using | expr::opencl_equal_operation |
using | expr::opencl_notequal_operation |
using | expr::opencl_less_operation |
using | expr::opencl_gtr_operation |
using | expr::opencl_geq_operation |
using | expr::opencl_leq_operation |
using | expr::opencl_not_operation |
Functions | |
struct value * | eval_op_objc_selector (struct type *expect_type, struct expression *exp, enum noside noside, const char *sel) |
struct value * | opencl_value_cast (struct type *type, struct value *arg) |
struct value * | eval_opencl_assign (struct type *expect_type, struct expression *exp, enum noside noside, enum exp_opcode op, struct value *arg1, struct value *arg2) |
struct value * | opencl_relop (struct type *expect_type, struct expression *exp, enum noside noside, enum exp_opcode op, struct value *arg1, struct value *arg2) |
struct value * | opencl_logical_not (struct type *expect_type, struct expression *exp, enum noside noside, enum exp_opcode op, struct value *arg) |
|
extern |
Definition at line 1180 of file eval.c.
References builtin_type::builtin_data_ptr, builtin_type(), expression::gdbarch, lookup_child_selector(), and value_from_longest().
Referenced by expr::objc_selector_operation::evaluate().
|
extern |
Definition at line 681 of file opencl-lang.c.
References value::deprecated_modifiable(), EVAL_AVOID_SIDE_EFFECTS, value::lval(), lval_internalvar, opencl_value_cast(), value::type(), and value_assign().
|
extern |
Definition at line 444 of file opencl-lang.c.
References value::allocate(), check_typedef(), type::code(), value::contents_writeable(), expression::gdbarch, get_array_bounds(), type::is_vector(), language_bool_type(), expression::language_defn, type::length(), lookup_opencl_vector_type(), type::target_type(), value::type(), value_from_longest(), value_logical_not(), and value_subscript().
|
extern |
Definition at line 638 of file opencl-lang.c.
References check_typedef(), type::code(), expression::gdbarch, is_integral_type(), type::is_vector(), language_bool_type(), expression::language_defn, opencl_value_cast(), scalar_relop(), value::type(), value_from_longest(), and vector_relop().
Referenced by expr::opencl_logical_binop_operation::evaluate().
Definition at line 589 of file opencl-lang.c.
References check_typedef(), type::code(), coerce_ref(), type::is_vector(), type::target_type(), value::type(), value_cast(), and value_vector_widen().
Referenced by eval_opencl_assign(), expr::opencl_ternop_cond_operation::evaluate(), and opencl_relop().