HomeSort by relevance Sort by last modified time
    Searched refs:Dtor (Results 1 - 19 of 19) sorted by null

  /external/clang/test/CXX/class/class.union/
p1.cpp 32 class Dtor {
33 ~Dtor() { abort(); } // expected-note 4 {{because type 'Dtor' has a user-declared destructor}}
43 Dtor dtor; // expected-error {{union member 'dtor' has a non-trivial destructor}} member in union:U1
67 Dtor dtor; // expected-note {{because type 'U2::<anonymous struct}} member in struct:U2::__anon4652
87 struct s6 : Dtor { // expected-note {{because type 'U3::s6' has a base class with a non-trivial destructor}}
118 Either<int,Dtor> dtor(0); // expected-note {{in instantiation of template}
    [all...]
  /external/clang/lib/CodeGen/
CGClass.cpp 292 // If the record matches the base, this is the complete ctor/dtor
296 "doing no-op VTT offset in base dtor/ctor?");
515 CXXDestructorDecl *Dtor;
517 CallMemberDtor(FieldDecl *Field, CXXDestructorDecl *Dtor)
518 : Field(Field), Dtor(Dtor) {}
525 CGF.EmitCXXDestructorCall(Dtor, Dtor_Complete, /*ForVirtualBase=*/false,
834 const CXXDestructorDecl *Dtor) {
835 if (!Dtor->hasTrivialBody())
839 const CXXRecordDecl *ClassDecl = Dtor->getParent()
1180 const CXXDestructorDecl *dtor = record->getDestructor(); local
    [all...]
CGCXXABI.h 160 virtual void BuildDestructorSignature(const CXXDestructorDecl *Dtor,
CGExprCXX.cpp 255 if (const CXXDestructorDecl *Dtor = dyn_cast<CXXDestructorDecl>(MD)) {
257 Callee = BuildVirtualCall(Dtor, Dtor_Complete, This, Ty);
264 Callee = CGM.GetAddrOfFunction(GlobalDecl(Dtor, Dtor_Complete), Ty);
    [all...]
CGException.cpp 425 llvm::Constant *Dtor = 0;
430 Dtor = CGM.GetAddrOfCXXDestructor(DtorD, Dtor_Complete);
431 Dtor = llvm::ConstantExpr::getBitCast(Dtor, Int8PtrTy);
434 if (!Dtor) Dtor = llvm::Constant::getNullValue(Int8PtrTy);
440 ExceptionPtr, TypeInfo, Dtor);
444 Builder.CreateCall3(getThrowFn(*this), ExceptionPtr, TypeInfo, Dtor);
    [all...]
ItaniumCXXABI.cpp 101 void BuildDestructorSignature(const CXXDestructorDecl *Dtor,
136 void BuildDestructorSignature(const CXXDestructorDecl *Dtor,
702 void ItaniumCXXABI::BuildDestructorSignature(const CXXDestructorDecl *Dtor,
711 if (Type == Dtor_Base && Dtor->getParent()->getNumVBases() != 0)
717 void ARMCXXABI::BuildDestructorSignature(const CXXDestructorDecl *Dtor,
721 ItaniumCXXABI::BuildDestructorSignature(Dtor, Type, ResTy, ArgTys);
    [all...]
CGDecl.cpp 328 const CXXDestructorDecl *Dtor,
330 : Dtor(Dtor), NRVOFlag(NRVOFlag), Loc(addr) {}
332 const CXXDestructorDecl *Dtor;
337 // Along the exceptions path we always execute the dtor.
350 CGF.EmitCXXDestructorCall(Dtor, Dtor_Complete,
1080 CXXDestructorDecl *dtor = type->getAsCXXRecordDecl()->getDestructor(); local
    [all...]
CodeGenModule.h 610 llvm::GlobalValue *GetAddrOfCXXDestructor(const CXXDestructorDecl *dtor,
870 void AddGlobalDtor(llvm::Function *Dtor, int Priority=65535);
    [all...]
CodeGenFunction.h 344 /// struct A { ~A(); }; // trivial ctor, non-trivial dtor
752 void PushDestructorCleanup(const CXXDestructorDecl *Dtor,
    [all...]
CodeGenModule.cpp 369 void CodeGenModule::AddGlobalDtor(llvm::Function * Dtor, int Priority) {
371 GlobalDtors.push_back(std::make_pair(Dtor, Priority));
    [all...]
  /external/llvm/lib/CodeGen/
ELFWriter.cpp 208 const MCSectionELF *Dtor = (const MCSectionELF *)TLOF.getStaticDtorSection();
209 return getSection(Dtor->getSectionName(), Dtor->getType(), Dtor->getFlags());
651 ELFSection &Dtor = getDtorSection();
652 Dtor.emitAlignment(Align);
653 EmitXXStructorList(GV->getInitializer(), Dtor);
660 /// EmitXXStructorList - Emit the ctor or dtor list. This just emits out the
    [all...]
  /external/clang/lib/Sema/
SemaAccess.cpp     [all...]
SemaDeclCXX.cpp 3591 CXXDestructorDecl *dtor = Record->getDestructor(); local
    [all...]
SemaExprCXX.cpp 1920 CXXDestructorDecl *dtor = PointeeRD->getDestructor(); local
    [all...]
SemaType.cpp     [all...]
SemaDecl.cpp     [all...]
  /external/clang/lib/AST/
DeclCXX.cpp 576 // C++0x [class.dtor]p5:
    [all...]
  /external/clang/lib/Analysis/
CFG.cpp 672 const CXXDestructorDecl *Dtor = Ty->getAsCXXRecordDecl()->getDestructor();
673 if (cast<FunctionType>(Dtor->getType())->getNoReturnAttr())
    [all...]
  /external/clang/include/clang/Sema/
Sema.h     [all...]

Completed in 266 milliseconds