diff options
author | Philip Reames <listmail@philipreames.com> | 2016-01-26 23:43:16 +0000 |
---|---|---|
committer | Philip Reames <listmail@philipreames.com> | 2016-01-26 23:43:16 +0000 |
commit | 8e785a4ec08cf7119b9e50688b2baa9123fd4ae8 (patch) | |
tree | bcc8161add1899f28287256d715092c9f62e2271 /llvm/lib/Support/Path.cpp | |
parent | a25dde68d94d2092736b2cd4845940fc98a2f88a (diff) | |
download | bcm5719-llvm-8e785a4ec08cf7119b9e50688b2baa9123fd4ae8.tar.gz bcm5719-llvm-8e785a4ec08cf7119b9e50688b2baa9123fd4ae8.zip |
[GVN] Split AvailableValueInBlock into two parts [NFC]
AvailableValue is the part that represents the potential rematerialization. AvailableValueInBlock is simply a pair of an AvailableValue and a BB which we might materialize it in.
This is motivated by http://reviews.llvm.org/D16608. The intent is that we'll have a single function which handles the local case which both local and non-local will use to identify available values. Once that's done, the local case can rematerialize at the use site and the non-local case can do the SSA construction as it does currently.
llvm-svn: 258882
Diffstat (limited to 'llvm/lib/Support/Path.cpp')
0 files changed, 0 insertions, 0 deletions