/external/llvm/lib/CodeGen/ |
Passes.cpp | 51 RegisterRegAlloc::FunctionPassCtor Ctor = RegisterRegAlloc::getDefault(); 53 if (!Ctor) { 54 Ctor = RegAlloc; 60 if (Ctor == createLinearScanRegisterAllocator) 63 if (Ctor != createDefaultRegisterAllocator) 64 return Ctor();
|
ELFWriter.cpp | 204 const MCSectionELF *Ctor = (const MCSectionELF *)TLOF.getStaticCtorSection(); 205 return getSection(Ctor->getSectionName(), Ctor->getType(), Ctor->getFlags()); 646 ELFSection &Ctor = getCtorSection(); 647 Ctor.emitAlignment(Align); 648 EmitXXStructorList(GV->getInitializer(), Ctor); 662 /// EmitXXStructorList - Emit the ctor or dtor list. This just emits out the [all...] |
/external/clang/test/CXX/class/class.union/ |
p1.cpp | 16 class Ctor { 17 Ctor() { abort(); } // expected-note 4 {{because type 'Ctor' has a user-declared constructor}} 39 Ctor ctor; // expected-error {{union member 'ctor' has a non-trivial constructor}} member in union:U1 55 Ctor ctor; // expected-note {{because type 'U2::<anonymous struct}} member in struct:U2::__anon4511 79 struct s3 : Ctor { // expected-note {{because type 'U3::s3' has a base class with a non-trivial constructor}} 115 Either<int,Ctor> ctor(0); // expected-note {{in instantiation of template} [all...] |
/external/clang/lib/CodeGen/ |
MicrosoftCXXABI.cpp | 31 void BuildConstructorSignature(const CXXConstructorDecl *Ctor, 39 void BuildDestructorSignature(const CXXDestructorDecl *Ctor,
|
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?"); 634 static bool IsConstructorDelegationValid(const CXXConstructorDecl *Ctor) { 648 if (Ctor->getParent()->getNumVBases()) { 668 if (Ctor->getType()->getAs<FunctionProtoType>()->isVariadic()) 672 if (Ctor->isDelegatingConstructor()) 680 const CXXConstructorDecl *Ctor = cast<CXXConstructorDecl>(CurGD.getDecl()); 685 if (CtorType == Ctor_Complete && IsConstructorDelegationValid(Ctor)) { 688 EmitDelegateCXXConstructorCall(Ctor, Ctor_Base, Args); 692 Stmt *Body = Ctor->getBody() [all...] |
CGCXXABI.h | 151 virtual void BuildConstructorSignature(const CXXConstructorDecl *Ctor,
|
CGExprCXX.cpp | 264 } else if (const CXXConstructorDecl *Ctor = 266 Callee = CGM.GetAddrOfFunction(GlobalDecl(Ctor, Ctor_Complete), Ty); 421 "EmitSynthesizedCXXCopyCtor - unknown copy ctor expr"); 429 // FIXME. Do I still need this for a copy ctor synthesis? 778 if (CXXConstructorDecl *Ctor = E->getConstructor()) { 780 if (Ctor->getParent()->hasTrivialDefaultConstructor()) { 783 if (!E->hasInitializer() || Ctor->getParent()->isEmpty()) 797 CGF.EmitCXXAggrConstructorCall(Ctor, NumElements, NewPtr, 815 if (CXXConstructorDecl *Ctor = E->getConstructor()) { 820 !Ctor->getParent()->hasUserDeclaredConstructor() & [all...] |
ItaniumCXXABI.cpp | 96 void BuildConstructorSignature(const CXXConstructorDecl *Ctor, 131 void BuildConstructorSignature(const CXXConstructorDecl *Ctor, 678 void ItaniumCXXABI::BuildConstructorSignature(const CXXConstructorDecl *Ctor, 687 if (Type == Ctor_Base && Ctor->getParent()->getNumVBases() != 0) 692 void ARMCXXABI::BuildConstructorSignature(const CXXConstructorDecl *Ctor, 696 ItaniumCXXABI::BuildConstructorSignature(Ctor, Type, ResTy, ArgTys); [all...] |
CodeGenModule.h | 561 llvm::GlobalValue *GetAddrOfCXXConstructor(const CXXConstructorDecl *ctor, 799 void AddGlobalCtor(llvm::Function *Ctor, int Priority=65535);
|
CodeGenFunction.h | 351 /// struct A { ~A(); }; // trivial ctor, non-trivial dtor [all...] |
CodeGenModule.cpp | 342 void CodeGenModule::AddGlobalCtor(llvm::Function * Ctor, int Priority) { 344 GlobalCtors.push_back(std::make_pair(Ctor, Priority)); 355 // Ctor function type is void()*. 359 // Get the type of a ctor entry, { i32, void ()* }. [all...] |
/external/llvm/include/llvm/CodeGen/ |
MachinePassRegistry.h | 56 MachinePassCtor Ctor; // Function pass creator. 64 , Ctor(C) 72 MachinePassCtor getCtor() const { return Ctor; }
|
/external/llvm/include/llvm/Support/ |
Registry.h | 23 T *(*Ctor)(); 27 : Name(N), Desc(D), Ctor(C) 32 T *instantiate() const { return Ctor(); } 186 /// entry(const char *Name, const char *ShortDesc, T *(*Ctor)());
|
/external/llvm/include/llvm/ |
PassSupport.h | 54 /// PassInfo ctor - Do not call this directly, this should only be invoked 61 /// PassInfo ctor - Do not call this directly, this should only be invoked 105 void setNormalCtor(NormalCtor_t Ctor) { 106 NormalCtor = Ctor; 309 /// PassRegistrationListener ctor - Add the current object to the list of
|
/external/clang/lib/AST/ |
StmtDumper.cpp | 560 CXXConstructorDecl *Ctor = Node->getConstructor(); 561 DumpType(Ctor->getType());
|
/external/llvm/lib/CodeGen/SelectionDAG/ |
SelectionDAGISel.cpp | [all...] |
/external/clang/include/clang/AST/ |
RecursiveASTVisitor.h | [all...] |
/external/clang/lib/Sema/ |
SemaDeclCXX.cpp | 492 } else if (CXXConstructorDecl *Ctor = dyn_cast<CXXConstructorDecl>(New)) { 493 CXXSpecialMember NewSM = getSpecialMember(Ctor), [all...] |
SemaOverload.cpp | [all...] |
SemaExprCXX.cpp | [all...] |
SemaTemplateInstantiateDecl.cpp | [all...] |
SemaDecl.cpp | [all...] |
/external/clang/include/clang/Sema/ |
Sema.h | [all...] |