From 14c9496e39a76064891431e88ad260110fb35475 Mon Sep 17 00:00:00 2001 From: jamborm Date: Thu, 9 Dec 2010 15:16:22 +0000 Subject: 2010-12-09 Martin Jambor * ipa-prop.h (struct ipa_parm_adjustment): New field alias_ptr_type. * ipa-prop.c (ipa_modify_call_arguments): Use it. * tree-sra.c (splice_param_accesses): Test that all accesses have the same alias reference type. (turn_representatives_into_adjustments): Set alias_ptr_type of the adjustment. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@167641 138bc75d-0d04-0410-961f-82ee72b054a4 --- gcc/ipa-prop.h | 4 ++++ 1 file changed, 4 insertions(+) (limited to 'gcc/ipa-prop.h') diff --git a/gcc/ipa-prop.h b/gcc/ipa-prop.h index 40f7ef950c4..fdf1a5e4a99 100644 --- a/gcc/ipa-prop.h +++ b/gcc/ipa-prop.h @@ -458,6 +458,10 @@ struct ipa_parm_adjustment be a pointer to this type. */ tree type; + /* Alias refrerence type to be used in MEM_REFs when adjusting caller + arguments. */ + tree alias_ptr_type; + /* The new declaration when creating/replacing a parameter. Created by ipa_modify_formal_parameters, useful for functions modifying the body accordingly. */ -- cgit v1.2.3