reference, declaration → definition definition → references, declarations, derived classes, virtual overrides reference to multiple definitions → definitions unreferenced |
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()) {