reference, declarationdefinition
definition → references, declarations, derived classes, virtual overrides
reference to multiple definitions → definitions
unreferenced

References

tools/clang/lib/Analysis/CFG.cpp
  731             ConstructionContextLayer::create(cfg->getBumpVectorContext(),
  784     return ConstructionContext::createFromLayers(cfg->getBumpVectorContext(),
  796     B->appendStmt(const_cast<Stmt*>(S), cfg->getBumpVectorContext());
  802       B->appendConstructor(CE, CC, cfg->getBumpVectorContext());
  807     B->appendStmt(CE, cfg->getBumpVectorContext());
  816       B->appendCXXRecordTypedCall(CE, CC, cfg->getBumpVectorContext());
  821     B->appendStmt(CE, cfg->getBumpVectorContext());
  825     B->appendInitializer(I, cfg->getBumpVectorContext());
  829     B->appendNewAllocator(NE, cfg->getBumpVectorContext());
  833     B->appendBaseDtor(BS, cfg->getBumpVectorContext());
  837     B->appendMemberDtor(FD, cfg->getBumpVectorContext());
  846       B->appendCXXRecordTypedCall(ME, CC, cfg->getBumpVectorContext());
  851                   cfg->getBumpVectorContext());
  855     B->appendTemporaryDtor(E, cfg->getBumpVectorContext());
  859     B->appendAutomaticObjDtor(VD, S, cfg->getBumpVectorContext());
  863     B->appendLifetimeEnds(VD, S, cfg->getBumpVectorContext());
  867     B->appendLoopExit(LoopStmt, cfg->getBumpVectorContext());
  871     B->appendDeleteDtor(RD, DE, cfg->getBumpVectorContext());
  888                     cfg->getBumpVectorContext());
  895                     cfg->getBumpVectorContext());
  900       B->appendScopeBegin(VD, S, cfg->getBumpVectorContext());
  905       B->prependScopeBegin(VD, S, cfg->getBumpVectorContext());
  910       B->appendScopeEnd(VD, S, cfg->getBumpVectorContext());
  915       B->prependScopeEnd(VD, S, cfg->getBumpVectorContext());
 1366     return ConstructionContextLayer::create(cfg->getBumpVectorContext(), Item,
 1480   assert(cfg.get());
 1488   assert(Succ == &cfg->getExit());
 1524         VBaseSucc = Succ = B ? B : &cfg->getExit();
 1585   if (CFGBlock *B = cfg->getIndirectGotoBlock())
 1599   cfg->setEntry(createBlock());
 1605   return std::move(cfg);
 1611   CFGBlock *B = cfg->createBlock();
 1623   addSuccessor(B, &cfg->getExit(), Succ);
 1653         ConstructionContextLayer::create(cfg->getBumpVectorContext(), I),
 1930   llvm::BumpPtrAllocator &alloc = cfg->getAllocator();
 2071   BumpVectorContext &C = cfg->getBumpVectorContext();
 2088   BumpVectorContext &C = cfg->getBumpVectorContext();
 2107   BumpVectorContext &C = cfg->getBumpVectorContext();
 2643       addSuccessor(Block, &cfg->getExit());
 2798     cfg->addSyntheticDeclStmt(DSNew, DS);
 2854       ConstructionContextLayer::create(cfg->getBumpVectorContext(), DS),
 3052         ConstructionContextLayer::create(cfg->getBumpVectorContext(), R),
 3058     addSuccessor(Block, &cfg->getExit());
 3163     addSuccessor(NewTryTerminatedBlock, &cfg->getExit());
 3171   cfg->addTryDispatchBlock(TryTerminatedBlock);
 3415               ConstructionContextLayer::create(cfg->getBumpVectorContext(), DS),
 3464       ConstructionContextLayer::create(cfg->getBumpVectorContext(), MTE),
 3745             ConstructionContextLayer::create(cfg->getBumpVectorContext(),
 3799   addSuccessor(Block, &cfg->getExit());
 3829     addSuccessor(Block, &cfg->getExit());
 4268       addSuccessor(NewTryTerminatedBlock, &cfg->getExit());
 4276   cfg->addTryDispatchBlock(TryTerminatedBlock);
 4472         ConstructionContextLayer::create(cfg->getBumpVectorContext(), E),
 4500       ConstructionContextLayer::create(cfg->getBumpVectorContext(), NE),
 4578   CFGBlock *IBlock = cfg->getIndirectGotoBlock();
 4582     cfg->setIndirectGotoBlock(IBlock);