]> git.ipfire.org Git - thirdparty/gcc.git/commit - gcc/ipa-param-manipulation.c
Moving parameter manipulation into its own file
authorjamborm <jamborm@138bc75d-0d04-0410-961f-82ee72b054a4>
Thu, 9 Nov 2017 15:31:06 +0000 (15:31 +0000)
committerjamborm <jamborm@138bc75d-0d04-0410-961f-82ee72b054a4>
Thu, 9 Nov 2017 15:31:06 +0000 (15:31 +0000)
commitac762bff9b5e8e145956ac86018700c797be9cc2
tree4072ebdd65fa27492661090e3905d06c6fbb3a79
parent3f7db034374487f53737ce74be24f753c47e08f4
Moving parameter manipulation into its own file

2017-11-09  Martin Jambor  <mjambor@suse.cz>

* ipa-param-manipulation.c: New file.
* ipa-param-manipulation.h: Likewise.
* Makefile.in (OBJS): Add ipa-param-manipulation.o.
(PLUGIN_HEADERS): Addded ipa-param-manipulation.h
* ipa-param.h (ipa_parm_op): Moved to ipa-param-manipulation.h.
(ipa_parm_adjustment): Likewise.
(ipa_parm_adjustment_vec): Likewise.
(ipa_get_vector_of_formal_parms): Moved declaration to
ipa-param-manipulation.h.
(ipa_get_vector_of_formal_parm_types): Likewise.
(ipa_modify_formal_parameters): Likewise.
(ipa_modify_call_arguments): Likewise.
(ipa_combine_adjustments): Likewise.
(ipa_dump_param_adjustments): Likewise.
(ipa_modify_expr): Likewise.
(ipa_get_adjustment_candidate): Likewise.
* ipa-prop.c (ipa_get_vector_of_formal_parms): Moved to
ipa-param-manipulation.c.
(ipa_get_vector_of_formal_parm_types): Likewise.
(ipa_modify_formal_parameters): Likewise.
(ipa_modify_call_arguments): Likewise.
(ipa_modify_expr): Likewise.
(get_ssa_base_param): Likewise.
(ipa_get_adjustment_candidate): Likewise.
(index_in_adjustments_multiple_times_p): Likewise.
(ipa_combine_adjustments): Likewise.
(ipa_dump_param_adjustments): Likewise.
* tree-sra.c: Also include ipa-param-manipulation.h
* omp-simd-clone.c: Include ipa-param-manipulation.h instead of
ipa-param.h.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@254598 138bc75d-0d04-0410-961f-82ee72b054a4
gcc/ChangeLog
gcc/Makefile.in
gcc/ipa-param-manipulation.c [new file with mode: 0644]
gcc/ipa-param-manipulation.h [new file with mode: 0644]
gcc/ipa-prop.c
gcc/ipa-prop.h
gcc/omp-simd-clone.c
gcc/tree-sra.c