Lines Matching defs:Dtor
155 const CXXDestructorDecl *Dtor) override;
210 bool useThunkForDtorVariant(const CXXDestructorDecl *Dtor,
269 const CXXDestructorDecl *Dtor,
1000 const CXXDestructorDecl *Dtor) {
1032 EmitVirtualDestructorCall(CGF, Dtor, DtorType, Ptr, /*CE=*/nullptr);
1091 llvm::Constant *Dtor = nullptr;
1096 Dtor = CGM.getAddrOfCXXStructor(DtorD, StructorType::Complete);
1097 Dtor = llvm::ConstantExpr::getBitCast(Dtor, CGM.Int8PtrTy);
1100 if (!Dtor) Dtor = llvm::Constant::getNullValue(CGM.Int8PtrTy);
1102 llvm::Value *args[] = { ExceptionPtr, TypeInfo, Dtor };
1613 CodeGenFunction &CGF, const CXXDestructorDecl *Dtor, CXXDtorType DtorType,
1619 Dtor, getFromDtorType(DtorType));
1622 getVirtualFunctionPointer(CGF, GlobalDecl(Dtor, DtorType), This, Ty,
1625 CGF.EmitCXXMemberOrOperatorCall(Dtor, Callee, ReturnValueSlot(),