Searched defs:Ctor (Results 1 - 17 of 17) sorted by relevance

/external/llvm/lib/CodeGen/
H A DPasses.cpp51 RegisterRegAlloc::FunctionPassCtor Ctor = RegisterRegAlloc::getDefault(); local
53 if (!Ctor) {
54 Ctor = RegAlloc;
60 if (Ctor == createLinearScanRegisterAllocator)
63 if (Ctor != createDefaultRegisterAllocator)
64 return Ctor();
H A DELFWriter.cpp202 const MCSectionELF *Ctor = (const MCSectionELF *)TLOF.getStaticCtorSection(); local
203 return getSection(Ctor->getSectionName(), Ctor->getType(), Ctor->getFlags());
644 ELFSection &Ctor = getCtorSection(); local
645 Ctor.emitAlignment(Align);
646 EmitXXStructorList(GV->getInitializer(), Ctor);
/external/clang/lib/CodeGen/
H A DMicrosoftCXXABI.cpp31 void BuildConstructorSignature(const CXXConstructorDecl *Ctor, argument
39 void BuildDestructorSignature(const CXXDestructorDecl *Ctor, argument
H A DItaniumCXXABI.cpp96 void BuildConstructorSignature(const CXXConstructorDecl *Ctor,
131 void BuildConstructorSignature(const CXXConstructorDecl *Ctor,
678 void ItaniumCXXABI::BuildConstructorSignature(const CXXConstructorDecl *Ctor, argument
687 if (Type == Ctor_Base && Ctor->getParent()->getNumVBases() != 0)
692 void ARMCXXABI::BuildConstructorSignature(const CXXConstructorDecl *Ctor, argument
696 ItaniumCXXABI::BuildConstructorSignature(Ctor, Type, ResTy, ArgTys);
H A DCGClass.cpp643 static bool IsConstructorDelegationValid(const CXXConstructorDecl *Ctor) { argument
657 if (Ctor->getParent()->getNumVBases()) {
677 if (Ctor->getType()->getAs<FunctionProtoType>()->isVariadic())
681 if (Ctor->isDelegatingConstructor())
689 const CXXConstructorDecl *Ctor = cast<CXXConstructorDecl>(CurGD.getDecl()); local
694 if (CtorType == Ctor_Complete && IsConstructorDelegationValid(Ctor)) {
696 DI->EmitLocation(Builder, Ctor->getLocEnd());
697 EmitDelegateCXXConstructorCall(Ctor, Ctor_Base, Args);
701 Stmt *Body = Ctor->getBody();
713 EmitCtorPrologue(Ctor, CtorTyp
1281 EmitDelegateCXXConstructorCall(const CXXConstructorDecl *Ctor, CXXCtorType CtorType, const FunctionArgList &Args) argument
1335 EmitDelegatingCXXConstructorCall(const CXXConstructorDecl *Ctor, const FunctionArgList &Args) argument
[all...]
H A DCodeGenModule.cpp362 void CodeGenModule::AddGlobalCtor(llvm::Function * Ctor, int Priority) { argument
364 GlobalCtors.push_back(std::make_pair(Ctor, Priority));
375 // Ctor function type is void()*.
/external/llvm/include/llvm/CodeGen/
H A DMachinePassRegistry.h56 MachinePassCtor Ctor; // Function pass creator. member in class:llvm::MachinePassRegistryNode
64 , Ctor(C)
72 MachinePassCtor getCtor() const { return Ctor; }
/external/clang/test/CXX/class/class.union/
H A Dp1.cpp16 class Ctor { class
17 Ctor() { abort(); } // expected-note 4 {{because type 'Ctor' has a user-declared constructor}} function in class:Ctor
39 Ctor ctor; // expected-error {{union member 'ctor' has a non-trivial constructor}}
55 Ctor ctor; // expected-note {{because type 'U2::<anonymous struct}}
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}}
/external/llvm/include/llvm/
H A DPassSupport.h105 void setNormalCtor(NormalCtor_t Ctor) { argument
106 NormalCtor = Ctor;
/external/llvm/include/llvm/Support/
H A DRegistry.h23 T *(*Ctor)(); member in class:llvm::SimpleRegistryEntry
27 : Name(N), Desc(D), Ctor(C)
32 T *instantiate() const { return Ctor(); }
186 /// entry(const char *Name, const char *ShortDesc, T *(*Ctor)());
/external/clang/lib/AST/
H A DStmtDumper.cpp566 CXXConstructorDecl *Ctor = Node->getConstructor(); local
567 DumpType(Ctor->getType());
/external/clang/lib/Sema/
H A DSemaTemplateInstantiateDecl.cpp2539 if (const CXXConstructorDecl *Ctor =
2541 InstantiateMemInitializers(cast<CXXConstructorDecl>(Function), Ctor, local
H A DSemaExprCXX.cpp2140 const CXXConstructorDecl *Ctor = cast<CXXConstructorDecl>(FD); local
2147 BeforeToType = Ctor->getParamDecl(0)->getType().getNonReferenceType();
H A DSemaDeclCXX.cpp492 } else if (CXXConstructorDecl *Ctor = dyn_cast<CXXConstructorDecl>(New)) {
493 CXXSpecialMember NewSM = getSpecialMember(Ctor),
2623 CXXConstructorDecl *Ctor; member in struct:__anon2945::BaseAndFieldInfo
2629 BaseAndFieldInfo(Sema &S, CXXConstructorDecl *Ctor, bool ErrorsInInits) argument
2630 : S(S), Ctor(Ctor), AnyErrorsInInits(ErrorsInInits) {
2631 bool Generated = Ctor->isImplicit() || Ctor->isDefaulted();
2632 if (Generated && Ctor->isCopyConstructor())
2634 else if (Generated && Ctor
10672 DelegatingCycleHelper(CXXConstructorDecl* Ctor, llvm::SmallSet<CXXConstructorDecl*, 4> &Valid, llvm::SmallSet<CXXConstructorDecl*, 4> &Invalid, llvm::SmallSet<CXXConstructorDecl*, 4> &Current, Sema &S) argument
[all...]
H A DSemaOverload.cpp6933 if (CXXConstructorDecl *Ctor = dyn_cast<CXXConstructorDecl>(Fn)) {
6934 if (!Ctor->isImplicit())
6937 if (Ctor->getInheritedConstructor())
6940 if (Ctor->isDefaultConstructor())
6943 if (Ctor->isMoveConstructor())
6946 assert(Ctor->isCopyConstructor() &&
6969 const CXXConstructorDecl *Ctor = dyn_cast<CXXConstructorDecl>(Fn); local
6970 if (!Ctor) return;
6972 Ctor = Ctor
[all...]
/external/llvm/lib/CodeGen/SelectionDAG/
H A DSelectionDAGISel.cpp1226 RegisterScheduler::FunctionPassCtor Ctor = RegisterScheduler::getDefault(); local
1228 if (!Ctor) {
1229 Ctor = ISHeuristic;
1230 RegisterScheduler::setDefault(Ctor);
1233 return Ctor(this, OptLevel);
/external/clang/lib/StaticAnalyzer/Checkers/
H A DRetainCountChecker.cpp2604 const CXXConstructorDecl *Ctor = CE->getConstructor(); local
2605 if (!Ctor)
2609 const RetainSummary *Summ = Summaries.getSummary(Ctor);

Completed in 554 milliseconds