summaryrefslogtreecommitdiffstats
path: root/llvm/lib/Support/Path.cpp
diff options
context:
space:
mode:
authorPhilip Reames <listmail@philipreames.com>2016-01-26 23:43:16 +0000
committerPhilip Reames <listmail@philipreames.com>2016-01-26 23:43:16 +0000
commit8e785a4ec08cf7119b9e50688b2baa9123fd4ae8 (patch)
treebcc8161add1899f28287256d715092c9f62e2271 /llvm/lib/Support/Path.cpp
parenta25dde68d94d2092736b2cd4845940fc98a2f88a (diff)
downloadbcm5719-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
OpenPOWER on IntegriCloud