|
GCC Middle and Back End API Reference
|

Data Fields | |
| tree | nonzero_chars |
| tree | ptr |
| gimple * | stmt |
| gimple * | alloc |
| tree | endptr |
| int | refcount |
| int | idx |
| int | first |
| int | next |
| int | prev |
| bool | writable |
| bool | dont_invalidate |
| bool | full_string_p |
String information record.
| gimple* strinfo::alloc |
Referenced by strlen_pass::handle_assign(), strlen_pass::handle_builtin_memset(), and unshare_strinfo().
| bool strinfo::dont_invalidate |
| tree strinfo::endptr |
| int strinfo::first |
| bool strinfo::full_string_p |
Referenced by adjust_related_strinfos(), get_stridx_plus_constant(), strlen_pass::handle_assign(), strlen_pass::handle_builtin_memcpy(), strlen_pass::handle_builtin_memset(), strlen_pass::handle_builtin_strcat(), strlen_pass::handle_builtin_strcpy(), strlen_pass::handle_builtin_stxncpy_strncat(), and zero_length_string().
| int strinfo::idx |
| int strinfo::next |
| tree strinfo::nonzero_chars |
| int strinfo::prev |
| tree strinfo::ptr |
Referenced by strlen_pass::handle_builtin_strcpy(), and strlen_pass::handle_builtin_stxncpy_strncat().
| int strinfo::refcount |
| gimple* strinfo::stmt |
| bool strinfo::writable |