This is the mail archive of the gcc-patches@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]

[patch] Fix PR/18179 and use get_inner_reference in vectorizer: part 1





First part of the patch: cleanups towards switching to use
get_inner_reference.

1. Move memory tag retrieval from vect_analyze_data_refs to
vect_get_symbl_and_dr (most of the memtag analysis was in
vect_get_symbl_and_dr already, so just go all the way instead of leaving
some analysis bits to the caller).
2. Reorganize vect_get_symbl_and_dr: Remove redundant dump printouts, and
classify the different cases into three categories as explained in the
function documentation.

Bootstrapped and tested (including spec) on ppc-darwin.

Changelog entry:

        * tree-vectorizer.c (vect_get_symbl_and_dr): Reorganize. Add memtag
retrieval.
        (vect_analyze_data_refs): Remove memtag retrieval.

Patch (part 1):
(See attached file: patch1)

Attachment: patch1
Description: Binary data


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