/external/clang/include/clang/AST/ |
MangleNumberingContext.h | 25 class CXXMethodDecl; 39 virtual unsigned getManglingNumber(const CXXMethodDecl *CallOperator) = 0;
|
ASTLambda.h | 28 inline bool isLambdaCallOperator(const CXXMethodDecl *MD) { 35 if (!DC || !isa<CXXMethodDecl>(DC)) return false; 36 return isLambdaCallOperator(cast<CXXMethodDecl>(DC)); 39 inline bool isGenericLambdaCallOperatorSpecialization(const CXXMethodDecl *MD) { 65 dyn_cast<CXXMethodDecl>(DC));
|
ASTConsumer.h | 21 class CXXMethodDecl; 60 virtual void HandleInlineMethodDefinition(CXXMethodDecl *D) {}
|
CXXInheritance.h | 32 class CXXMethodDecl; 234 UniqueVirtualMethod(CXXMethodDecl *Method, unsigned Subobject, 240 CXXMethodDecl *Method; 357 : public llvm::MapVector<const CXXMethodDecl *, OverridingMethods> { };
|
VTableBuilder.h | 72 static VTableComponent MakeFunction(const CXXMethodDecl *MD) { 90 static VTableComponent MakeUnusedFunction(const CXXMethodDecl *MD) { 129 const CXXMethodDecl *getFunctionDecl() const { 133 return reinterpret_cast<CXXMethodDecl *>(getPointer()); 141 const CXXMethodDecl *getUnusedFunctionDecl() const { 143 return reinterpret_cast<CXXMethodDecl *>(getPointer()); 304 typedef llvm::DenseMap<const CXXMethodDecl *, ThunkInfoVectorTy> ThunksMapTy; 317 const CXXMethodDecl *MD = cast<CXXMethodDecl>(GD.getDecl()->getCanonicalDecl());
|
DeclCXX.h | 37 class CXXMethodDecl; 751 typedef specific_decl_iterator<CXXMethodDecl> method_iterator; 752 typedef llvm::iterator_range<specific_decl_iterator<CXXMethodDecl>> [all...] |
Mangle.h | 30 class CXXMethodDecl; 99 virtual void mangleThunk(const CXXMethodDecl *MD, 201 virtual void mangleVirtualMemPtrThunk(const CXXMethodDecl *MD,
|
/external/clang/include/clang/CodeGen/ |
CodeGenABITypes.h | 39 class CXXMethodDecl; 70 const CXXMethodDecl *MD);
|
/external/clang/include/clang/Basic/ |
ABI.h | 175 class CXXMethodDecl; 191 const CXXMethodDecl *Method; 196 const CXXMethodDecl *Method = nullptr)
|
/external/clang/lib/AST/ |
DeclCXX.cpp | 434 if (CXXMethodDecl *Method = dyn_cast<CXXMethodDecl>(D)) { 546 if (CXXMethodDecl *Method = dyn_cast<CXXMethodDecl>(D)) { [all...] |
VTableBuilder.cpp | 67 const CXXMethodDecl *Method; 102 typedef std::pair<const CXXMethodDecl *, CharUnits> MethodBaseOffsetPairTy; 141 OverriderInfo getOverrider(const CXXMethodDecl *MD, 181 const CXXMethodDecl *MD = Overrider.first; 272 const CXXMethodDecl *DerivedMD, 273 const CXXMethodDecl *BaseMD) { 445 typedef std::pair<const CXXMethodDecl *, CharUnits> MethodAndOffsetPairTy; 453 static bool MethodsCanShareVCallOffset(const CXXMethodDecl *LHS, 454 const CXXMethodDecl *RHS); 460 bool AddVCallOffset(const CXXMethodDecl *MD, CharUnits OffsetOffset) [all...] |
CXXInheritance.cpp | 525 const CXXMethodDecl *CanonOM 526 = cast<CXXMethodDecl>(OM->first->getCanonicalDecl()); 537 CXXMethodDecl *CanonM = cast<CXXMethodDecl>(M->getCanonicalDecl()); 559 typedef llvm::iterator_range<CXXMethodDecl::method_iterator> 565 for (const CXXMethodDecl *OM : Stack.pop_back_val()) { 566 const CXXMethodDecl *CanonOM = OM->getCanonicalDecl();
|
Mangle.cpp | 175 if (const CXXMethodDecl *MD = dyn_cast<CXXMethodDecl>(FD))
|
/external/clang/lib/CodeGen/ |
CGVTables.cpp | 37 const CXXMethodDecl *MD = cast<CXXMethodDecl>(GD.getDecl()); 53 static void setThunkVisibility(CodeGenModule &CGM, const CXXMethodDecl *MD, 66 const CXXMethodDecl *MD = cast<CXXMethodDecl>(GD.getDecl()); 147 const CXXMethodDecl *MD = cast<CXXMethodDecl>(GD.getDecl()); 217 const CXXMethodDecl *MD = cast<CXXMethodDecl>(GD.getDecl()); 258 assert(isa<CXXMethodDecl>(CurGD.getDecl()) & [all...] |
CodeGenTypes.h | 39 class CXXMethodDecl; 207 /// given a CXXMethodDecl. If the method to has an incomplete return type, 252 const CGFunctionInfo &arrangeCXXMethodDeclaration(const CXXMethodDecl *MD); 253 const CGFunctionInfo &arrangeCXXStructorDeclaration(const CXXMethodDecl *MD, 272 const CGFunctionInfo &arrangeMSMemberPointerThunk(const CXXMethodDecl *MD); 280 const CXXMethodDecl *MD);
|
CGCXX.cpp | 217 llvm::Function *CodeGenModule::codegenCXXStructor(const CXXMethodDecl *MD, 243 const CXXMethodDecl *MD, StructorType Type, const CGFunctionInfo *FnInfo, 289 CodeGenFunction::BuildAppleKextVirtualCall(const CXXMethodDecl *MD, 314 const auto *MD = cast<CXXMethodDecl>(DD);
|
CodeGenABITypes.cpp | 60 const CXXMethodDecl *MD) {
|
CGCXXABI.h | 32 class CXXMethodDecl; 182 virtual llvm::Constant *EmitMemberFunctionPointer(const CXXMethodDecl *MD); 286 virtual void buildStructorSignature(const CXXMethodDecl *MD, StructorType T, 303 getThisArgumentTypeForMethod(const CXXMethodDecl *MD) { 558 virtual void emitCXXStructor(const CXXMethodDecl *MD, StructorType Type) = 0;
|
CGCXXABI.cpp | 137 llvm::Constant *CGCXXABI::EmitMemberFunctionPointer(const CXXMethodDecl *MD) { 157 const CXXMethodDecl *MD = cast<CXXMethodDecl>(CGF.CurGD.getDecl());
|
ModuleBuilder.cpp | 57 SmallVector<CXXMethodDecl *, 8> DeferredInlineMethodDefinitions; 143 void HandleInlineMethodDefinition(CXXMethodDecl *D) override {
|
/external/clang/include/clang/Frontend/ |
MultiplexConsumer.h | 39 void HandleInlineMethodDefinition(CXXMethodDecl *D) override;
|
/external/clang/lib/StaticAnalyzer/Core/ |
CallEvent.cpp | 429 if (const CXXMethodDecl *D = cast_or_null<CXXMethodDecl>(getDecl())) { 468 const CXXMethodDecl *MD = cast<CXXMethodDecl>(D); 491 const CXXMethodDecl *Result = MD->getCorrespondingMethodInClass(RD, true); 533 const CXXMethodDecl *MD = cast<CXXMethodDecl>(CalleeCtx->getDecl()); 604 auto *LambdaOperatorDecl = cast<CXXMethodDecl>(CalleeCtx->getDecl()); 643 const CXXMethodDecl *MD = cast<CXXMethodDecl>(CalleeCtx->getDecl()) [all...] |
ExprEngineCXX.cpp | 49 assert(cast<CXXMethodDecl>(Call.getDecl())->isTrivial()); 50 assert(cast<CXXMethodDecl>(Call.getDecl())->getOverloadedOperator() == 129 const CXXMethodDecl *CurCtor = cast<CXXMethodDecl>(LCtx->getDecl()); 271 const CXXMethodDecl *CurCtor = cast<CXXMethodDecl>(LCtx->getDecl()); 439 if (FD && !isa<CXXMethodDecl>(FD) && !FD->isVariadic()) {
|
/external/clang/lib/StaticAnalyzer/Checkers/ |
VirtualCallChecker.cpp | 162 const CXXMethodDecl *MD = dyn_cast<CXXMethodDecl>(CE->getDirectCallee());
|
/external/clang/include/clang/Sema/ |
Template.h | 430 Decl *VisitCXXMethodDecl(CXXMethodDecl *D, 491 bool InitMethodInstantiation(CXXMethodDecl *New, CXXMethodDecl *Tmpl);
|