reference, declaration → definition definition → references, declarations, derived classes, virtual overrides reference to multiple definitions → definitions unreferenced |
76 QualType::DestructionKind DtorKind = D.needsDestruction(CGF.getContext()); 98 CodeGenModule &CGM = CGF.CGM; 119 if (CGF.getContext().getLangOpts().OpenCL) { 122 auto DestTy = CGF.getTypes().ConvertType(Type)->getPointerTo( 133 Addr.getPointer(), CGF.getTypes().ConvertType(Type)->getPointerTo()); 138 .generateDestroyHelper(Addr, Type, CGF.getDestroyer(DtorKind), 139 CGF.needsEHCleanup(DtorKind), &D); 140 Argument = llvm::Constant::getNullValue(CGF.Int8PtrTy); 143 CGM.getCXXABI().registerGlobalDtor(CGF, D, Func, Argument);