Lines Matching defs:cfg

243 ///     CFG* cfg = builder.BuildAST(stmt1);
255 OwningPtr<CFG> cfg;
299 : Context(astContext), cfg(new CFG()), // crew a new CFG
417 B->appendStmt(const_cast<Stmt*>(S), cfg->getBumpVectorContext());
420 B->appendInitializer(I, cfg->getBumpVectorContext());
423 B->appendBaseDtor(BS, cfg->getBumpVectorContext());
426 B->appendMemberDtor(FD, cfg->getBumpVectorContext());
429 B->appendTemporaryDtor(E, cfg->getBumpVectorContext());
432 B->appendAutomaticObjDtor(VD, S, cfg->getBumpVectorContext());
439 B->addSuccessor(S, cfg->getBumpVectorContext());
600 assert(cfg.get());
608 assert(Succ == &cfg->getExit());
654 if (CFGBlock *B = cfg->getIndirectGotoBlock())
669 cfg->setEntry(createBlock());
671 return cfg.take();
677 CFGBlock *B = cfg->createBlock();
689 addSuccessor(B, &cfg->getExit());
871 llvm::BumpPtrAllocator &alloc = cfg->getAllocator();
983 BumpVectorContext &C = cfg->getBumpVectorContext();
1435 addSuccessor(Block, &cfg->getExit());
1580 void *Mem = cfg->getAllocator().Allocate(sizeof(DeclStmt), A);
1799 addSuccessor(Block, &cfg->getExit());
2354 addSuccessor(Block, &cfg->getExit());
2374 addSuccessor(Block, &cfg->getExit());
2798 addSuccessor(NewTryTerminatedBlock, &cfg->getExit());
2806 cfg->addTryDispatchBlock(TryTerminatedBlock);
3036 CFGBlock *IBlock = cfg->getIndirectGotoBlock();
3040 cfg->setIndirectGotoBlock(IBlock);
3361 static BlkExprMapTy* PopulateBlkExprMap(CFG& cfg) {
3370 for (CFG::iterator I=cfg.begin(), E=cfg.end(); I != E; ++I)
3375 for (CFG::iterator I=cfg.begin(), E=cfg.end(); I != E; ++I) {
3490 StmtPrinterHelper(const CFG* cfg, const LangOptions &LO)
3493 for (CFG::const_iterator I = cfg->begin(), E = cfg->end(); I != E; ++I ) {
3781 static void print_block(raw_ostream &OS, const CFG* cfg,
3795 if (&B == &cfg->getEntry())
3797 else if (&B == &cfg->getExit())
3799 else if (&B == cfg->getIndirectGotoBlock())
3969 void CFGBlock::dump(const CFG* cfg, const LangOptions &LO,
3971 print(llvm::errs(), cfg, LO, ShowColors);
3976 void CFGBlock::print(raw_ostream &OS, const CFG* cfg,
3978 StmtPrinterHelper Helper(cfg, LO);
3979 print_block(OS, cfg, *this, &Helper, true, ShowColors);