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

1 2 3 4 5

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

Completed in 746 milliseconds

1 2 3 4 5