diff options
author | Ted Kremenek <kremenek@apple.com> | 2008-02-07 04:16:04 +0000 |
---|---|---|
committer | Ted Kremenek <kremenek@apple.com> | 2008-02-07 04:16:04 +0000 |
commit | 88da1de048d4399c99e328aaa8191e6beeca5d90 (patch) | |
tree | 904b96d1f6e8cc5d0aebe6b68eda4c0e6923f33a /llvm/lib/CodeGen/MachineModuleInfo.cpp | |
parent | b2c80c7c7b47157ed5f3166589950d908fc7d5a0 (diff) | |
download | llvm-88da1de048d4399c99e328aaa8191e6beeca5d90.zip llvm-88da1de048d4399c99e328aaa8191e6beeca5d90.tar.gz llvm-88da1de048d4399c99e328aaa8191e6beeca5d90.tar.bz2 |
Added several guards in transfer functions for "InvalidValues".
Fixed bug in RemoveDeadBindings by implementing a simple "mark-and-sweep"
cleaner over the bindings, starting from the Decls and block-level expressions
that are considered "live" by the Liveness analysis.
Fixed bug in isa<> implementation for class LValue.
Added "VisitDeclRefExpr" to GRConstants so that we explicitly bind the current
value of variable to the Block-level Expression (i.e., when the DeclRefExpr is
at the CFGBlock level).
llvm-svn: 46839
Diffstat (limited to 'llvm/lib/CodeGen/MachineModuleInfo.cpp')
0 files changed, 0 insertions, 0 deletions