Home
last modified time | relevance | path

Searched refs:CFG (Results 1 – 25 of 132) sorted by relevance

123456

/openbsd-src/gnu/usr.bin/cvs/
H A Dcvsnt.dsp7 CFG=cvsnt - Win32 Release
14 !MESSAGE by defining the macro CFG on the command line. For example:
16 !MESSAGE NMAKE /f "cvsnt.mak" CFG="cvsnt - Win32 Release"
30 !IF "$(CFG)" == "cvsnt - Win32 Release"
54 !ELSEIF "$(CFG)" == "cvsnt - Win32 Debug"
93 !IF "$(CFG)" == "cvsnt - Win32 Release"
97 !ELSEIF "$(CFG)" == "cvsnt - Win32 Debug"
108 !IF "$(CFG)" == "cvsnt - Win32 Release"
112 !ELSEIF "$(CFG)" == "cvsnt - Win32 Debug"
123 !IF "$(CFG)" == "cvsnt - Win32 Release"
[all …]
/openbsd-src/gnu/llvm/clang/include/clang/Analysis/
H A DAnalysisDeclContext.h79 std::unique_ptr<CFG> cfg, completeCFG;
82 CFG::BuildOptions cfgBuildOptions;
83 CFG::BuildOptions::ForcedBlkExprs *forcedBlkExprs = nullptr;
100 const CFG::BuildOptions &BuildOptions);
110 CFG::BuildOptions &getCFGBuildOptions() { return cfgBuildOptions; } in getCFGBuildOptions()
112 const CFG::BuildOptions &getCFGBuildOptions() const { in getCFGBuildOptions()
152 CFG *getCFG();
159 CFG *getUnoptimizedCFG();
253 CFG *getCFG() const { return Ctx->getCFG(); } in getCFG()
431 CFG::BuildOptions cfgBuildOptions;
[all …]
H A DCFG.h40 class CFG; variable
857 CFG *Parent;
860 explicit CFGBlock(unsigned blockid, BumpVectorContext &C, CFG *parent) in CFGBlock()
1076 CFG *getParent() const { return Parent; } in getParent()
1080 void dump(const CFG *cfg, const LangOptions &LO, bool ShowColors = false) const;
1081 void print(raw_ostream &OS, const CFG* cfg, const LangOptions &LO,
1225 class CFG {
1274 static std::unique_ptr<CFG> buildCFG(const Decl *D, Stmt *AST, ASTContext *C,
1436 CFG() : Blocks(BlkBVC, 10) {} in CFG() function
1534 template <> struct GraphTraits< ::clang::CFG* >
[all …]
/openbsd-src/gnu/usr.bin/cvs/windows-NT/SCC/
H A DSCC.mak6 !IF "$(CFG)" == ""
7 CFG=SCC - Win32 Debug macro
11 !IF "$(CFG)" != "SCC - Win32 Release" && "$(CFG)" != "SCC - Win32 Debug"
12 !MESSAGE Invalid configuration "$(CFG)" specified.
14 !MESSAGE by defining the macro CFG on the command line. For example:
16 !MESSAGE NMAKE /f "SCC.mak" CFG="SCC - Win32 Debug"
38 !IF "$(CFG)" == "SCC - Win32 Release"
97 !ELSEIF "$(CFG)" == "SCC - Win32 Debug"
187 !IF "$(CFG)" == "SCC - Win32 Release"
189 !ELSEIF "$(CFG)" == "SCC - Win32 Debug"
[all …]
H A DSCC.dsp7 CFG=SCC - Win32 Release
14 !MESSAGE by defining the macro CFG on the command line. For example:
16 !MESSAGE NMAKE /f "SCC.mak" CFG="SCC - Win32 Release"
31 !IF "$(CFG)" == "SCC - Win32 Release"
56 !ELSEIF "$(CFG)" == "SCC - Win32 Debug"
/openbsd-src/gnu/llvm/clang/include/clang/Analysis/FlowSensitive/
H A DDataflowWorklist.h30 DataflowWorklistBase(const CFG &Cfg, PostOrderCFGView *POV, Comp C) in DataflowWorklistBase()
64 ForwardDataflowWorklist(const CFG &Cfg, PostOrderCFGView *POV) in ForwardDataflowWorklist()
68 ForwardDataflowWorklist(const CFG &Cfg, AnalysisDeclContext &Ctx) in ForwardDataflowWorklist()
82 BackwardDataflowWorklist(const CFG &Cfg, AnalysisDeclContext &Ctx) in BackwardDataflowWorklist()
H A DControlFlowContext.h43 const CFG &getCFG() const { return *Cfg; } in getCFG()
53 ControlFlowContext(const Decl *D, std::unique_ptr<CFG> Cfg, in ControlFlowContext()
60 std::unique_ptr<CFG> Cfg;
/openbsd-src/gnu/llvm/clang/include/clang/Analysis/Analyses/
H A DDominators.h50 CFGDominatorTreeImpl(CFG *cfg) { in CFGDominatorTreeImpl()
58 CFG *getCFG() { return cfg; } in getCFG()
87 void buildDominatorTree(CFG *cfg) { in buildDominatorTree()
97 for (CFG::const_iterator I = cfg->begin(), in dump()
178 CFG *cfg;
226 ControlDependencyCalculator(CFG *cfg)
255 CFG *cfg = PostDomTree.getCFG();
H A DPostOrderCFGView.h46 CFGBlockSet(const CFG *G) : VisitedBlockIDs(G->getNumBlockIDs(), false) {} in CFGBlockSet()
73 using po_iterator = llvm::po_iterator<const CFG *, CFGBlockSet, true>;
85 PostOrderCFGView(const CFG *cfg);
H A DCFGReachabilityAnalysis.h23 class CFG; variable
39 CFGReverseBlockReachabilityAnalysis(const CFG &cfg);
H A DUninitializedValues.h23 class CFG; variable
128 void runUninitializedVariablesAnalysis(const DeclContext &dc, const CFG &cfg,
H A DThreadSafetyCommon.h104 void enterCFG(CFG *Cfg, const NamedDecl *D, const CFGBlock *First) {} in enterCFG()
254 const CFG *getGraph() const { return CFGraph; } in getGraph()
255 CFG *getGraph() { return CFGraph; } in getGraph()
264 CFG *CFGraph = nullptr;
468 void enterCFG(CFG *Cfg, const NamedDecl *D, const CFGBlock *First);
/openbsd-src/gnu/llvm/llvm/lib/Transforms/Vectorize/
H A DVPlan.cpp282 VPBasicBlock::createEmptyBasicBlock(VPTransformState::CFGState &CFG) { in createEmptyBasicBlock() argument
285 BasicBlock *PrevBB = CFG.PrevBB; in createEmptyBasicBlock()
287 PrevBB->getParent(), CFG.ExitBB); in createEmptyBasicBlock()
294 BasicBlock *PredBB = CFG.VPBB2IRBB[PredVPBB]; in createEmptyBasicBlock()
324 VPBasicBlock *PrevVPBB = State->CFG.PrevVPBB; in execute()
326 BasicBlock *NewBB = State->CFG.PrevBB; // Reuse it if possible. in execute()
336 NewBB = State->CFG.ExitBB; in execute()
337 State->CFG.PrevBB = NewBB; in execute()
344 BasicBlock *ExitingBB = State->CFG.VPBB2IRBB[ExitingVPBB]; in execute()
364 NewBB = createEmptyBasicBlock(State->CFG); in execute()
[all …]
H A DVPlanRecipes.cpp317 CondBr->setSuccessor(1, State.CFG.VPBB2IRBB[Header]); in generateInstruction()
342 State.CFG.VPBB2IRBB[Header]); in generateInstruction()
958 auto *CurrentTerminator = State.CFG.PrevBB->getTerminator(); in execute()
961 auto *CondBr = BranchInst::Create(State.CFG.PrevBB, nullptr, ConditionBit); in execute()
1038 Start->getType(), 2, "index", &*State.CFG.PrevBB->getFirstInsertionPt()); in execute()
1040 BasicBlock *VectorPH = State.CFG.getPreheaderBBFor(this); in execute()
1090 const DataLayout &DL = State.CFG.PrevBB->getModule()->getDataLayout(); in execute()
1112 IRBuilder<> Builder(State.CFG.PrevBB->getTerminator()); in execute()
1148 BasicBlock *VectorPH = State.CFG.getPreheaderBBFor(this); in execute()
1162 VecTy, 2, "vector.recur", &*State.CFG.PrevBB->getFirstInsertionPt()); in execute()
[all …]
/openbsd-src/gnu/llvm/clang/lib/Analysis/FlowSensitive/
H A DControlFlowContext.cpp28 buildStmtToBasicBlockMap(const CFG &Cfg) { in buildStmtToBasicBlockMap()
49 CFG::BuildOptions Options; in build()
59 auto Cfg = CFG::buildCFG(D, &S, &C, Options); in build()
/openbsd-src/gnu/llvm/clang/lib/Analysis/
H A DAnalysisDeclContext.cpp57 const CFG::BuildOptions &Options) in AnalysisDeclContext()
182 forcedBlkExprs = new CFG::BuildOptions::ForcedBlkExprs(); in registerForcedBlockExpression()
194 CFG::BuildOptions::ForcedBlkExprs::const_iterator itr = in getBlockForRegisteredExpression()
202 static void addParentsForSyntheticStmts(const CFG *TheCFG, ParentMap &PM) { in addParentsForSyntheticStmts()
206 for (CFG::synthetic_stmt_iterator I = TheCFG->synthetic_stmt_begin(), in addParentsForSyntheticStmts()
213 CFG *AnalysisDeclContext::getCFG() { in getCFG()
218 cfg = CFG::buildCFG(D, getBody(), &D->getASTContext(), cfgBuildOptions); in getCFG()
232 CFG *AnalysisDeclContext::getUnoptimizedCFG() { in getUnoptimizedCFG()
236 CFG::buildCFG(D, getBody(), &D->getASTContext(), cfgBuildOptions); in getUnoptimizedCFG()
254 if (CFG *c = getCFG()) { in getCFGStmtMap()
[all …]
H A DPostOrderCFGView.cpp21 PostOrderCFGView::PostOrderCFGView(const CFG *cfg) { in PostOrderCFGView()
34 const CFG *cfg = ctx.getCFG(); in create()
H A DCFGStmtMap.cpp78 CFGStmtMap *CFGStmtMap::Build(CFG *C, ParentMap *PM) { in Build()
86 for (CFG::iterator I = C->begin(), E = C->end(); I != E; ++I) in Build()
/openbsd-src/gnu/usr.bin/cvs/diff/
H A Dlibdiff.dsp7 CFG=libdiff - Win32 Release
14 !MESSAGE by defining the macro CFG on the command line. For example:
16 !MESSAGE NMAKE /f "libdiff.mak" CFG="libdiff - Win32 Release"
29 !IF "$(CFG)" == "libdiff - Win32 Release"
50 !ELSEIF "$(CFG)" == "libdiff - Win32 Debug"
/openbsd-src/gnu/gcc/gcc/
H A Dtimevar.def50 /* Time spent by constructing CFG. */
52 /* Time spent by cleaning up CFG. */
54 DEFTIMEVAR (TV_CFG_VERIFY , "CFG verifier")
72 DEFTIMEVAR (TV_TREE_CFG , "tree CFG construction")
73 DEFTIMEVAR (TV_TREE_CLEANUP_CFG , "tree CFG cleanup")
/openbsd-src/gnu/gcc/gcc/doc/
H A Dcfg.texi12 @cindex CFG, Control Flow Graph
15 A control flow graph (CFG) is a data structure built on top of the
18 being compiled. The CFG is a directed graph where the vertices
28 * Maintaining the CFG:: Keeping the control flow graph and up to date.
47 transparently by the provided API for manipulating the CFG@. The macro
446 not be easily integrated with the CFG manipulation API@. Many of the
447 functions and hooks to modify the CFG, such as
454 given to this issue in each pass that modifies the CFG@.
464 @node Maintaining the CFG
465 @section Maintaining the CFG
[all …]
/openbsd-src/gnu/llvm/llvm/docs/Proposals/
H A DVectorizationPlan.rst104 candidate is represented using a Hierarchical CFG. VPlan supports estimating
107 :Hierarchical CFG:
108 A control-flow graph whose nodes are basic-blocks or Hierarchical CFG's. The
109 Hierarchical CFG data structure is similar to the Tile Tree [5]_, where
116 The building block of the Hierarchical CFG. A pure-virtual base-class of
125 Hierarchical CFG. It represents a sequence of output IR instructions that will
134 CFG. A VPRegionBlock may indicate that its contents are to be replicated a
181 the Hierarchical CFG models the planned control-flow, and Recipes capture
214 2. RegionInfo: one can compare VPlan's H-CFG with the Region Analysis as used by
/openbsd-src/gnu/llvm/clang/lib/StaticAnalyzer/Checkers/
H A DDeadStoresChecker.cpp69 const CFG &cfg;
72 ReachableCode(const CFG &cfg) in ReachableCode()
131 const CFG &cfg;
145 DeadStoreObs(const CFG &cfg, ASTContext &ctx, BugReporter &br, in DeadStoreObs()
544 CFG &cfg = *mgr.getCFG(D); in checkASTCodeBody()
H A DAnalyzerStatsChecker.cpp44 const CFG *C = nullptr; in checkEndAnalysis()
75 for (CFG::const_iterator I = C->begin(); I != C->end(); ++I) { in checkEndAnalysis()
/openbsd-src/gnu/llvm/llvm/include/llvm/Passes/
H A DStandardInstrumentations.h129 struct CFG { struct
133 CFG(const Function *F, bool TrackBBLifetime); argument
135 bool operator==(const CFG &G) const {
145 static void printDiff(raw_ostream &out, const CFG &Before, argument
146 const CFG &After);

123456