OpenGrok
Home
Sort by:
relevance
|
last modified time
|
path
Full Search
in project(s):
src
xsrc
Definition
Symbol
File Path
History
|
|
Help
Searched
defs:dtorStub
(Results
1 - 2
of
2
) sorted by relevancy
/src/external/apache2/llvm/dist/clang/lib/CodeGen/
CGDeclCXX.cpp
270
llvm::Constant *
dtorStub
= createAtExitStub(VD, dtor, addr);
271
registerGlobalDtorWithAtExit(
dtorStub
);
274
void CodeGenFunction::registerGlobalDtorWithAtExit(llvm::Constant *
dtorStub
) {
276
assert(
dtorStub
->getType() ==
279
dtorStub
->getType()->getPointerAddressSpace()) &&
283
llvm::FunctionType::get(IntTy,
dtorStub
->getType(), false);
291
EmitNounwindRuntimeCall(atexit,
dtorStub
);
295
CodeGenFunction::unregisterGlobalDtorWithUnAtExit(llvm::Constant *
dtorStub
) {
303
assert(
dtorStub
->getType() ==
306
dtorStub
->getType()->getPointerAddressSpace()) &
[
all
...]
ItaniumCXXABI.cpp
543
void emitCXXStermFinalizer(const VarDecl &D, llvm::Function *
dtorStub
,
4740
llvm::Function *
dtorStub
= CGF.createAtExitStub(D, dtor, addr);
4743
CGF.registerGlobalDtorWithAtExit(
dtorStub
);
4747
emitCXXStermFinalizer(D,
dtorStub
, addr);
4750
void XLCXXABI::emitCXXStermFinalizer(const VarDecl &D, llvm::Function *
dtorStub
,
4774
llvm::Value *V = CGF.unregisterGlobalDtorWithUnAtExit(
dtorStub
);
4787
// Emit the call to
dtorStub
.
4788
llvm::CallInst *CI = CGF.Builder.CreateCall(
dtorStub
);
4791
CI->setCallingConv(
dtorStub
->getCallingConv());
Completed in 29 milliseconds
Indexes created Tue Feb 24 08:35:24 UTC 2026