Home
last modified time | relevance | path

Searched refs:pass_store_merging (Results 1 – 10 of 10) sorted by relevance

/netbsd-src/external/gpl3/gcc.old/dist/gcc/
H A Dgimple-ssa-store-merging.c2099 class pass_store_merging : public gimple_opt_pass
2102 pass_store_merging (gcc::context *ctxt) in pass_store_merging() function
2145 pass_store_merging::terminate_and_process_all_chains () in terminate_and_process_all_chains()
2159 pass_store_merging::terminate_all_aliasing_chains (imm_store_chain_info in terminate_all_aliasing_chains()
2212 pass_store_merging::terminate_and_process_chain (imm_store_chain_info *chain_info) in terminate_and_process_chain()
4729 pass_store_merging::process_store (gimple *stmt) in process_store()
4999 pass_store_merging::execute (function *fun) in execute()
5084 return new pass_store_merging (ctxt); in make_pass_store_merging()
H A Dpasses.def336 NEXT_PASS (pass_store_merging);
/netbsd-src/external/gpl3/gcc/dist/gcc/
H A Dgimple-ssa-store-merging.cc2428 class pass_store_merging : public gimple_opt_pass class
2431 pass_store_merging (gcc::context *ctxt) in pass_store_merging() function in __anone7f7d7200211::pass_store_merging
2480 pass_store_merging::terminate_and_process_all_chains () in terminate_and_process_all_chains()
2494 pass_store_merging::terminate_all_aliasing_chains (imm_store_chain_info in terminate_all_aliasing_chains()
2547 pass_store_merging::terminate_and_process_chain (imm_store_chain_info *chain_info) in terminate_and_process_chain()
5094 pass_store_merging::process_store (gimple *stmt) in process_store()
5423 pass_store_merging::execute (function *fun) in execute()
5514 return new pass_store_merging (ctxt); in make_pass_store_merging()
H A Dpasses.def356 NEXT_PASS (pass_store_merging);
H A DChangeLog-20171100 (pass_store_merging::process_store): Update call to
5949 (pass_store_merging::process_store): Compute n and ins_stmt, if
5953 (pass_store_merging::execute): Calculate dominators.
7461 (pass_store_merging::terminate_all_aliasing_chains): For
7564 (pass_store_merging::process_store): Handle BIT_{AND,IOR,XOR}_EXPR
7734 (pass_store_merging::process_store): Likewise.
7860 (pass_store_merging::terminate_all_aliasing_chains): Rewritten to use
7867 (pass_store_merging::process_store): Adjust
8411 (class pass_store_merging): Add process_store method decl. Remove
8413 (pass_store_merging::terminate_all_aliasing_chains): Remove
[all …]
H A DChangeLog-20195558 (pass_store_merging::process_store): Likewise.
11645 (pass_store_merging): Rename terminate_and_release_chain into
11647 (pass_store_merging::terminate_and_process_all_chains): Adjust to above
11649 (pass_store_merging::terminate_all_aliasing_chains): Small tweak.
11664 (pass_store_merging::process_store): Change return type to bool.
11670 (pass_store_merging::execute): If the function can throw and catch
21847 (pass_store_merging::process_store): Same.
29518 (pass_store_merging::process_store): Likewise.
29642 * gimple-ssa-store-merging.c (pass_store_merging::terminate_and_process_all_chains): Likewise.
H A DChangeLog-202132074 * gimple-ssa-store-merging.c (pass_store_merging::process_store):
32485 * gimple-ssa-store-merging.c (pass_store_merging::m_n_chains):
32487 (pass_store_merging::m_n_stores): Likewise.
32488 (pass_store_merging::terminate_and_process_chain): Update
32490 (pass_store_merging::process_store): Likewise. Terminate
35438 (pass_store_merging::execute): Optimize vector CONSTRUCTORs with bswap
H A DChangeLog-20166844 (pass_store_merging::terminate_all_aliasing_chains):
6846 (pass_store_merging::execute): Adjust.
7245 (pass_store_merging::execute): Restrict negative bitpos
7278 (pass_store_merging::execute): Refuse to operate on TARGET_MEM_REF.
H A DChangeLog-202018184 (pass_store_merging::process_store): Accept STRING_CST on the RHS.
21475 (pass_store_merging::process_store): Use MAX_BITSIZE_MODE_ANY_INT as
21951 * gimple-ssa-store-merging.c (pass_store_merging::process_store):
38686 (pass_store_merging::terminate_all_aliasing_chains): Cache alias info.
H A DChangeLog-20187496 (pass_store_merging::execute): Likewise.
21290 (pass_store_merging::gate): Minor tweak.
21297 (pass_store_merging::process_store): Remove redundant condition.