HomeSort by relevance Sort by last modified time
    Searched refs:CXXMethodDecl (Results 1 - 25 of 95) sorted by null

1 2 3 4

  /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);

Completed in 171 milliseconds

1 2 3 4