summaryrefslogtreecommitdiffstats
path: root/llvm/utils/TableGen/CodeGenInstruction.cpp
diff options
context:
space:
mode:
authorTed Kremenek <kremenek@apple.com>2008-03-10 04:11:42 +0000
committerTed Kremenek <kremenek@apple.com>2008-03-10 04:11:42 +0000
commitb73a43cc01ee4984b0c74c117348280e8b9ee5ae (patch)
treec6fa86d2cf12b2805c7764f14ba9f822d0b92207 /llvm/utils/TableGen/CodeGenInstruction.cpp
parentfb2c1a999ac6f68170a7a1f09c7b2bc8ed15351d (diff)
downloadbcm5719-llvm-b73a43cc01ee4984b0c74c117348280e8b9ee5ae.tar.gz
bcm5719-llvm-b73a43cc01ee4984b0c74c117348280e8b9ee5ae.zip
More cleanups with using the liveness analysis to removed dead symbols and
variables from the symbolic state. Now we keep a mapping from the predecessor node of a statement and its cleaned state, and interpose an accessor "GetState()" to return the cleaned state when the node is the predecessor node, and the real state otherwise. This obviates problem of ever accidentally cleaning the state more than once (thus blowing away new bindings by mistake). llvm-svn: 48124
Diffstat (limited to 'llvm/utils/TableGen/CodeGenInstruction.cpp')
0 files changed, 0 insertions, 0 deletions
OpenPOWER on IntegriCloud