summaryrefslogtreecommitdiffstats
path: root/llvm/lib/Analysis/LoopInfo.cpp
diff options
context:
space:
mode:
authorSean Callanan <scallanan@apple.com>2011-11-18 03:28:09 +0000
committerSean Callanan <scallanan@apple.com>2011-11-18 03:28:09 +0000
commit00f43622e17752f756b216da1c976e0dc2d95722 (patch)
treefb1885154cea14d62e9482a77865b1b93c5a38f0 /llvm/lib/Analysis/LoopInfo.cpp
parent1ec141d0f9e434136b2d901efd0104c9283a2747 (diff)
downloadbcm5719-llvm-00f43622e17752f756b216da1c976e0dc2d95722.tar.gz
bcm5719-llvm-00f43622e17752f756b216da1c976e0dc2d95722.zip
This commit completes the rearchitecting of ClangASTSource
to allow variables in the persistent variable store to know how to complete themselves from debug information. That fixes a variety of bugs during dematerialization of expression results and also makes persistent variable and result variables ($foo, $4, ...) more useful. I have also added logging improvements that make it much easier to figure out how types are moving from place to place, and made some checking a little more aggressive. The commit includes patches to Clang which are currently being integrated into Clang proper; once these fixes are in Clang top-of-tree, these patches will be removed. The patches don't fix API; rather, they fix some internal bugs in Clang's ASTImporter that were exposed when LLDB was moving types from place to place multiple times. llvm-svn: 144969
Diffstat (limited to 'llvm/lib/Analysis/LoopInfo.cpp')
0 files changed, 0 insertions, 0 deletions
OpenPOWER on IntegriCloud