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] | |
Hi,
I am reading the code of autovect branch and curious about how to deal with the dependencies of virtual defs/uses. In the function vect_analyze_scalar_cycles( ), I found the statement "Skip virtual phi's. The data dependences that are associated with virtual defs/uses ( i.e., memory accesses) are analyzed elsewhere." But where is the code? I tried to search for "vect_induction_def" and "vect_reduction_def" and found that they are not used to assign elsewhere. Is the analysis not implemented yet? Thanks in advance!
They show up as data references because of tree-data-reference.c marking them. At lets, that's how other linear loop transforms handles it. Not sure about how vectorizer deals with it specifically
Jiahua
| Index Nav: | [Date Index] [Subject Index] [Author Index] [Thread Index] | |
|---|---|---|
| Message Nav: | [Date Prev] [Date Next] | [Thread Prev] [Thread Next] |