GCC Middle and Back End API Reference
|
Data Fields | |
gimple * | stmt |
tree | len |
int | stridx |
Last memcpy statement if it could be adjusted if the trailing '\0' written is immediately overwritten, or *x = '\0' store that could be removed if it is immediately overwritten.
tree laststmt_struct::len |
gimple* laststmt_struct::stmt |
Referenced by strlen_pass::adjust_last_stmt(), do_invalidate(), dump_strlen_info(), fold_strstr_to_strncmp(), strlen_pass::handle_builtin_memcpy(), strlen_pass::handle_builtin_strcat(), strlen_pass::handle_builtin_strcpy(), strlen_pass::handle_store(), maybe_diag_stxncpy_trunc(), and maybe_warn_pointless_strcmp().
int laststmt_struct::stridx |