summaryrefslogtreecommitdiffstats
path: root/llvm/lib/Analysis/ValueTracking.cpp
diff options
context:
space:
mode:
authorThan McIntosh <thanm@google.com>2016-05-24 13:23:44 +0000
committerThan McIntosh <thanm@google.com>2016-05-24 13:23:44 +0000
commit879ad8fa99986c9e5a05dd69c2d88889149284bb (patch)
tree02a75e7eed133f77533ae15e5b0d370a166163ba /llvm/lib/Analysis/ValueTracking.cpp
parentcaf0d9d92cdf7e4ff21052b6751cba69369e977b (diff)
downloadbcm5719-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
OpenPOWER on IntegriCloud