/external/clang/include/clang/AST/ |
LambdaMangleContext.h | 21 class CXXMethodDecl; 32 unsigned getManglingNumber(CXXMethodDecl *CallOperator);
|
VTableBuilder.h | 68 static VTableComponent MakeFunction(const CXXMethodDecl *MD) { 86 static VTableComponent MakeUnusedFunction(const CXXMethodDecl *MD) { 126 const CXXMethodDecl *getFunctionDecl() const { 129 return reinterpret_cast<CXXMethodDecl *>(getPointer()); 139 const CXXMethodDecl *getUnusedFunctionDecl() const { 142 return reinterpret_cast<CXXMethodDecl *>(getPointer()); 297 typedef llvm::DenseMap<const CXXMethodDecl *, ThunkInfoVectorTy> ThunksMapTy; 326 const ThunkInfoVectorTy *getThunkInfo(const CXXMethodDecl *MD) {
|
CXXInheritance.h | 32 class CXXMethodDecl; 237 UniqueVirtualMethod(CXXMethodDecl *Method, unsigned Subobject, 243 CXXMethodDecl *Method; 361 : public llvm::DenseMap<const CXXMethodDecl *, OverridingMethods> { };
|
Mangle.h | 29 class CXXMethodDecl; 101 virtual void mangleThunk(const CXXMethodDecl *MD,
|
DeclCXX.h | 37 class CXXMethodDecl; 770 typedef specific_decl_iterator<CXXMethodDecl> method_iterator; 839 CXXMethodDecl *getCopyAssignmentOperator(bool ArgIsConst) const; [all...] |
ASTContext.h | 62 class CXXMethodDecl; 163 llvm::DenseMap<const CXXRecordDecl*, const CXXMethodDecl*> KeyFunctions; 339 /// this map on the side rather than within the CXXMethodDecl structure. 340 typedef llvm::TinyPtrVector<const CXXMethodDecl*> CXXMethodVector; 341 llvm::DenseMap<const CXXMethodDecl *, CXXMethodVector> OverriddenMethods; 609 overridden_methods_begin(const CXXMethodDecl *Method) const; 612 overridden_methods_end(const CXXMethodDecl *Method) const; 614 unsigned overridden_methods_size(const CXXMethodDecl *Method) const; 618 void addOverriddenMethod(const CXXMethodDecl *Method, 619 const CXXMethodDecl *Overridden) [all...] |
/external/clang/lib/AST/ |
LambdaMangleContext.cpp | 21 unsigned LambdaMangleContext::getManglingNumber(CXXMethodDecl *CallOperator) {
|
VTableBuilder.cpp | 62 const CXXMethodDecl *Method; 92 typedef std::pair<const CXXMethodDecl *, CharUnits> MethodBaseOffsetPairTy; 131 OverriderInfo getOverrider(const CXXMethodDecl *MD, 174 const CXXMethodDecl *MD = I->first; 270 const CXXMethodDecl *DerivedMD, 271 const CXXMethodDecl *BaseMD) { 413 const CXXMethodDecl *MD = *I; 443 typedef std::pair<const CXXMethodDecl *, CharUnits> MethodAndOffsetPairTy; 451 static bool MethodsCanShareVCallOffset(const CXXMethodDecl *LHS, 452 const CXXMethodDecl *RHS) [all...] |
DeclCXX.cpp | 334 static CXXMethodDecl * 336 const SmallVectorImpl<std::pair<CXXMethodDecl *, Qualifiers> > &Cands) { 362 SmallVector<std::pair<CXXMethodDecl *, Qualifiers>, 4> Found; 393 CXXMethodDecl *CXXRecordDecl::getCopyAssignmentOperator(bool ArgIsConst) const { 398 SmallVector<std::pair<CXXMethodDecl *, Qualifiers>, 4> Found; 405 const CXXMethodDecl* Method = dyn_cast<CXXMethodDecl>(*Op); 436 Found.push_back(std::make_pair(const_cast<CXXMethodDecl *>(Method), Quals)); 443 CXXMethodDecl *CXXRecordDecl::getMoveAssignmentOperator() const { 481 if (CXXMethodDecl *Method = dyn_cast<CXXMethodDecl>(D)) [all...] |
CXXInheritance.cpp | 534 const CXXMethodDecl *CanonOM 535 = cast<CXXMethodDecl>(OM->first->getCanonicalDecl()); 549 CXXMethodDecl *CanonM = cast<CXXMethodDecl>(M->getCanonicalDecl()); 571 typedef std::pair<CXXMethodDecl::method_iterator, 572 CXXMethodDecl::method_iterator> OverriddenMethods; 581 const CXXMethodDecl *CanonOM 582 = cast<CXXMethodDecl>((*OverMethods.first)->getCanonicalDecl());
|
Comment.cpp | 184 const CXXMethodDecl *MD = cast<CXXMethodDecl>(ThisDecl);
|
/external/clang/lib/CodeGen/ |
ModuleBuilder.cpp | 86 if (CXXMethodDecl *Method = dyn_cast<CXXMethodDecl>(*M))
|
CGVTables.cpp | 41 const CXXMethodDecl *KeyFunction = CGM.getContext().getKeyFunction(RD); 63 const CXXMethodDecl *MD = cast<CXXMethodDecl>(GD.getDecl()); 120 static void setThunkVisibility(CodeGenModule &CGM, const CXXMethodDecl *MD, 240 const CXXMethodDecl *MD = cast<CXXMethodDecl>(GD.getDecl()); 306 const CXXMethodDecl *MD = cast<CXXMethodDecl>(GD.getDecl()); 454 CGM.setFunctionLinkage(cast<CXXMethodDecl>(GD.getDecl()), ThunkFn); 482 const CXXMethodDecl *MD = cast<CXXMethodDecl>(GD.getDecl()) [all...] |
CGCXXABI.h | 32 class CXXMethodDecl; 125 virtual llvm::Constant *EmitMemberPointer(const CXXMethodDecl *MD);
|
CodeGenTypes.h | 38 class CXXMethodDecl; 140 /// given a CXXMethodDecl. If the method to has an incomplete return type, 185 const CGFunctionInfo &arrangeCXXMethodDeclaration(const CXXMethodDecl *MD);
|
CGCXXABI.cpp | 101 llvm::Constant *CGCXXABI::EmitMemberPointer(const CXXMethodDecl *MD) { 122 const CXXMethodDecl *MD = cast<CXXMethodDecl>(CGF.CurGD.getDecl());
|
CGDebugInfo.h | 33 class CXXMethodDecl; 110 llvm::DIType getOrCreateMethodType(const CXXMethodDecl *Method, 121 llvm::DISubprogram CreateCXXMemberFunction(const CXXMethodDecl *Method,
|
CGCXX.cpp | 304 CodeGenFunction::BuildVirtualCall(const CXXMethodDecl *MD, llvm::Value *This, 316 CodeGenFunction::BuildAppleKextVirtualCall(const CXXMethodDecl *MD, 355 const CXXMethodDecl *MD = cast<CXXMethodDecl>(DD);
|
/external/clang/lib/Sema/ |
SemaLambda.cpp | 53 CXXMethodDecl *Sema::startLambdaDefinition(CXXRecordDecl *Class, 70 CXXMethodDecl *Method 71 = CXXMethodDecl::Create(Context, Class, EndLoc, 94 for (CXXMethodDecl::param_iterator P = Method->param_begin(), 172 LambdaScopeInfo *Sema::enterLambdaScope(CXXMethodDecl *CallOperator, 212 void Sema::addLambdaParameters(CXXMethodDecl *CallOperator, Scope *CurScope) { 423 CXXMethodDecl *Method = startLambdaDefinition(Class, Intro.Range, 610 CXXMethodDecl *CallOperator) { 653 CXXMethodDecl *Invoke 654 = CXXMethodDecl::Create(S.Context, Class, Loc, [all...] |
SemaDeclCXX.cpp | 130 CXXMethodDecl *Method) { 424 CXXMethodDecl* MD = dyn_cast<CXXMethodDecl>(New); 599 isa<CXXMethodDecl>(FD) && 600 cast<CXXMethodDecl>(FD)->getParent()->isLambda(); 699 const CXXMethodDecl *MD = dyn_cast<CXXMethodDecl>(NewFD); 723 const CXXMethodDecl *Method = dyn_cast<CXXMethodDecl>(NewFD); 729 const CXXMethodDecl *WrittenVirtual = Method [all...] |
/external/clang/lib/StaticAnalyzer/Checkers/ |
VirtualCallChecker.cpp | 155 const CXXMethodDecl *MD = dyn_cast<CXXMethodDecl>(CE->getDirectCallee());
|
/external/clang/include/clang/Sema/ |
ScopeInfo.h | 25 class CXXMethodDecl; 339 CXXMethodDecl *CallOperator; 368 CXXMethodDecl *CallOperator)
|
Template.h | 401 Decl *VisitCXXMethodDecl(CXXMethodDecl *D, 475 bool InitMethodInstantiation(CXXMethodDecl *New, CXXMethodDecl *Tmpl);
|
/external/clang/lib/StaticAnalyzer/Core/ |
CallEvent.cpp | 414 const CXXMethodDecl *MD = cast<CXXMethodDecl>(D); 437 const CXXMethodDecl *Result = MD->getCorrespondingMethodInClass(RD, true); 472 const CXXMethodDecl *MD = cast<CXXMethodDecl>(CalleeCtx->getDecl()); 560 const CXXMethodDecl *MD = cast<CXXMethodDecl>(CalleeCtx->getDecl()); 845 if (const CXXMethodDecl *MD = dyn_cast<CXXMethodDecl>(DirectCallee)) 876 const CXXMethodDecl *Ctor = cast<CXXMethodDecl>(CalleeCtx->getDecl()) [all...] |
ExprEngineCXX.cpp | 95 const CXXMethodDecl *CurCtor = cast<CXXMethodDecl>(LCtx->getDecl()); 124 const CXXMethodDecl *CurCtor = cast<CXXMethodDecl>(LCtx->getDecl());
|