summaryrefslogtreecommitdiffstats
path: root/llvm/lib/Analysis/SparsePropagation.cpp
diff options
context:
space:
mode:
authorJakob Stoklund Olesen <stoklund@2pi.dk>2012-05-15 00:50:23 +0000
committerJakob Stoklund Olesen <stoklund@2pi.dk>2012-05-15 00:50:23 +0000
commit095f22af7f7106f86444e230b73a5e64fa2fae00 (patch)
treea3bd74af694d2d58848cc0222142c281c6317eb6 /llvm/lib/Analysis/SparsePropagation.cpp
parent8b5c0e4af2e5f1d30a09b6855abbb888c913fdd7 (diff)
downloadbcm5719-llvm-095f22af7f7106f86444e230b73a5e64fa2fae00.tar.gz
bcm5719-llvm-095f22af7f7106f86444e230b73a5e64fa2fae00.zip
Create a struct representing register units in TableGen.
Besides the weight, we also want to store up to two root registers per unit. Most units will have a single root, the leaf register they represent. Units created for ad hoc aliasing get two roots: The two aliasing registers. The root registers can be used to compute the set of overlapping registers. llvm-svn: 156792
Diffstat (limited to 'llvm/lib/Analysis/SparsePropagation.cpp')
0 files changed, 0 insertions, 0 deletions
OpenPOWER on IntegriCloud