Gitiles
Code Review
Sign In
gerrit-public.fairphone.software
/
fp2-dev
/
platform
/
external
/
clang
/
fa6ef180c0d3609124217387618fbb51bbdd2e48
/
lib
/
Analysis
/
AnalysisContext.cpp
fa6ef18
Add an unreachable code checker.
by Mike Stump
· 15 years ago
62d399e
As Ted suggested, record the callsite information with the StackFrameContext.
by Zhongxing Xu
· 15 years ago
9f61aa9
Un-namespace-qualify llvm_unreachable. It's a macro, so the qualification gave
by Jeffrey Yasskin
· 15 years ago
2b87ae4
Enhance understanding of VarRegions referenced by a block whose declarations are outside the current stack frame. Fixes <rdar://problem/7462324>.
by Ted Kremenek
· 15 years ago
67d1287
Add analysis support for blocks. This includes a few key changes:
by Ted Kremenek
· 15 years ago
30a4534
Teach AnalysisContext::getBody() about BlockDecls.
by Ted Kremenek
· 15 years ago
d02e83a
Allow BlockInvocationContext to wrap either a BlockDecl* or a BlockDataRegion*, giving us choice in our degree of context-sensitivity.
by Ted Kremenek
· 15 years ago
0ee4124
Refactor LocationContext creation logic into a single member template.
by Ted Kremenek
· 15 years ago
dc0d909
Refactor FoldingSet profiling code for LocationContexts, and add a new BlockInvocationContext to represent the invocation of a block.
by Ted Kremenek
· 15 years ago
b1a7b65
Enhance LiveVariables to understand that blocks can extend the liveness of a variable by "capturing" them in a BlockExpr.
by Ted Kremenek
· 15 years ago
58f5ec7
Add destructor and cleanup code to LocationContext (fixing some leaks). Along the way, have
by Ted Kremenek
· 15 years ago
1eb4433
Remove tabs, and whitespace cleanups.
by Mike Stump
· 15 years ago
2376002
Remove 'AnalysisContext::setDecl()', as we the Decl associated with an
by Ted Kremenek
· 15 years ago
54c809b
Constify LocationContext* (parent) and Stmt* fields in LocationContext.
by Ted Kremenek
· 15 years ago
82cd37c
Remove 'SelfRegion' field from both BasicStoreManager and RegionStoreManager.
by Ted Kremenek
· 15 years ago
18c7c06
add a bunch of routine methods to AnalysisContext.
by Zhongxing Xu
· 15 years ago
87a05f1
Fix build warnings.
by Mike Stump
· 15 years ago
97ab394
This patch collects all analysis context data into a new class AnalysisContext.
by Zhongxing Xu
· 15 years ago