diff options
author | Than McIntosh <thanm@google.com> | 2016-05-24 13:23:44 +0000 |
---|---|---|
committer | Than McIntosh <thanm@google.com> | 2016-05-24 13:23:44 +0000 |
commit | 879ad8fa99986c9e5a05dd69c2d88889149284bb (patch) | |
tree | 02a75e7eed133f77533ae15e5b0d370a166163ba /llvm/lib/Analysis/ValueTracking.cpp | |
parent | caf0d9d92cdf7e4ff21052b6751cba69369e977b (diff) | |
download | bcm5719-llvm-879ad8fa99986c9e5a05dd69c2d88889149284bb.tar.gz bcm5719-llvm-879ad8fa99986c9e5a05dd69c2d88889149284bb.zip |
Rework/enhance stack coloring data flow analysis.
Replace bidirectional flow analysis to compute liveness with forward
analysis pass. Treat lifetimes as starting when there is a first
reference to the stack slot, as opposed to starting at the point of the
lifetime.start intrinsic, so as to increase the number of stack
variables we can overlap.
Reviewers: gbiv, qcolumbet, wmi
Differential Revision: http://reviews.llvm.org/D18827
Bug: 25776
llvm-svn: 270559
Diffstat (limited to 'llvm/lib/Analysis/ValueTracking.cpp')
0 files changed, 0 insertions, 0 deletions