|
| | gassign_op (const gassign &assign_stmt) |
| std::unique_ptr< operation > | clone () const final override |
| const gassign & | get_gassign () const |
| const gimple & | get_stmt () const |
| void | print_as_edge_label (pretty_printer *pp, bool user_facing) const override |
| bool | defines_ssa_name_p (const_tree ssa_name) const final override |
| void | walk_load_store_addr_ops (void *, walk_stmt_load_store_addr_fn, walk_stmt_load_store_addr_fn, walk_stmt_load_store_addr_fn) const final override |
| const gimple * | maybe_get_stmt () const final override |
| void | execute (operation_context &op_ctxt) const override |
| void | execute_on_state (operation_context &op_ctxt, program_state dst_state) const |
| bool | execute_for_feasibility (const exploded_edge &, feasibility_state &, region_model_context *, std::unique_ptr< rejected_constraint > *out_rc) const override |
| virtual bool | execute_for_feasibility (const exploded_edge &, feasibility_state &, region_model_context *, std::unique_ptr< rejected_constraint > @endverbatim *) const |
| virtual bool | supports_bulk_merge_p () const override |
| void | add_any_events_for_eedge (const exploded_edge &eedge, checker_path &out_path) const override |
| void | dump () const |
| virtual void | update_state_for_bulk_merger (const program_state &, program_state &) const |
| virtual const control_flow_op * | dyn_cast_control_flow_op () const |
| virtual const call_and_return_op * | dyn_cast_call_and_return_op () const |
| virtual const phis_for_edge_op * | dyn_cast_phis_for_edge_op () const |
| enum kind | get_kind () const |
An operation subclass representing the effect of a GIMPLE_ASSIGN stmt.