aboutsummaryrefslogtreecommitdiff
path: root/llvm/lib/CodeGen/MachineModuleInfo.cpp
diff options
context:
space:
mode:
authorTed Kremenek <kremenek@apple.com>2008-07-08 21:46:56 +0000
committerTed Kremenek <kremenek@apple.com>2008-07-08 21:46:56 +0000
commit852ed373aa7427c58a026db10e00d402a22ac779 (patch)
tree291b4e2346985590c6e3d001adba93cc6cc14be0 /llvm/lib/CodeGen/MachineModuleInfo.cpp
parent891c737e39790e490db86e10650a926d567afd56 (diff)
downloadllvm-852ed373aa7427c58a026db10e00d402a22ac779.zip
llvm-852ed373aa7427c58a026db10e00d402a22ac779.tar.gz
llvm-852ed373aa7427c58a026db10e00d402a22ac779.tar.bz2
Initial work on splitting the ValueState into an Environment, Store, and
Constraints. These concepts are already present in the current ValueState, but the implementation is monolothic. Making ValueState more modular opens up new design choices for customizing the analysis engine. In the context of the analysis engine, the "Environment" is the binding between Expr* (expressions) and intermediate symbolic values (RValues). llvm-svn: 53252
Diffstat (limited to 'llvm/lib/CodeGen/MachineModuleInfo.cpp')
0 files changed, 0 insertions, 0 deletions