/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, 616 /// CFGElement for the DeclStmt or CXXInitCtorInitializer for which is 620 Optional<CFGElement> findElementDirectlyInitializedByCurrentConstructor();
|
/external/clang/lib/Analysis/ |
CFGStmtMap.cpp | 52 const CFGElement &CE = *I;
|
Consumed.cpp | [all...] |
CFG.cpp | [all...] |
LiveVariables.cpp | 454 const CFGElement &elem = *it;
|
ThreadSafety.cpp | 739 case CFGElement::Statement: { 784 // FIXME: Handle other CFGElement kinds. 797 // FIXME: Handle other CFGElement kinds. [all...] |
/external/clang/lib/StaticAnalyzer/Checkers/ |
AnalyzerStatsChecker.cpp | 125 const CFGElement &CE = Exit->front();
|
/external/clang/lib/StaticAnalyzer/Core/ |
ExprEngineCXX.cpp | 161 static bool canHaveDirectConstructor(CFGElement Elem){ 170 if (Elem.getKind() == CFGElement::Initializer) { 177 Optional<CFGElement> 188 CFGElement Next = (*B)[NextStmtIdx]; 217 CFGElement Previous = (*B)[PreviousStmtIdx];
|
PathDiagnostic.cpp | 546 CFGElement Source = Block[SFC->getIndex()]; 549 case CFGElement::Statement: 552 case CFGElement::Initializer: { 557 case CFGElement::AutomaticObjectDtor: { 562 case CFGElement::DeleteDtor: { 566 case CFGElement::BaseDtor: 567 case CFGElement::MemberDtor: { 573 case CFGElement::TemporaryDtor: 574 case CFGElement::NewAllocator: 578 llvm_unreachable("Unknown CFGElement kind") [all...] |
ExprEngine.cpp | 288 void ExprEngine::processCFGElement(const CFGElement E, ExplodedNode *Pred, 295 case CFGElement::Statement: 298 case CFGElement::Initializer: 301 case CFGElement::NewAllocator: 305 case CFGElement::AutomaticObjectDtor: 306 case CFGElement::DeleteDtor: 307 case CFGElement::BaseDtor: 308 case CFGElement::MemberDtor: 309 case CFGElement::TemporaryDtor: 547 case CFGElement::AutomaticObjectDtor [all...] |
CoreEngine.cpp | 335 if (Optional<CFGElement> E = L.getFirstElement()) { 552 if ((*Block)[Idx].getKind() == CFGElement::NewAllocator) {
|
CallEvent.cpp | [all...] |
ExprEngineC.cpp | 691 for (CFGElement CE : llvm::reverse(*SrcBlock)) { [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 | 171 if (B.getKind() != CFGElement::Statement) [all...] |