]> granicus.if.org Git - clang/commit
Added initial support into the flow-sensitive dataflow solver to visit the Block...
authorTed Kremenek <kremenek@apple.com>
Tue, 15 Apr 2008 04:39:08 +0000 (04:39 +0000)
committerTed Kremenek <kremenek@apple.com>
Tue, 15 Apr 2008 04:39:08 +0000 (04:39 +0000)
commit37622081d8a139a3249613acaa80106ec97261fb
tree69689d08aa699d44b7897d30552c78c08a95c6e7
parent9d7af51f0f253e555bff391f7409d5826f5184fb
Added initial support into the flow-sensitive dataflow solver to visit the Block-level expression
in a block's terminator.  This expression is visited within a block, but it is accessed by the
terminator.  This is important to observe because for live-variables analysis the block-level
expression is live between the terminator and where the expression occurs in the block.  So far
this hasn't been an issue to not observe this because the block-level expression used in the
terminator is always the last one in the block, and we have never queried the liveness information
about this point (but before the terminator).

git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@49709 91177308-0d34-0410-b5e6-96231b3b80d8
include/clang/Analysis/FlowSensitive/DataflowSolver.h
lib/Analysis/LiveVariables.cpp
lib/Analysis/UninitializedValues.cpp