Lines Matching defs:Function
165 // Returns true if the function is called anywhere within the CFGBlock.
179 // Skip function calls which are qualified with a templated class.
267 // If the exit block is unreachable, skip processing the function.
271 // Emit diagnostic if a recursive function call is detected for all paths.
424 enum { Function, Block, Lambda } funMode;
447 if (const FunctionDecl *Function = dyn_cast<FunctionDecl>(Func))
448 isTemplateInstantiation = Function->isTemplateInstantiation();
456 D.funMode = Function;
492 if (funMode == Function) {
511 /// function that should return a value. Check that we don't fall off the end
512 /// of a noreturn function. We assume that functions and blocks not marked
548 // Either in a function body compound statement, or a function-try-block.
674 /// DiagUninitUse -- Helper function to produce a diagnostic for an
843 /// DiagnoseUninitializedUse -- Helper function for diagnosing uses of an
1283 Function,
1296 FunctionKind = Function;
1535 /// the lockset in deterministic order, so this function orders diagnostics
1830 // warnings on a function, method, or block.
2011 if (const FunctionDecl *Function = dyn_cast<FunctionDecl>(D))
2012 isTemplateInstantiation = Function->isTemplateInstantiation();
2117 << " average CFG blocks per function.\n"
2119 << " max CFG blocks per function.\n";
2129 << " average variables per function.\n"
2131 << " max variables per function.\n"
2134 << " average block visits per function.\n"
2136 << " max block visits per function.\n";