summaryrefslogtreecommitdiff
path: root/gcc/ipa-profile.c
diff options
context:
space:
mode:
authorRichard Biener <rguenther@suse.de>2020-05-11 15:26:09 +0200
committerRichard Biener <rguenther@suse.de>2020-05-12 08:22:19 +0200
commitbb63ca63e744c08bc5a9ffa53df62ea35f098b0b (patch)
tree569b640d80261e4a5f3ea0abe8d3b4b7d1a6d691 /gcc/ipa-profile.c
parent7a2e715c9af2611040319f7139aee21054bcb8b7 (diff)
tree-optimization/95045 - fix SM with exit exiting multiple loops
Since we apply SM to an edge which exits multiple loops we have to make sure to commit insertions on it immediately since otherwise store order is not preserved. 2020-05-12 Richard Biener <rguenther@suse.de> PR tree-optimization/95045 * dbgcnt.def (lim): Add debug-counter. * tree-ssa-loop-im.c: Include dbgcnt.h. (find_refs_for_sm): Use lim debug counter for store motion candidates. (do_store_motion): Rename form store_motion. Commit edge insertions... (store_motion_loop): ... here. (tree_ssa_lim): Adjust.
Diffstat (limited to 'gcc/ipa-profile.c')
0 files changed, 0 insertions, 0 deletions