Searched refs:Ctor (Results 1 - 25 of 31) sorted by relevance

12

/external/clang/test/Parser/
H A Dcxx-class.cpp73 class Ctor { // expected-note{{not complete until the closing '}'}} class in namespace:ctor_error
74 Ctor(f)(int); // ok
75 Ctor(g(int)); // ok
76 Ctor(x[5]); // expected-error{{incomplete type}}
78 Ctor(UnknownType *); // expected-error{{unknown type name 'UnknownType'}}
82 Ctor::Ctor (x) = { 0 }; // \
83 // expected-error{{qualified reference to 'Ctor' is a constructor name}}
85 Ctor::Ctor(UnknownTyp function in class:ctor_error::Ctor
[all...]
/external/llvm/lib/CodeGen/
H A DMachinePassRegistry.cpp23 MachinePassCtor Ctor = 0; local
26 Ctor = R->getCtor();
30 assert(Ctor && "Unregistered pass name");
31 setDefault(Ctor);
H A DPasses.cpp614 RegisterRegAlloc::FunctionPassCtor Ctor = RegisterRegAlloc::getDefault(); local
617 if (!Ctor) {
618 Ctor = RegAlloc;
621 if (Ctor != useDefaultRegisterAllocator)
622 return Ctor();
H A DMachineScheduler.cpp193 MachineSchedRegistry::ScheduleDAGCtor Ctor = MachineSchedOpt; local
194 if (Ctor == useDefaultMachineSched) {
196 Ctor = MachineSchedRegistry::getDefault();
197 if (!Ctor) {
198 Ctor = createConvergingSched;
199 MachineSchedRegistry::setDefault(Ctor);
203 OwningPtr<ScheduleDAGInstrs> Scheduler(Ctor(this));
/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
41 Ctor ctor; // expected-error {{union member 'ctor' has a non-trivial constructor}}
58 Ctor ctor; // expected-note {{because type 'U2::<anonymous struct}}
82 struct s3 : Ctor { // expected-note {{because type 'U3::s3' has a base class with a non-trivial constructor}}
119 Either<int,Ctor> ctor(0); // expected-note {{in instantiation of template}}
/external/clang/lib/StaticAnalyzer/Checkers/
H A DDynamicTypePropagation.cpp60 if (const CXXConstructorCall *Ctor = dyn_cast<CXXConstructorCall>(&Call)) {
69 switch (Ctor->getOriginExpr()->getConstructionKind()) {
76 if (const MemRegion *Target = Ctor->getCXXThisVal().getAsRegion())
77 recordFixedType(Target, Ctor->getDecl(), C);
149 if (const CXXConstructorCall *Ctor = dyn_cast<CXXConstructorCall>(&Call)) {
151 switch (Ctor->getOriginExpr()->getConstructionKind()) {
162 if (const MemRegion *Target = Ctor->getCXXThisVal().getAsRegion()) {
/external/llvm/include/llvm/CodeGen/
H A DMachinePassRegistry.h57 MachinePassCtor Ctor; // Function pass creator. member in class:llvm::MachinePassRegistryNode
65 , Ctor(C)
73 MachinePassCtor getCtor() const { return Ctor; }
/external/clang/unittests/Tooling/
H A DRecursiveASTVisitorTest.cpp367 bool VisitCXXConstructorDecl(CXXConstructorDecl* Ctor) { argument
368 if (Ctor->isImplicit()) { // Was not written in source code
369 if (const CXXRecordDecl* Class = Ctor->getParent()) {
370 Match(Class->getName(), Ctor->getLocation());
406 if (const CXXConstructorDecl* Ctor = Expr->getConstructor()) {
407 if (const CXXRecordDecl* Class = Ctor->getParent()) {
/external/clang/test/SemaCXX/
H A Dcxx98-compat.cpp50 struct Ctor { struct
51 Ctor(int, char);
52 Ctor(double, long);
70 Ctor c1 = { 1, 2 }; // expected-warning {{constructor call from initializer list is incompatible with C++98}}
71 Ctor c2 = { 3.0, 4l }; // expected-warning {{constructor call from initializer list is incompatible with C++98}}
/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/CodeGen/
H A DMicrosoftCXXABI.cpp33 void BuildConstructorSignature(const CXXConstructorDecl *Ctor, argument
41 void BuildDestructorSignature(const CXXDestructorDecl *Ctor, argument
H A DCGClass.cpp679 static bool IsConstructorDelegationValid(const CXXConstructorDecl *Ctor) { argument
693 if (Ctor->getParent()->getNumVBases()) {
713 if (Ctor->getType()->getAs<FunctionProtoType>()->isVariadic())
717 if (Ctor->isDelegatingConstructor())
725 const CXXConstructorDecl *Ctor = cast<CXXConstructorDecl>(CurGD.getDecl()); local
730 if (CtorType == Ctor_Complete && IsConstructorDelegationValid(Ctor) &&
733 DI->EmitLocation(Builder, Ctor->getLocEnd());
734 EmitDelegateCXXConstructorCall(Ctor, Ctor_Base, Args);
738 Stmt *Body = Ctor->getBody();
753 EmitCtorPrologue(Ctor, CtorTyp
1328 EmitDelegateCXXConstructorCall(const CXXConstructorDecl *Ctor, CXXCtorType CtorType, const FunctionArgList &Args) argument
1382 EmitDelegatingCXXConstructorCall(const CXXConstructorDecl *Ctor, const FunctionArgList &Args) argument
[all...]
H A DItaniumCXXABI.cpp95 void BuildConstructorSignature(const CXXConstructorDecl *Ctor,
135 void BuildConstructorSignature(const CXXConstructorDecl *Ctor,
682 void ItaniumCXXABI::BuildConstructorSignature(const CXXConstructorDecl *Ctor, argument
691 if (Type == Ctor_Base && Ctor->getParent()->getNumVBases() != 0)
696 void ARMCXXABI::BuildConstructorSignature(const CXXConstructorDecl *Ctor, argument
700 ItaniumCXXABI::BuildConstructorSignature(Ctor, Type, ResTy, ArgTys);
H A DCGCXXABI.h166 virtual void BuildConstructorSignature(const CXXConstructorDecl *Ctor,
H A DCGExprCXX.cpp298 } else if (const CXXConstructorDecl *Ctor =
300 Callee = CGM.GetAddrOfFunction(GlobalDecl(Ctor, Ctor_Complete), Ty);
959 CXXConstructorDecl *Ctor = CCE->getConstructor(); local
960 if (Ctor->isTrivial()) {
963 if (!CCE->requiresZeroInitialization() || Ctor->getParent()->isEmpty())
974 CGF.EmitCXXAggrConstructorCall(Ctor, NumElements, NewPtr,
H A DCodeGenModule.h957 void AddGlobalCtor(llvm::Function *Ctor, int Priority=65535);
/external/clang/tools/libclang/
H A DIndexDecl.cpp66 if (CXXConstructorDecl *Ctor = dyn_cast<CXXConstructorDecl>(D)) {
68 for (CXXConstructorDecl::init_iterator I = Ctor->init_begin(),
69 E = Ctor->init_end();
H A DRecursiveASTVisitor.h1648 if (CXXConstructorDecl *Ctor = dyn_cast<CXXConstructorDecl>(D)) {
1650 for (CXXConstructorDecl::init_iterator I = Ctor->init_begin(),
1651 E = Ctor->init_end();
/external/llvm/include/llvm/
H A DPassSupport.h106 void setNormalCtor(NormalCtor_t Ctor) { argument
107 NormalCtor = Ctor;
/external/clang/lib/StaticAnalyzer/Core/
H A DExprEngineCallAndReturn.cpp373 const CXXConstructorCall &Ctor = cast<CXXConstructorCall>(Call); local
376 const MemRegion *Target = Ctor.getCXXThisVal().getAsRegion();
384 const CXXConstructExpr *CtorExpr = Ctor.getOriginExpr();
395 if (Ctor.getDecl()->getParent()->hasTrivialDestructor())
H A DCallEvent.cpp876 const CXXMethodDecl *Ctor = cast<CXXMethodDecl>(CalleeCtx->getDecl()); local
877 Loc ThisPtr = SVB.getCXXThis(Ctor, CalleeCtx);
/external/clang/lib/Sema/
H A DSemaDeclCXX.cpp520 } else if (CXXConstructorDecl *Ctor = dyn_cast<CXXConstructorDecl>(New)) {
521 CXXSpecialMember NewSM = getSpecialMember(Ctor),
2798 CXXConstructorDecl *Ctor; member in struct:__anon195::BaseAndFieldInfo
2804 BaseAndFieldInfo(Sema &S, CXXConstructorDecl *Ctor, bool ErrorsInInits) argument
2805 : S(S), Ctor(Ctor), AnyErrorsInInits(ErrorsInInits) {
2806 bool Generated = Ctor->isImplicit() || Ctor->isDefaulted();
2807 if (Generated && Ctor->isCopyConstructor())
2809 else if (Generated && Ctor
5659 isInitListConstructor(const CXXConstructorDecl* Ctor) argument
10971 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.cpp7889 if (CXXConstructorDecl *Ctor = dyn_cast<CXXConstructorDecl>(Fn)) {
7890 if (!Ctor->isImplicit())
7893 if (Ctor->getInheritedConstructor())
7896 if (Ctor->isDefaultConstructor())
7899 if (Ctor->isMoveConstructor())
7902 assert(Ctor->isCopyConstructor() &&
7927 const CXXConstructorDecl *Ctor = dyn_cast<CXXConstructorDecl>(Fn); local
7928 if (!Ctor) return;
7930 Ctor = Ctor
[all...]
/external/llvm/lib/CodeGen/SelectionDAG/
H A DSelectionDAGISel.cpp1404 RegisterScheduler::FunctionPassCtor Ctor = RegisterScheduler::getDefault(); local
1406 if (!Ctor) {
1407 Ctor = ISHeuristic;
1408 RegisterScheduler::setDefault(Ctor);
1411 return Ctor(this, OptLevel);
/external/clang/include/clang/AST/
H A DRecursiveASTVisitor.h1721 if (CXXConstructorDecl *Ctor = dyn_cast<CXXConstructorDecl>(D)) {
1723 for (CXXConstructorDecl::init_iterator I = Ctor->init_begin(),
1724 E = Ctor->init_end();

Completed in 1258 milliseconds

12