/external/clang/lib/CodeGen/ |
CGClass.cpp | 110 assert(isa<CXXMethodDecl>(CurFuncDecl)); 117 auto RD = cast<CXXMethodDecl>(CurFuncDecl)->getParent(); 432 const CXXRecordDecl *RD = cast<CXXMethodDecl>(CurCodeDecl)->getParent(); 433 const CXXRecordDecl *Base = cast<CXXMethodDecl>(GD.getDecl())->getParent(); 483 cast<CXXMethodDecl>(CGF.CurCodeDecl)->getParent(); 663 static bool isMemcpyEquivalentSpecialMember(const CXXMethodDecl *D) { [all...] |
CGDebugInfo.h | 34 class CXXMethodDecl; 187 /// \arg CXXMethodDecl is of FunctionType. This function type is 190 llvm::DISubroutineType *getOrCreateMethodType(const CXXMethodDecl *Method, 207 llvm::DISubprogram *CreateCXXMemberFunction(const CXXMethodDecl *Method,
|
CodeGenFunction.cpp | 802 if (D && isa<CXXMethodDecl>(D) && cast<CXXMethodDecl>(D)->isInstance()) { 804 const CXXMethodDecl *MD = cast<CXXMethodDecl>(D); [all...] |
ItaniumCXXABI.cpp | 137 llvm::Constant *EmitMemberFunctionPointer(const CXXMethodDecl *MD) override; 141 llvm::Constant *BuildMemberPointer(const CXXMethodDecl *MD, 215 void buildStructorSignature(const CXXMethodDecl *MD, StructorType T, 371 void emitCXXStructor(const CXXMethodDecl *MD, StructorType Type) override; 382 const CXXMethodDecl *Method = VtableComponent.getFunctionDecl(); 399 const CXXMethodDecl *Method = VtableComponent.getFunctionDecl(); 787 ItaniumCXXABI::EmitMemberFunctionPointer(const CXXMethodDecl *MD) { 791 llvm::Constant *ItaniumCXXABI::BuildMemberPointer(const CXXMethodDecl *MD, [all...] |
MicrosoftCXXABI.cpp | 205 void buildStructorSignature(const CXXMethodDecl *MD, StructorType T, 217 getThisArgumentTypeForMethod(const CXXMethodDecl *MD) override { 610 const CXXMethodDecl *MD, 627 llvm::Constant *EmitMemberFunctionPointer(const CXXMethodDecl *MD) override; 669 void emitCXXStructor(const CXXMethodDecl *MD, StructorType Type) override; [all...] |
/external/clang/lib/Sema/ |
SemaDeclCXX.cpp | 152 const CXXMethodDecl *Method) { 514 CXXMethodDecl *MD = dyn_cast<CXXMethodDecl>(New); 620 CXXSpecialMember NewSM = getSpecialMember(cast<CXXMethodDecl>(New)), 621 OldSM = getSpecialMember(cast<CXXMethodDecl>(Old)); [all...] |
SemaLambda.cpp | 353 CXXMethodDecl *Sema::startLambdaDefinition(CXXRecordDecl *Class, 386 CXXMethodDecl *Method 387 = CXXMethodDecl::Create(Context, Class, EndLoc, 436 CXXMethodDecl *CallOperator, 474 void Sema::addLambdaParameters(CXXMethodDecl *CallOperator, Scope *CurScope) { [all...] |
SemaOverload.cpp | [all...] |
SemaLookup.cpp | [all...] |
Sema.cpp | 583 if (const CXXMethodDecl *M = dyn_cast<CXXMethodDecl>(*I)) [all...] |
SemaExprMember.cpp | 96 (!isa<CXXMethodDecl>(DC) || cast<CXXMethodDecl>(DC)->isStatic()); 162 if (CXXMethodDecl *MD = dyn_cast<CXXMethodDecl>(DC)) 207 CXXMethodDecl *Method = dyn_cast<CXXMethodDecl>(FunctionLevelDC); [all...] |
/external/clang/include/clang/Sema/ |
Sema.h | 85 class CXXMethodDecl; 506 SmallVector<std::pair<const CXXMethodDecl*, const CXXMethodDecl*>, 2> 516 SmallVector<std::pair<CXXMethodDecl*, const FunctionProtoType*>, 2> 888 llvm::PointerIntPair<CXXMethodDecl*, 2> Pair; 895 CXXMethodDecl *getMethod() const { return Pair.getPointer(); } 896 void setMethod(CXXMethodDecl *MD) { Pair.setPointer(MD); } [all...] |
ScopeInfo.h | 33 class CXXMethodDecl; 643 CXXMethodDecl *CallOperator;
|
/external/clang/lib/AST/ |
ExprClassification.cpp | 420 if (isa<CXXMethodDecl>(D) && cast<CXXMethodDecl>(D)->isInstance()) 506 if (CXXMethodDecl *Method = dyn_cast<CXXMethodDecl>(Member))
|
ItaniumCXXABI.cpp | 61 unsigned getManglingNumber(const CXXMethodDecl *CallOperator) override {
|
MicrosoftMangle.cpp | 106 void mangleVirtualMemPtrThunk(const CXXMethodDecl *MD, 108 void mangleThunk(const CXXMethodDecl *MD, const ThunkInfo &Thunk, 261 const CXXMethodDecl *MD); 263 const CXXMethodDecl *MD, 539 const CXXMethodDecl *MD) { 602 const CXXMethodDecl *MD, [all...] |
Comment.cpp | 171 const CXXMethodDecl *MD = cast<CXXMethodDecl>(CommentDecl);
|
MicrosoftCXXABI.cpp | 41 unsigned getManglingNumber(const CXXMethodDecl *CallOperator) override {
|
/external/clang/include/clang/AST/ |
ASTContext.h | 381 /// this map on the side rather than within the CXXMethodDecl structure. 382 typedef llvm::TinyPtrVector<const CXXMethodDecl*> CXXMethodVector; 383 llvm::DenseMap<const CXXMethodDecl *, CXXMethodVector> OverriddenMethods; 812 overridden_methods_begin(const CXXMethodDecl *Method) const; 815 overridden_methods_end(const CXXMethodDecl *Method) const; 817 unsigned overridden_methods_size(const CXXMethodDecl *Method) const; 821 void addOverriddenMethod(const CXXMethodDecl *Method, 822 const CXXMethodDecl *Overridden); [all...] |
/external/clang/include/clang/ASTMatchers/ |
ASTMatchers.h | 808 const internal::VariadicDynCastAllOfMatcher<Decl, CXXMethodDecl> cxxMethodDecl; [all...] |
/external/clang/lib/Parse/ |
ParseCXXInlineMethods.cpp | 413 CXXMethodDecl *Method; 416 Method = cast<CXXMethodDecl>(FunTmpl->getTemplatedDecl()); 418 Method = cast<CXXMethodDecl>(LM.Method); 566 if (CXXMethodDecl *MD = dyn_cast_or_null<CXXMethodDecl>(LM.D)) [all...] |
/external/clang/lib/Frontend/ |
ASTConsumers.cpp | 282 const CXXMethodDecl* D = cast<CXXMethodDecl>(DC);
|
/external/clang/lib/StaticAnalyzer/Core/ |
ExprEngineCallAndReturn.cpp | 721 if (const CXXMethodDecl *MD = dyn_cast<CXXMethodDecl>(FD)) [all...] |
IssueHash.cpp | 55 if (!TargetT || !isa<CXXMethodDecl>(Target))
|
/external/clang/unittests/AST/ |
ASTTypeTraitsTest.cpp | 95 DNT<CXXMethodDecl>(), DNT<RecordDecl>())));
|