HomeSort by relevance Sort by last modified time
    Searched refs:CFGElement (Results 1 - 19 of 19) sorted by null

  /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...]

Completed in 90 milliseconds