/external/clang/include/clang/AST/ |
MangleNumberingContext.h | 25 class CXXMethodDecl; 42 unsigned getManglingNumber(const CXXMethodDecl *CallOperator);
|
CXXInheritance.h | 32 class CXXMethodDecl; 237 UniqueVirtualMethod(CXXMethodDecl *Method, unsigned Subobject, 243 CXXMethodDecl *Method; 360 : public llvm::MapVector<const CXXMethodDecl *, OverridingMethods> { };
|
VTableBuilder.h | 70 static VTableComponent MakeFunction(const CXXMethodDecl *MD) { 88 static VTableComponent MakeUnusedFunction(const CXXMethodDecl *MD) { 128 const CXXMethodDecl *getFunctionDecl() const { 131 return reinterpret_cast<CXXMethodDecl *>(getPointer()); 141 const CXXMethodDecl *getUnusedFunctionDecl() const { 144 return reinterpret_cast<CXXMethodDecl *>(getPointer()); 276 typedef llvm::DenseMap<const CXXMethodDecl *, ThunkInfoVectorTy> ThunksMapTy; 288 const ThunkInfoVectorTy *getThunkInfo(const CXXMethodDecl *MD) {
|
DeclCXX.h | 38 class CXXMethodDecl; 728 typedef specific_decl_iterator<CXXMethodDecl> method_iterator; [all...] |
Mangle.h | 29 class CXXMethodDecl; 101 virtual void mangleThunk(const CXXMethodDecl *MD,
|
ASTContext.h | 151 llvm::DenseMap<const CXXRecordDecl*, const CXXMethodDecl*> KeyFunctions; 349 /// this map on the side rather than within the CXXMethodDecl structure. 350 typedef llvm::TinyPtrVector<const CXXMethodDecl*> CXXMethodVector; 351 llvm::DenseMap<const CXXMethodDecl *, CXXMethodVector> OverriddenMethods; 662 overridden_methods_begin(const CXXMethodDecl *Method) const; 665 overridden_methods_end(const CXXMethodDecl *Method) const; 667 unsigned overridden_methods_size(const CXXMethodDecl *Method) const; 671 void addOverriddenMethod(const CXXMethodDecl *Method, 672 const CXXMethodDecl *Overridden); [all...] |
/external/clang/lib/AST/ |
MangleNumberingContext.cpp | 22 MangleNumberingContext::getManglingNumber(const CXXMethodDecl *CallOperator) {
|
VTableBuilder.cpp | 64 const CXXMethodDecl *Method; 94 typedef std::pair<const CXXMethodDecl *, CharUnits> MethodBaseOffsetPairTy; 133 OverriderInfo getOverrider(const CXXMethodDecl *MD, 174 const CXXMethodDecl *MD = I->first; 265 const CXXMethodDecl *DerivedMD, 266 const CXXMethodDecl *BaseMD) { 406 const CXXMethodDecl *MD = *I; 436 typedef std::pair<const CXXMethodDecl *, CharUnits> MethodAndOffsetPairTy; 444 static bool MethodsCanShareVCallOffset(const CXXMethodDecl *LHS, 445 const CXXMethodDecl *RHS) [all...] |
DeclCXX.cpp | 421 if (CXXMethodDecl *Method = dyn_cast<CXXMethodDecl>(D)) { 530 if (CXXMethodDecl *Method = dyn_cast<CXXMethodDecl>(D)) { [all...] |
CXXInheritance.cpp | 547 const CXXMethodDecl *CanonOM 548 = cast<CXXMethodDecl>(OM->first->getCanonicalDecl()); 562 CXXMethodDecl *CanonM = cast<CXXMethodDecl>(M->getCanonicalDecl()); 584 typedef std::pair<CXXMethodDecl::method_iterator, 585 CXXMethodDecl::method_iterator> OverriddenMethods; 594 const CXXMethodDecl *CanonOM 595 = cast<CXXMethodDecl>((*OverMethods.first)->getCanonicalDecl());
|
Comment.cpp | 171 const CXXMethodDecl *MD = cast<CXXMethodDecl>(CommentDecl);
|
/external/clang/lib/CodeGen/ |
CGVTables.cpp | 43 const CXXMethodDecl *MD = cast<CXXMethodDecl>(GD.getDecl()); 106 static void setThunkVisibility(CodeGenModule &CGM, const CXXMethodDecl *MD, 226 const CXXMethodDecl *MD = cast<CXXMethodDecl>(GD.getDecl()); 295 const CXXMethodDecl *MD = cast<CXXMethodDecl>(GD.getDecl()); 483 const CXXMethodDecl *MD = cast<CXXMethodDecl>(GD.getDecl()); 493 const CXXMethodDecl *MD = [all...] |
CodeGenTypes.h | 38 class CXXMethodDecl; 145 /// given a CXXMethodDecl. If the method to has an incomplete return type, 190 const CGFunctionInfo &arrangeCXXMethodDeclaration(const CXXMethodDecl *MD);
|
ModuleBuilder.cpp | 89 if (CXXMethodDecl *Method = dyn_cast<CXXMethodDecl>(*M))
|
CGCXX.cpp | 312 CodeGenFunction::BuildAppleKextVirtualCall(const CXXMethodDecl *MD, 337 const CXXMethodDecl *MD = cast<CXXMethodDecl>(DD);
|
CGCXXABI.cpp | 99 llvm::Constant *CGCXXABI::EmitMemberPointer(const CXXMethodDecl *MD) { 120 const CXXMethodDecl *MD = cast<CXXMethodDecl>(CGF.CurGD.getDecl());
|
CodeGenFunction.cpp | 585 if (D && isa<CXXMethodDecl>(D) && cast<CXXMethodDecl>(D)->isInstance()) { 587 const CXXMethodDecl *MD = cast<CXXMethodDecl>(D); 670 const CXXMethodDecl *MD; 671 if ((MD = dyn_cast<CXXMethodDecl>(FD)) && MD->isInstance()) { 701 } else if (isa<CXXMethodDecl>(FD) && 702 cast<CXXMethodDecl>(FD)->isLambdaStaticInvoker()) { 705 EmitLambdaStaticInvokeFunction(cast<CXXMethodDecl>(FD)); 706 } else if (FD->isDefaulted() && isa<CXXMethodDecl>(FD) & [all...] |
CGCXXABI.h | 31 class CXXMethodDecl; 168 virtual llvm::Constant *EmitMemberPointer(const CXXMethodDecl *MD);
|
/external/clang/lib/Sema/ |
SemaLambda.cpp | 123 CXXMethodDecl *Sema::startLambdaDefinition(CXXRecordDecl *Class, 140 CXXMethodDecl *Method 141 = CXXMethodDecl::Create(Context, Class, EndLoc, 163 for (CXXMethodDecl::param_iterator P = Method->param_begin(), 180 LambdaScopeInfo *Sema::enterLambdaScope(CXXMethodDecl *CallOperator, 217 void Sema::addLambdaParameters(CXXMethodDecl *CallOperator, Scope *CurScope) { 587 CXXMethodDecl *Method = startLambdaDefinition(Class, Intro.Range, 809 CXXMethodDecl *CallOperator) { [all...] |
SemaDeclCXX.cpp | 151 const CXXMethodDecl *Method) { 467 CXXMethodDecl* MD = dyn_cast<CXXMethodDecl>(New); 572 CXXSpecialMember NewSM = getSpecialMember(cast<CXXMethodDecl>(New)), 573 OldSM = getSpecialMember(cast<CXXMethodDecl>(Old)); 746 const CXXMethodDecl *MD = dyn_cast<CXXMethodDecl>(NewFD); 770 const CXXMethodDecl *Method = dyn_cast<CXXMethodDecl>(NewFD); 776 const CXXMethodDecl *WrittenVirtual = Method [all...] |
/external/clang/lib/StaticAnalyzer/Checkers/ |
VirtualCallChecker.cpp | 156 const CXXMethodDecl *MD = dyn_cast<CXXMethodDecl>(CE->getDirectCallee());
|
/external/chromium_org/tools/clang/plugins/ |
FindBadConstructs.cpp | 244 void CheckVirtualMethod(const CXXMethodDecl* method, 279 bool IsMethodInBannedOrTestingNamespace(const CXXMethodDecl* method) { 282 for (CXXMethodDecl::method_iterator i = method->begin_overridden_methods(); 285 const CXXMethodDecl* overridden = *i; 295 void CheckOverriddenMethod(const CXXMethodDecl* method) {
|
/external/clang/lib/StaticAnalyzer/Core/ |
CallEvent.cpp | 420 const CXXMethodDecl *MD = cast<CXXMethodDecl>(D); 443 const CXXMethodDecl *Result = MD->getCorrespondingMethodInClass(RD, true); 485 const CXXMethodDecl *MD = cast<CXXMethodDecl>(CalleeCtx->getDecl()); 585 const CXXMethodDecl *MD = cast<CXXMethodDecl>(CalleeCtx->getDecl()); 896 if (const CXXMethodDecl *MD = dyn_cast<CXXMethodDecl>(DirectCallee)) 927 const CXXMethodDecl *Ctor = cast<CXXMethodDecl>(CalleeCtx->getDecl()) [all...] |
ExprEngineCXX.cpp | 49 assert(cast<CXXMethodDecl>(Call.getDecl())->isTrivial()); 50 assert(cast<CXXMethodDecl>(Call.getDecl())->getOverloadedOperator() == 144 const CXXMethodDecl *CurCtor = cast<CXXMethodDecl>(LCtx->getDecl()); 198 const CXXMethodDecl *CurCtor = cast<CXXMethodDecl>(LCtx->getDecl()); 337 if (FD && !isa<CXXMethodDecl>(FD) && !FD->isVariadic()) {
|
/external/clang/include/clang/Sema/ |
Template.h | 422 Decl *VisitCXXMethodDecl(CXXMethodDecl *D, 483 bool InitMethodInstantiation(CXXMethodDecl *New, CXXMethodDecl *Tmpl);
|