|
GCC Middle and Back End API Reference
|

Data Fields | |
| hash_map< tree, auto_vec< gimple * > > | null_check_map |
| hash_map< tree_operand_hash, auto_vec< gimple * > > | asan_check_map |
| hash_map< sanopt_tree_triplet_hash, auto_vec< gimple * > > | vptr_check_map |
| hash_map< sanopt_tree_couple_hash, auto_vec< gimple * > > | ptr_check_map |
| int | asan_num_accesses |
| bool | contains_asan_mark |
This is used to carry various hash maps and variables used in sanopt_optimize_walker.
| hash_map<tree_operand_hash, auto_vec<gimple *> > sanopt_ctx::asan_check_map |
Referenced by maybe_optimize_asan_check_ifn().
| int sanopt_ctx::asan_num_accesses |
Referenced by sanopt_optimize(), and sanopt_optimize_walker().
| bool sanopt_ctx::contains_asan_mark |
Referenced by sanopt_optimize(), and sanopt_optimize_walker().
Referenced by maybe_optimize_ubsan_null_ifn().
| hash_map<sanopt_tree_couple_hash, auto_vec<gimple *> > sanopt_ctx::ptr_check_map |
Referenced by has_dominating_ubsan_ptr_check(), and record_ubsan_ptr_check_stmt().
| hash_map<sanopt_tree_triplet_hash, auto_vec<gimple *> > sanopt_ctx::vptr_check_map |
Referenced by maybe_optimize_ubsan_vptr_ifn().