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

1 2 3 4 5

  /external/clang/include/clang/AST/
MangleNumberingContext.h 25 class CXXMethodDecl;
42 unsigned getManglingNumber(const CXXMethodDecl *CallOperator);
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) {}
VTableBuilder.h 72 static VTableComponent MakeFunction(const CXXMethodDecl *MD) {
90 static VTableComponent MakeUnusedFunction(const CXXMethodDecl *MD) {
130 const CXXMethodDecl *getFunctionDecl() const {
133 return reinterpret_cast<CXXMethodDecl *>(getPointer());
143 const CXXMethodDecl *getUnusedFunctionDecl() const {
146 return reinterpret_cast<CXXMethodDecl *>(getPointer());
279 typedef llvm::DenseMap<const CXXMethodDecl *, ThunkInfoVectorTy> ThunksMapTy;
292 const CXXMethodDecl *MD = cast<CXXMethodDecl>(GD.getDecl()->getCanonicalDecl());
CXXInheritance.h 32 class CXXMethodDecl;
238 UniqueVirtualMethod(CXXMethodDecl *Method, unsigned Subobject,
244 CXXMethodDecl *Method;
361 : public llvm::MapVector<const CXXMethodDecl *, OverridingMethods> { };
DeclCXX.h 37 class CXXMethodDecl;
745 typedef specific_decl_iterator<CXXMethodDecl> method_iterator;
746 typedef llvm::iterator_range<specific_decl_iterator<CXXMethodDecl>>
    [all...]
Mangle.h 30 class CXXMethodDecl;
99 virtual void mangleThunk(const CXXMethodDecl *MD,
186 virtual void mangleVirtualMemPtrThunk(const CXXMethodDecl *MD,
  /external/chromium_org/tools/clang/blink_gc_plugin/
RecordInfo.h 81 clang::CXXMethodDecl* GetTraceMethod();
82 clang::CXXMethodDecl* GetTraceDispatchMethod();
83 clang::CXXMethodDecl* GetFinalizeDispatchMethod();
95 clang::CXXMethodDecl* DeclaresNewOperator();
100 clang::CXXMethodDecl* InheritsNonVirtualTrace();
126 clang::CXXMethodDecl* trace_method_;
127 clang::CXXMethodDecl* trace_dispatch_method_;
128 clang::CXXMethodDecl* finalize_dispatch_method_;
RecordInfo.cpp 215 CXXMethodDecl* RecordInfo::DeclaresNewOperator() {
243 CXXMethodDecl* RecordInfo::GetTraceMethod() {
249 CXXMethodDecl* RecordInfo::GetTraceDispatchMethod() {
254 CXXMethodDecl* RecordInfo::GetFinalizeDispatchMethod() {
275 CXXMethodDecl* RecordInfo::InheritsNonVirtualTrace() {
276 if (CXXMethodDecl* trace = GetTraceMethod())
279 if (CXXMethodDecl* trace = it->second.info()->InheritsNonVirtualTrace())
358 CXXMethodDecl* trace = 0;
359 CXXMethodDecl* traceAfterDispatch = 0;
388 if (CXXMethodDecl* dispatch = it->second.info()->GetTraceDispatchMethod())
    [all...]
BlinkGCPlugin.cpp 142 typedef std::vector<CXXMethodDecl*> MethodVector;
182 bool TraverseCXXMethodDecl(CXXMethodDecl* method) {
290 if (CXXMethodDecl* fn = dyn_cast<CXXMethodDecl>(member->getMemberDecl())) {
307 CheckTraceVisitor(CXXMethodDecl* trace, RecordInfo* info)
340 if (CXXMethodDecl* fn = dyn_cast<CXXMethodDecl>(member->getMemberDecl())) {
394 CXXMethodDecl* trace_;
746 if (CXXMethodDecl* trace = info->GetTraceMethod()) {
764 if (CXXMethodDecl* newop = info->DeclaresNewOperator()
    [all...]
  /external/chromium_org/tools/clang/plugins/
FindBadConstructsConsumer.h 51 void CheckVirtualMethod(const clang::CXXMethodDecl* method,
55 bool IsMethodInBannedOrTestingNamespace(const clang::CXXMethodDecl* method);
57 void CheckOverriddenMethod(const clang::CXXMethodDecl* method);
FindBadConstructsConsumer.cpp 255 void FindBadConstructsConsumer::CheckVirtualMethod(const CXXMethodDecl* method,
289 const CXXMethodDecl* method) {
292 for (CXXMethodDecl::method_iterator i = method->begin_overridden_methods();
295 const CXXMethodDecl* overridden = *i;
306 const CXXMethodDecl* method) {
  /external/clang/lib/AST/
MangleNumberingContext.cpp 22 MangleNumberingContext::getManglingNumber(const CXXMethodDecl *CallOperator) {
DeclCXX.cpp 440 if (CXXMethodDecl *Method = dyn_cast<CXXMethodDecl>(D)) {
552 if (CXXMethodDecl *Method = dyn_cast<CXXMethodDecl>(D)) {
    [all...]
VTableBuilder.cpp 65 const CXXMethodDecl *Method;
100 typedef std::pair<const CXXMethodDecl *, CharUnits> MethodBaseOffsetPairTy;
139 OverriderInfo getOverrider(const CXXMethodDecl *MD,
180 const CXXMethodDecl *MD = I->first;
272 const CXXMethodDecl *DerivedMD,
273 const CXXMethodDecl *BaseMD) {
444 typedef std::pair<const CXXMethodDecl *, CharUnits> MethodAndOffsetPairTy;
452 static bool MethodsCanShareVCallOffset(const CXXMethodDecl *LHS,
453 const CXXMethodDecl *RHS);
459 bool AddVCallOffset(const CXXMethodDecl *MD, CharUnits OffsetOffset)
    [all...]
CXXInheritance.cpp 538 const CXXMethodDecl *CanonOM
539 = cast<CXXMethodDecl>(OM->first->getCanonicalDecl());
550 CXXMethodDecl *CanonM = cast<CXXMethodDecl>(M->getCanonicalDecl());
572 typedef std::pair<CXXMethodDecl::method_iterator,
573 CXXMethodDecl::method_iterator> OverriddenMethods;
582 const CXXMethodDecl *CanonOM
583 = cast<CXXMethodDecl>((*OverMethods.first)->getCanonicalDecl());
  /external/clang/include/clang/Basic/
ABI.h 171 class CXXMethodDecl;
187 const CXXMethodDecl *Method;
192 const CXXMethodDecl *Method = nullptr)
  /external/clang/lib/CodeGen/
CGVTables.cpp 37 const CXXMethodDecl *MD = cast<CXXMethodDecl>(GD.getDecl());
54 static void setThunkVisibility(CodeGenModule &CGM, const CXXMethodDecl *MD,
130 const CXXMethodDecl *MD = cast<CXXMethodDecl>(GD.getDecl());
199 const CXXMethodDecl *MD = cast<CXXMethodDecl>(GD.getDecl());
230 assert(isa<CXXMethodDecl>(CurGD.getDecl()) &&
232 const CXXMethodDecl *MD = cast<CXXMethodDecl>(GD.getDecl())
    [all...]
ModuleBuilder.cpp 98 for (CXXMethodDecl *MD : DeferredInlineMethodDefinitions)
105 void HandleInlineMethodDefinition(CXXMethodDecl *D) override {
182 std::vector<CXXMethodDecl *> DeferredInlineMethodDefinitions;
CodeGenTypes.h 39 class CXXMethodDecl;
142 /// given a CXXMethodDecl. If the method to has an incomplete return type,
187 const CGFunctionInfo &arrangeCXXMethodDeclaration(const CXXMethodDecl *MD);
  /external/clang/include/clang/Frontend/
MultiplexConsumer.h 39 void HandleInlineMethodDefinition(CXXMethodDecl *D) override;
  /external/lldb/include/lldb/Core/
ClangForward.h 43 class CXXMethodDecl;
  /external/clang/lib/StaticAnalyzer/Checkers/
VirtualCallChecker.cpp 156 const CXXMethodDecl *MD = dyn_cast<CXXMethodDecl>(CE->getDirectCallee());
  /external/clang/lib/StaticAnalyzer/Core/
CallEvent.cpp 428 const CXXMethodDecl *MD = cast<CXXMethodDecl>(D);
451 const CXXMethodDecl *Result = MD->getCorrespondingMethodInClass(RD, true);
493 const CXXMethodDecl *MD = cast<CXXMethodDecl>(CalleeCtx->getDecl());
586 const CXXMethodDecl *MD = cast<CXXMethodDecl>(CalleeCtx->getDecl());
908 if (const CXXMethodDecl *MD = dyn_cast<CXXMethodDecl>(DirectCallee))
    [all...]
ExprEngineCXX.cpp 49 assert(cast<CXXMethodDecl>(Call.getDecl())->isTrivial());
50 assert(cast<CXXMethodDecl>(Call.getDecl())->getOverloadedOperator() ==
146 const CXXMethodDecl *CurCtor = cast<CXXMethodDecl>(LCtx->getDecl());
215 const CXXMethodDecl *CurCtor = cast<CXXMethodDecl>(LCtx->getDecl());
383 if (FD && !isa<CXXMethodDecl>(FD) && !FD->isVariadic()) {

Completed in 369 milliseconds

1 2 3 4 5