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

1 2 3 4

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

Completed in 233 milliseconds

1 2 3 4