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

References

tools/clang/lib/Sema/AnalysisBasedWarnings.cpp
 2056   AC.getCFGBuildOptions().PruneTriviallyFalseEdges = true;
 2057   AC.getCFGBuildOptions().AddEHEdges = false;
 2058   AC.getCFGBuildOptions().AddInitializers = true;
 2059   AC.getCFGBuildOptions().AddImplicitDtors = true;
 2060   AC.getCFGBuildOptions().AddTemporaryDtors = true;
 2061   AC.getCFGBuildOptions().AddCXXNewAllocator = false;
 2062   AC.getCFGBuildOptions().AddCXXDefaultInitExprInCtors = true;
 2073     AC.getCFGBuildOptions().setAllAlwaysAdd();
 2076     AC.getCFGBuildOptions()
 2091     AC.getCFGBuildOptions().Observer = &*LEH;
 2101         AC.registerForcedBlockExpression(S);
 2104     if (AC.getCFG()) {
 2109           const CFGBlock *block = AC.getBlockForRegisteredExpression(S);
 2111               AC.getCFGReachablityAnalysis();
 2117             if (!cra->isReachable(&AC.getCFG()->getEntry(), block)) {
 2147     CheckFallThroughForBody(S, D, Body, BlockType, CD, AC, fscope);
 2160       CheckUnreachable(S, AC);
 2165     SourceLocation FL = AC.getDecl()->getLocation();
 2166     SourceLocation FEL = AC.getDecl()->getEndLoc();
 2173     threadSafety::runThreadSafetyAnalysis(AC, Reporter,
 2182     Analyzer.run(AC);
 2188     if (CFG *cfg = AC.getCFG()) {
 2192       runUninitializedVariablesAnalysis(*cast<DeclContext>(D), *cfg, AC,
 2215     DiagnoseSwitchLabelsFallthrough(S, AC, !FallThroughDiagFull);
 2220     diagnoseRepeatedUseOfWeak(S, fscope, D, AC.getParentMap());
 2227       checkRecursiveFunction(S, FD, Body, AC);
 2235         checkThrowInNonThrowingFunc(S, FD, AC);
 2240     AC.getCFG();
 2244   if (S.CollectStats && AC.isCFGBuilt()) {
 2246     if (CFG *cfg = AC.getCFG()) {