summaryrefslogtreecommitdiffstats
path: root/llvm/lib/CodeGen/SelectionDAG/ScheduleDAGFast.cpp
diff options
context:
space:
mode:
authorJordan Rose <jordan_rose@apple.com>2012-10-17 19:35:44 +0000
committerJordan Rose <jordan_rose@apple.com>2012-10-17 19:35:44 +0000
commit8e785e214b35145f6e83365c98544bd920d0e39e (patch)
tree0f89cd6e931443fc781632b4864f894ea720de7f /llvm/lib/CodeGen/SelectionDAG/ScheduleDAGFast.cpp
parent29fc261cd7062f5015918193c6ad0e1de3ba0732 (diff)
downloadbcm5719-llvm-8e785e214b35145f6e83365c98544bd920d0e39e.tar.gz
bcm5719-llvm-8e785e214b35145f6e83365c98544bd920d0e39e.zip
[analyzer] When binding to a ParenExpr, bind to its inner expression instead.
This actually looks through several kinds of expression, such as OpaqueValueExpr and ExprWithCleanups. The idea is that binding and lookup should be consistent, and so if the environment needs to be modified later, the code doing the modification will not have to manually look through these "transparent" expressions to find the real binding to change. This is necessary for proper updating of struct rvalues as described in the previous commit. llvm-svn: 166121
Diffstat (limited to 'llvm/lib/CodeGen/SelectionDAG/ScheduleDAGFast.cpp')
0 files changed, 0 insertions, 0 deletions
OpenPOWER on IntegriCloud