This is the mail archive of the gcc@gcc.gnu.org mailing list for the GCC project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]
Other format: [Raw text]

Re: [tree-ssa] vectorizer related issues



On Jan 8, 2004, at 8:42 AM, Diego Novillo wrote:


On Tue, 2003-12-16 at 08:05, Dorit Naishlos wrote:

(2) virtual defs/uses.
This issue goes back to an action item on the tree-ssa todo list:
"SSA information for arrays
The existing implementation treats arrays as an opaque object. A
definition to an array location is treated as a definition for the whole
array".


Q2.1: Is anyone planning to address this issue? (so that the vdefs/vuses of
arrays will be connected only to may/must aliased references?)


It's in my long term todo list but I haven't thought about it much. One
vague idea was to try out the various SSA-for-arrays papers that are
floating about. I don't know how they compare to the traditional
dependency analysis, though.

Recently I spent some time understanding "Array SSA form and its use in Parallelization - Kathleen Knobe, Vivek Sarkar (POPL 98)"

Any thoughts about their approach? What other papers you've in mind?

--
Devang


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]