Searched refs:pass_ubsan (Results 1 – 8 of 8) sorted by relevance
2347 class pass_ubsan : public gimple_opt_pass class2350 pass_ubsan (gcc::context *ctxt) in pass_ubsan() function in __anon872da03c0111::pass_ubsan2372 pass_ubsan::execute (function *fun) in execute()2502 return new pass_ubsan (ctxt); in make_pass_ubsan()
64 NEXT_PASS (pass_ubsan);
11114 (pass_ubsan::execute): Call it.11115 (pass_ubsan::gate): Enable even for SANITIZE_BUILTIN.22384 (pass_ubsan::execute): Call instrument_pointer_overflow27526 (pass_ubsan::execute): Adjust instrument_null and27741 (pass_ubsan::execute): Use sanitize_flags_p.28100 (pass_ubsan::execute): Instrument aggregate arguments of calls.30399 (pass_ubsan::execute): Call gimple_assign_single_p instead of
15836 (pass_ubsan::execute): Add object size instrumentation.18932 (pass_ubsan::gate): Return true even for SANITIZE_NONNULL_ATTRIBUTE18934 (pass_ubsan::execute): Call instrument_nonnull_{arg,return}.30417 (pass_ubsan::gate, pass_ubsan::execute): Handle SANITIZE_ALIGNMENT
7206 * passes.def: Add pass_sanopt and pass_ubsan.7234 (class pass_ubsan): New class.
15616 (pass_ubsan::execute): Call gimple_purge_dead_eh_edges at the end
33703 * passes.def: Swap pass_ubsan and pass_early_warn_uninitialized.
44337 (pass_ubsan::gate): Use it.