diff options
author | Richard Biener <rguenther@suse.de> | 2020-11-16 14:25:56 +0100 |
---|---|---|
committer | Richard Biener <rguenther@suse.de> | 2020-11-16 15:21:24 +0100 |
commit | d1746388db6481d87f5a801d79b17566fc6888da (patch) | |
tree | d48fc1af2249bc8cdb9fe4365d6c8694e5f3ebdf /gcc/tree-vectorizer.h | |
parent | 2f473f4b065d3cc0cb044db357e666109f227e94 (diff) | |
download | gcc-d1746388db6481d87f5a801d79b17566fc6888da.zip gcc-d1746388db6481d87f5a801d79b17566fc6888da.tar.gz gcc-d1746388db6481d87f5a801d79b17566fc6888da.tar.bz2 |
further optimize non-store-motion LIM
This removes useless work from LIM when store-motion is disabled.
2020-11-16 Richard Biener <rguenther@suse.de>
* tree-ssa-loop-im.c (analyze_memory_references): Add
store_motion parameter and elide unnecessary work.
(tree_ssa_lim_initialize): Likewise.
(loop_invariant_motion_in_fun): Pass down store_motion.
Diffstat (limited to 'gcc/tree-vectorizer.h')
0 files changed, 0 insertions, 0 deletions