Searched defs:Definition (Results 1 - 13 of 13) sorted by relevance

/external/llvm/lib/Transforms/IPO/
H A DFunctionAttrs.cpp234 Argument *Definition; member in struct:__anon9638::ArgumentGraphNode
254 ArgumentGraph() { SyntheticRoot.Definition = 0; }
264 Node.Definition = A;
419 if (!ArgumentSCC[0]->Definition) continue; // synthetic root node
424 ArgumentSCC[0]->Definition->addAttr(Attribute::NoCapture);
436 if (!Node->Definition->hasNoCaptureAttr())
447 ArgumentSCCNodes.insert((*I)->Definition);
455 Argument *A = (*UI)->Definition;
465 Argument *A = ArgumentSCC[i]->Definition;
/external/clang/lib/StaticAnalyzer/Core/
H A DCallEvent.cpp449 const FunctionDecl *Definition; local
450 if (!Result->hasBody(Definition))
457 return RuntimeDefinition(Definition, R->StripCasts());
458 return RuntimeDefinition(Definition, /*DispatchRegion=*/0);
/external/clang/include/clang/Lex/
H A DPreprocessingRecord.h172 MacroExpansion(MacroDefinition *Definition, SourceRange Range) argument
174 NameOrDef(Definition) { }
/external/clang/lib/AST/
H A DDeclBase.cpp641 const FunctionDecl *Definition; local
642 if (FD->hasBody(Definition))
643 return Definition->getSourceRange().getEnd();
H A DASTImporter.cpp2279 TagDecl *Definition = D->getDefinition(); local
2280 if (Definition && Definition != D) {
2281 Decl *ImportedDef = Importer.Import(Definition);
3181 ObjCProtocolDecl *Definition = D->getDefinition(); local
3182 if (Definition && Definition != D) {
3183 Decl *ImportedDef = Importer.Import(Definition);
3327 ObjCInterfaceDecl *Definition = D->getDefinition(); local
3328 if (Definition
3709 CXXRecordDecl *Definition local
3808 TagDecl *Definition = D->getDefinition(); local
[all...]
H A DDecl.cpp1244 return Definition;
1256 return Definition;
1279 return Definition;
1292 if (Kind == Definition)
1306 if ((*I)->isThisDeclarationADefinition() == Definition)
1316 if ((*I)->isThisDeclarationADefinition(C) == Definition)
1329 if (Kind == Definition)
1640 bool FunctionDecl::hasBody(const FunctionDecl *&Definition) const {
1643 Definition = *I;
1665 bool FunctionDecl::isDefined(const FunctionDecl *&Definition) cons
2370 const FunctionDecl *Definition; local
2378 const FunctionDecl *Definition; local
[all...]
H A DExprConstant.cpp2100 const FunctionDecl *Definition) {
2103 if (Info.CheckingPotentialConstantExpression && !Definition &&
2108 if (Definition && Definition->isConstexpr() && !Definition->isInvalidDecl())
2112 const FunctionDecl *DiagDecl = Definition ? Definition : Declaration;
2165 const CXXConstructorDecl *Definition,
2174 const CXXRecordDecl *RD = Definition->getParent();
2180 CallStackFrame Frame(Info, CallLoc, Definition,
2098 CheckConstexprFunction(EvalInfo &Info, SourceLocation CallLoc, const FunctionDecl *Declaration, const FunctionDecl *Definition) argument
2163 HandleConstructorCall(SourceLocation CallLoc, const LValue &This, ArrayRef<const Expr*> Args, const CXXConstructorDecl *Definition, EvalInfo &Info, APValue &Result) argument
2552 const FunctionDecl *Definition = 0; local
3481 const FunctionDecl *Definition = 0; local
3895 const FunctionDecl *Definition = 0; local
[all...]
/external/clang/lib/Sema/
H A DSema.cpp529 const FunctionDecl *Definition = 0; local
530 if (KeyFunction->hasBody(Definition))
531 MarkVTableUsed(Definition->getLocation(), *I, true);
H A DSemaTemplateInstantiateDecl.cpp1257 const FunctionDecl *Definition = 0; local
1258 if (Function->isDefined(Definition) &&
1259 Definition->getTemplateSpecializationKind() == TSK_Undeclared) {
1264 SemaRef.Diag(Definition->getLocation(), diag::note_previous_definition);
2613 const FunctionDecl *Definition = Tmpl; local
2614 Tmpl->isDefined(Definition);
2616 SemaRef.InstantiateAttrs(TemplateArgs, Definition, New,
H A DSemaDecl.cpp2567 New->isThisDeclarationADefinition() == VarDecl::Definition &&
3349 /// and Definition have "nearly" matching parameters. This heuristic is
3357 FunctionDecl *Definition,
3360 if (Declaration->param_size() != Definition->param_size())
3364 QualType DefParamTy = Definition->getParamDecl(Idx)->getType();
6798 case VarDecl::Definition:
7589 const FunctionDecl *Definition; local
7590 if (FD->isDefined(Definition) &&
7591 !canRedefineFunction(Definition, getLangOpts())) {
7592 if (getLangOpts().GNUMode && Definition
3355 hasSimilarParameters(ASTContext &Context, FunctionDecl *Declaration, FunctionDecl *Definition, llvm::SmallVectorImpl<unsigned> &Params) argument
[all...]
/external/clang/include/clang/AST/
H A DDeclCXX.h535 /// Definition - The declaration which defines this record.
536 CXXRecordDecl *Definition; member in struct:clang::CXXRecordDecl::DefinitionData
698 return data().Definition;
H A DDeclObjC.h591 ObjCInterfaceDecl *Definition; member in struct:clang::ObjCInterfaceDecl::DefinitionData
625 DefinitionData() : Definition(), SuperClass(), CategoryList(), IvarList(),
822 return Data && Data->Definition == this;
832 return hasDefinition()? Data->Definition : 0;
839 return hasDefinition()? Data->Definition : 0;
966 return hasDefinition() ? Data->Definition->isImplicit() : isImplicit();
1141 ObjCProtocolDecl *Definition; member in struct:clang::ObjCProtocolDecl::DefinitionData
1242 return Data? Data->Definition : 0;
1247 return Data? Data->Definition : 0;
/external/clang/tools/libclang/
H A DCIndex.cpp3772 const char *IsDef = clang_isCursorDefinition(Result)? " (Definition)" : "";
3792 CXCursor Definition = clang_getCursorDefinition(Result); local
3793 if (!clang_equalCursors(Definition, clang_getNullCursor())) {
3794 CXSourceLocation DefinitionLoc = clang_getCursorLocation(Definition);
3796 = clang_getCursorKindSpelling(Definition.kind);

Completed in 305 milliseconds