Searched refs:CleanupFn (Results 1 - 5 of 5) sorted by relevance

/freebsd-11-stable/contrib/llvm-project/clang/lib/CodeGen/
H A DCGCUDANV.cpp719 if (llvm::Function *CleanupFn = makeModuleDtorFunction()) {
722 llvm::FunctionType::get(IntTy, CleanupFn->getType(), false);
726 CtorBuilder.CreateCall(AtExitFunc, CleanupFn);
H A DCGDecl.cpp562 llvm::Constant *CleanupFn; member in struct:__anon345::final
566 CallCleanupFunction(llvm::Constant *CleanupFn, const CGFunctionInfo *Info, argument
568 : CleanupFn(CleanupFn), FnInfo(*Info), Var(*Var) {}
590 auto Callee = CGCallee::forDirect(CleanupFn);
H A DMicrosoftCXXABI.cpp726 getImageRelativeType(CGM.Int8PtrTy), // CleanupFn
4268 llvm::Constant *CleanupFn = llvm::Constant::getNullValue(CGM.Int8PtrTy); local
4272 CleanupFn = llvm::ConstantExpr::getBitCast(
4283 getImageRelativeConstant(CleanupFn), // CleanupFn
H A DCGExpr.cpp334 llvm::FunctionCallee CleanupFn; local
337 CleanupFn = CodeGenFunction(CGF.CGM).generateDestroyHelper(
343 CleanupFn = CGF.CGM.getAddrAndTypeOfCXXStructor(
348 CGF, *cast<VarDecl>(M->getExtendingDecl()), CleanupFn, CleanupArg);
/freebsd-11-stable/contrib/llvm-project/llvm/lib/Transforms/Coroutines/
H A DCoroSplit.cpp845 Function *DestroyFn, Function *CleanupFn) {
859 // allocation, use CleanupFn instead of DestroyFn).
860 DestroyOrCleanupFn = Builder.CreateSelect(CA, DestroyFn, CleanupFn);
844 updateCoroFrame(coro::Shape &Shape, Function *ResumeFn, Function *DestroyFn, Function *CleanupFn) argument

Completed in 111 milliseconds