Lines Matching defs:dtor
92 llvm_unreachable("emitting dtor comdat as function?");
94 llvm_unreachable("bad dtor kind");
111 llvm_unreachable("bad dtor kind");
371 llvm::FunctionCallee dtor,
545 llvm::FunctionCallee dtor,
1400 // CXXMemberCallExpr for dtor call.
2830 llvm::FunctionCallee dtor,
2872 llvm::Constant *dtorCallee = cast<llvm::Constant>(dtor.getCallee());
2876 // addr is null when we are trying to register a dtor annotated with
2995 llvm::FunctionCallee dtor,
3002 return CGM.AddCXXDtorEntry(dtor, addr);
3010 return CGF.registerGlobalDtorWithLLVM(D, dtor, addr);
3017 return emitGlobalDtorWithCXAAtExit(CGF, dtor, addr, D.getTLSKind());
3023 return CGM.AddCXXDtorEntry(dtor, addr);
3026 CGF.registerGlobalDtorWithAtExit(D, dtor, addr);
4745 // In such cases we should try to emit the deleting dtor as an alias to the
4817 /// __cxa_end_catch. If -fassume-nothrow-exception-dtor is specified, we assume
4818 /// that the exception object's dtor is nothrow, therefore the __cxa_end_catch
5027 // 4. Enter dtor cleanup