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

1 2 3 4

  /external/clang/include/clang/AST/
ASTMutationListener.h 21 class CXXDestructorDecl;
81 virtual void ResolvedOperatorDelete(const CXXDestructorDecl *DD,
GlobalDecl.h 27 /// a CXXDestructorDecl and the destructor type (Base, Complete) or
34 assert(!isa<CXXDestructorDecl>(D) && "Use other ctor with dtor decls!");
51 GlobalDecl(const CXXDestructorDecl *D, CXXDtorType Type)
70 assert(isa<CXXDestructorDecl>(getDecl()) && "Decl is not a dtor!");
Mangle.h 30 class CXXDestructorDecl;
103 virtual void mangleCXXDtorThunk(const CXXDestructorDecl *DD, CXXDtorType Type,
113 virtual void mangleCXXDtor(const CXXDestructorDecl *D, CXXDtorType Type,
122 void mangleDtorBlock(const CXXDestructorDecl *CD, CXXDtorType DT,
169 virtual void mangleCXXDtorComdat(const CXXDestructorDecl *D,
VTableBuilder.h 73 assert(!isa<CXXDestructorDecl>(MD) &&
80 static VTableComponent MakeCompleteDtor(const CXXDestructorDecl *DD) {
85 static VTableComponent MakeDeletingDtor(const CXXDestructorDecl *DD) {
91 assert(!isa<CXXDestructorDecl>(MD) &&
136 const CXXDestructorDecl *getDestructorDecl() const {
138 return reinterpret_cast<CXXDestructorDecl *>(getPointer());
546 if (isa<CXXDestructorDecl>(GD.getDecl()) &&
DeclCXX.h 38 class CXXDestructorDecl;
    [all...]
  /external/clang/lib/CodeGen/
CGCXX.cpp 34 bool CodeGenModule::TryEmitBaseDestructorAsAlias(const CXXDestructorDecl *D) {
107 const CXXDestructorDecl *BaseD = UniqueBase->getDestructor();
226 if (const auto *DD = dyn_cast<CXXDestructorDecl>(MD)) {
249 GD = GlobalDecl(cast<CXXDestructorDecl>(MD), toCXXDtorType(Type));
301 if (const auto *DD = dyn_cast<CXXDestructorDecl>(MD))
311 const CXXDestructorDecl *DD,
CGCXXABI.h 31 class CXXDestructorDecl;
233 const CXXDestructorDecl *Dtor) = 0;
302 virtual bool useThunkForDtorVariant(const CXXDestructorDecl *Dtor,
306 virtual void EmitCXXDestructors(const CXXDestructorDecl *D) = 0;
366 const CXXDestructorDecl *DD, CXXDtorType Type,
414 EmitVirtualDestructorCall(CodeGenFunction &CGF, const CXXDestructorDecl *Dtor,
CGVTables.cpp 42 if (const CXXDestructorDecl* DD = dyn_cast<CXXDestructorDecl>(MD))
231 if (isa<CXXDestructorDecl>(MD))
283 if (isa<CXXDestructorDecl>(MD))
298 assert(isa<CXXDestructorDecl>(MD) || // ignore dtor return types
510 if (isa<CXXDestructorDecl>(MD) && GD.getDtorType() == Dtor_Base)
    [all...]
CGClass.cpp 486 const CXXDestructorDecl *D = BaseClass->getDestructor();
    [all...]
ItaniumCXXABI.cpp 75 if (isa<CXXDestructorDecl>(GD.getDecl())) {
155 const CXXDestructorDecl *Dtor) override;
210 bool useThunkForDtorVariant(const CXXDestructorDecl *Dtor,
218 void EmitCXXDestructors(const CXXDestructorDecl *D) override;
231 void EmitDestructorCall(CodeGenFunction &CGF, const CXXDestructorDecl *DD,
269 const CXXDestructorDecl *Dtor,
409 isa<CXXDestructorDecl>(GD.getDecl()) &&
443 (isa<CXXDestructorDecl>(GD.getDecl()) &&
    [all...]
MicrosoftCXXABI.cpp 63 if (isa<CXXDestructorDecl>(GD.getDecl())) {
117 const CXXDestructorDecl *Dtor) override;
209 bool useThunkForDtorVariant(const CXXDestructorDecl *Dtor,
214 void EmitCXXDestructors(const CXXDestructorDecl *D) override;
219 if (MD->isVirtual() && !isa<CXXDestructorDecl>(MD)) {
253 void EmitDestructorCall(CodeGenFunction &CGF, const CXXDestructorDecl *DD,
292 const CXXDestructorDecl *Dtor,
    [all...]
CodeGenTypes.h 37 class CXXDestructorDecl;
CGExprCXX.cpp 86 const CXXDestructorDecl *DD, llvm::Value *Callee, llvm::Value *This,
177 if (isa<CXXDestructorDecl>(MD)) return RValue::get(nullptr);
209 if (const auto *Dtor = dyn_cast<CXXDestructorDecl>(CalleeDecl))
229 if (const CXXDestructorDecl *Dtor = dyn_cast<CXXDestructorDecl>(MD)) {
243 const CXXDestructorDecl *DDtor =
244 cast<CXXDestructorDecl>(DevirtualizedMethod);
    [all...]
  /external/clang/lib/AST/
Mangle.cpp 212 void MangleContext::mangleDtorBlock(const CXXDestructorDecl *DD,
223 assert(!isa<CXXConstructorDecl>(DC) && !isa<CXXDestructorDecl>(DC));
239 else if (const auto *DD = dyn_cast<CXXDestructorDecl>(DC))
DeclCXX.cpp 566 if (CXXDestructorDecl *DD = dyn_cast<CXXDestructorDecl>(D)) {
    [all...]
VTableBuilder.cpp 494 if (isa<CXXDestructorDecl>(LHS))
495 return isa<CXXDestructorDecl>(RHS);
    [all...]
MicrosoftMangle.cpp 143 void mangleCXXDtorThunk(const CXXDestructorDecl *DD, CXXDtorType Type,
181 void mangleCXXDtor(const CXXDestructorDecl *D, CXXDtorType Type,
286 const CXXDestructorDecl *D, CXXDtorType Type)
    [all...]
  /external/clang/lib/Index/
CodegenNameGenerator.cpp 100 } else if (const auto *DD = dyn_cast_or_null<CXXDestructorDecl>(ND)) {
123 else if (const auto *DtorD = dyn_cast<CXXDestructorDecl>(D))
152 else if (const auto *DD = dyn_cast_or_null<CXXDestructorDecl>(ND))
  /external/clang/include/clang/Analysis/Analyses/
ThreadSafetyCommon.h 105 void handleDestructorCall(const VarDecl *VD, const CXXDestructorDecl *DD) {}
195 CXXDestructorDecl *DD = const_cast<CXXDestructorDecl*>(
449 void handleDestructorCall(const VarDecl *VD, const CXXDestructorDecl *DD);
  /external/clang/lib/StaticAnalyzer/Checkers/
VirtualCallChecker.cpp 235 if (CXXDestructorDecl *DD = RD->getDestructor())
  /external/clang/lib/Frontend/
ASTConsumers.cpp 339 const CXXDestructorDecl* D = cast<CXXDestructorDecl>(DC);
MultiplexConsumer.cpp 118 void ResolvedOperatorDelete(const CXXDestructorDecl *DD,
185 const CXXDestructorDecl *DD, const FunctionDecl *Delete) {
  /external/clang/lib/Sema/
SemaExceptionSpec.cpp 194 if (!isa<CXXDestructorDecl>(Decl) &&
205 return isa<CXXDestructorDecl>(Decl);
    [all...]
  /external/clang/lib/StaticAnalyzer/Core/
IssueHash.cpp 37 if (!isa<CXXConstructorDecl>(Target) && !isa<CXXDestructorDecl>(Target) &&
  /external/v8/tools/clang/plugins/
FindBadConstructsConsumer.cpp 465 } else if (CXXDestructorDecl* dtor = record->getDestructor()) {
516 } else if (isa<CXXDestructorDecl>(*it) &&
756 if (CXXDestructorDecl* dtor = record->getDestructor()) {
    [all...]

Completed in 1046 milliseconds

1 2 3 4