/external/clang/include/clang/Analysis/ |
CFG.h | 52 /// CFGElement - Represents a top-level expression in a basic block. 53 class CFGElement { 75 CFGElement(Kind kind, const void *Ptr1, const void *Ptr2 = nullptr) 81 CFGElement() {} 84 /// \brief Convert to the specified CFGElement type, asserting that this 85 /// CFGElement is of the desired type. 90 CFGElement& e = t; 95 /// \brief Convert to the specified CFGElement type, returning None if this 96 /// CFGElement is not of the desired type. 102 CFGElement& e = t [all...] |
ProgramPoint.h | 205 Optional<CFGElement> getFirstElement() const { 207 return B->empty() ? Optional<CFGElement>() : B->front();
|
/external/clang/include/clang/StaticAnalyzer/Core/PathSensitive/ |
SubEngine.h | 23 class CFGElement; 56 virtual void processCFGElement(const CFGElement E, ExplodedNode* Pred,
|
ExprEngine.h | 194 void processCFGElement(const CFGElement E, ExplodedNode *Pred,
|
/external/clang/lib/Analysis/ |
CFGStmtMap.cpp | 52 const CFGElement &CE = *I;
|
Consumed.cpp | [all...] |
CFG.cpp | [all...] |
LiveVariables.cpp | 455 const CFGElement &elem = *it;
|
ThreadSafety.cpp | 737 case CFGElement::Statement: { 782 // FIXME: Handle other CFGElement kinds. 795 // FIXME: Handle other CFGElement kinds. [all...] |
/external/clang/lib/StaticAnalyzer/Checkers/ |
AnalyzerStatsChecker.cpp | 125 const CFGElement &CE = Exit->front();
|
/external/clang/lib/StaticAnalyzer/Core/ |
PathDiagnostic.cpp | 548 CFGElement Source = Block[SFC->getIndex()]; 551 case CFGElement::Statement: 554 case CFGElement::Initializer: { 559 case CFGElement::AutomaticObjectDtor: { 564 case CFGElement::DeleteDtor: { 568 case CFGElement::BaseDtor: 569 case CFGElement::MemberDtor: { 575 case CFGElement::TemporaryDtor: 576 case CFGElement::NewAllocator: 580 llvm_unreachable("Unknown CFGElement kind") [all...] |
ExprEngine.cpp | 287 void ExprEngine::processCFGElement(const CFGElement E, ExplodedNode *Pred, 294 case CFGElement::Statement: 297 case CFGElement::Initializer: 300 case CFGElement::NewAllocator: 304 case CFGElement::AutomaticObjectDtor: 305 case CFGElement::DeleteDtor: 306 case CFGElement::BaseDtor: 307 case CFGElement::MemberDtor: 308 case CFGElement::TemporaryDtor: 542 case CFGElement::AutomaticObjectDtor [all...] |
CoreEngine.cpp | 335 if (Optional<CFGElement> E = L.getFirstElement()) { 552 if ((*Block)[Idx].getKind() == CFGElement::NewAllocator) {
|
ExprEngineCXX.cpp | 118 CFGElement Next = (*B)[NextStmtIdx];
|
CallEvent.cpp | [all...] |
ExprEngineC.cpp | 668 CFGElement CE = *I; [all...] |
BugReporter.cpp | [all...] |
/external/clang/include/clang/Analysis/Analyses/ |
ThreadSafetyCommon.h | 189 case CFGElement::Statement: { 193 case CFGElement::AutomaticObjectDtor: {
|
/external/clang/lib/Sema/ |
AnalysisBasedWarnings.cpp | 196 if (B.getKind() != CFGElement::Statement) [all...] |