|
| static bool | is_overflow_builtin (const irep_idt &identifier) |
| static bool | is_carry_builtin (const irep_idt &identifier) |
| static bool | has_any_prefix (const irep_idt &identifier, std::initializer_list< const char * > names) |
| static bool | is_sync_read_modify_write_builtin (const irep_idt &identifier) |
| static bool | is_fetch_then_op_builtin (const irep_idt &identifier) |
| static bool | is_op_then_fetch_builtin (const irep_idt &identifier) |
| static bool | is_atomic_flag_builtin (const irep_idt &identifier) |
| static exprt | atomic_flag_byte (const code_typet::argumentt &arg) |
| static bool | is_overflow_or_carry_builtin (const irep_idt &identifier) |
| static exprt | overflow_builtin_signature (const irep_idt &identifier, const exprt::operandst &arguments) |
| static exprt | carry_builtin_signature (const irep_idt &identifier, const exprt::operandst &arguments) |
| static exprt | c11_atomic_signature (const irep_idt &identifier, const exprt::operandst &arguments) |
| static symbolt | result_symbol (const irep_idt &identifier, const typet &type, contextt &context) |
| static void | convert_expression_to_code (exprt &expr) |
| static void | instantiate_sync_compare_and_swap (const irep_idt &identifier, const irep_idt &identifier_with_type, const code_typet &code_type, const locationt &new_loc, code_blockt &block, contextt &context) |
| static void | instantiate_overflow_builtin (const irep_idt &identifier, const code_typet &code_type, const locationt &new_loc, code_blockt &block) |
| static void | instantiate_carry_builtin (const irep_idt &identifier, const code_typet &code_type, const locationt &new_loc, code_blockt &block) |
| static exprt | fetch_op_expr (const irep_idt &identifier, const exprt &old, const exprt &val) |
| static void | instantiate_read_modify_write (const irep_idt &identifier, const irep_idt &identifier_with_type, const code_typet &code_type, const locationt &new_loc, code_blockt &block, contextt &context) |