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

12

/freebsd-9.3-release/contrib/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.cpp638 RegisterRegAlloc::FunctionPassCtor Ctor = RegisterRegAlloc::getDefault(); local
641 if (!Ctor) {
642 Ctor = RegAlloc;
645 if (Ctor != useDefaultRegisterAllocator)
646 return Ctor();
H A DMachineScheduler.cpp215 MachineSchedRegistry::ScheduleDAGCtor Ctor = MachineSchedOpt; local
216 if (Ctor != useDefaultMachineSched)
217 return Ctor(this);
/freebsd-9.3-release/contrib/llvm/tools/clang/lib/StaticAnalyzer/Checkers/
H A DUndefinedArraySubscriptChecker.cpp45 if (const CXXConstructorDecl *Ctor = dyn_cast<CXXConstructorDecl>(D))
46 if (Ctor->isDefaulted())
H A DDynamicTypePropagation.cpp62 if (const CXXConstructorCall *Ctor = dyn_cast<CXXConstructorCall>(&Call)) {
71 switch (Ctor->getOriginExpr()->getConstructionKind()) {
78 if (const MemRegion *Target = Ctor->getCXXThisVal().getAsRegion())
79 recordFixedType(Target, Ctor->getDecl(), C);
152 if (const CXXConstructorCall *Ctor = dyn_cast<CXXConstructorCall>(&Call)) {
154 switch (Ctor->getOriginExpr()->getConstructionKind()) {
165 if (const MemRegion *Target = Ctor->getCXXThisVal().getAsRegion()) {
/freebsd-9.3-release/contrib/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; }
/freebsd-9.3-release/contrib/llvm/include/llvm/Support/
H A DRegistry.h25 T *(*Ctor)(); member in class:llvm::SimpleRegistryEntry
29 : Name(N), Desc(D), Ctor(C)
34 T *instantiate() const { return Ctor(); }
189 /// entry(const char *Name, const char *ShortDesc, T *(*Ctor)());
/freebsd-9.3-release/contrib/llvm/tools/clang/lib/CodeGen/
H A DCGClass.cpp653 static bool IsConstructorDelegationValid(const CXXConstructorDecl *Ctor) { argument
667 if (Ctor->getParent()->getNumVBases()) {
687 if (Ctor->getType()->getAs<FunctionProtoType>()->isVariadic())
691 if (Ctor->isDelegatingConstructor())
699 const CXXConstructorDecl *Ctor = cast<CXXConstructorDecl>(CurGD.getDecl()); local
704 if (CtorType == Ctor_Complete && IsConstructorDelegationValid(Ctor) &&
707 DI->EmitLocation(Builder, Ctor->getLocEnd());
708 EmitDelegateCXXConstructorCall(Ctor, Ctor_Base, Args, Ctor->getLocEnd());
712 Stmt *Body = Ctor
1744 EmitDelegateCXXConstructorCall(const CXXConstructorDecl *Ctor, CXXCtorType CtorType, const FunctionArgList &Args, SourceLocation Loc) argument
1801 EmitDelegatingCXXConstructorCall(const CXXConstructorDecl *Ctor, const FunctionArgList &Args) argument
[all...]
H A DCGExprCXX.cpp165 else if (const CXXConstructorDecl *Ctor = dyn_cast<CXXConstructorDecl>(CalleeDecl))
166 FInfo = &CGM.getTypes().arrangeCXXConstructorDeclaration(Ctor,
207 if (const CXXConstructorDecl *Ctor = dyn_cast<CXXConstructorDecl>(MD)) {
208 Callee = CGM.GetAddrOfFunction(GlobalDecl(Ctor, Ctor_Complete), Ty);
895 CXXConstructorDecl *Ctor = CCE->getConstructor(); local
896 if (Ctor->isTrivial()) {
899 if (!CCE->requiresZeroInitialization() || Ctor->getParent()->isEmpty())
910 CGF.EmitCXXAggrConstructorCall(Ctor, NumElements, NewPtr,
H A DCGCXXABI.h223 /// 'this' if HasThisReturn(GlobalDecl(Ctor, T)) is true or 'void' otherwise
229 virtual void BuildConstructorSignature(const CXXConstructorDecl *Ctor,
H A DItaniumCXXABI.cpp117 void BuildConstructorSignature(const CXXConstructorDecl *Ctor,
800 void ItaniumCXXABI::BuildConstructorSignature(const CXXConstructorDecl *Ctor, argument
807 // HasThisReturn(GlobalDecl(Ctor, Type)) is true
810 if (Type == Ctor_Base && Ctor->getParent()->getNumVBases() != 0)
H A DMicrosoftCXXABI.cpp64 void BuildConstructorSignature(const CXXConstructorDecl *Ctor,
449 void MicrosoftCXXABI::BuildConstructorSignature(const CXXConstructorDecl *Ctor, argument
455 const CXXRecordDecl *Class = Ctor->getParent();
H A DCodeGenModule.h1082 void AddGlobalCtor(llvm::Function *Ctor, int Priority=65535);
H A DCodeGenFunction.h1575 void EmitDelegateCXXConstructorCall(const CXXConstructorDecl *Ctor,
1583 void EmitDelegatingCXXConstructorCall(const CXXConstructorDecl *Ctor,
H A DCodeGenModule.cpp540 void CodeGenModule::AddGlobalCtor(llvm::Function * Ctor, int Priority) { argument
542 GlobalCtors.push_back(std::make_pair(Ctor, Priority));
553 // Ctor function type is void()*.
/freebsd-9.3-release/contrib/llvm/include/llvm/
H A DPassSupport.h106 void setNormalCtor(NormalCtor_t Ctor) { argument
107 NormalCtor = Ctor;
/freebsd-9.3-release/contrib/llvm/tools/clang/lib/StaticAnalyzer/Core/
H A DExprEngineCXX.cpp43 if (const CXXConstructorCall *Ctor = dyn_cast<CXXConstructorCall>(&Call)) {
44 assert(Ctor->getDecl()->isTrivial());
45 assert(Ctor->getDecl()->isCopyOrMoveConstructor());
46 ThisVal = Ctor->getCXXThisVal();
H A DExprEngineCallAndReturn.cpp608 const CXXConstructorCall &Ctor = cast<CXXConstructorCall>(Call); local
613 const MemRegion *Target = Ctor.getCXXThisVal().getAsRegion();
621 const CXXConstructExpr *CtorExpr = Ctor.getOriginExpr();
632 if (Ctor.getDecl()->getParent()->hasTrivialDestructor())
H A DCallEvent.cpp947 const CXXMethodDecl *Ctor = cast<CXXMethodDecl>(CalleeCtx->getDecl()); local
948 Loc ThisPtr = SVB.getCXXThis(Ctor, CalleeCtx);
/freebsd-9.3-release/contrib/llvm/tools/clang/lib/Sema/
H A DSemaDeclCXX.cpp3318 CXXConstructorDecl *Ctor; member in struct:__anon3263::BaseAndFieldInfo
3324 BaseAndFieldInfo(Sema &S, CXXConstructorDecl *Ctor, bool ErrorsInInits) argument
3325 : S(S), Ctor(Ctor), AnyErrorsInInits(ErrorsInInits) {
3326 bool Generated = Ctor->isImplicit() || Ctor->isDefaulted();
3327 if (Generated && Ctor->isCopyConstructor())
3329 else if (Generated && Ctor->isMoveConstructor())
3331 else if (Ctor->getInheritedConstructor())
3407 Info.Ctor
6798 isInitListConstructor(const CXXConstructorDecl* Ctor) argument
8233 getEntry(Sema &S, const CXXConstructorDecl *Ctor) argument
8249 getEntry(const CXXConstructorDecl *Ctor, QualType CtorType) argument
8273 noteDeclaredInDerived(const CXXConstructorDecl *Ctor) argument
8278 inherit(const CXXConstructorDecl *Ctor) argument
8327 minParamsToInherit(const CXXConstructorDecl *Ctor) argument
12420 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.cpp8191 if (CXXConstructorDecl *Ctor = dyn_cast<CXXConstructorDecl>(Fn)) {
8192 if (!Ctor->isImplicit())
8195 if (Ctor->getInheritedConstructor())
8198 if (Ctor->isDefaultConstructor())
8201 if (Ctor->isMoveConstructor())
8204 assert(Ctor->isCopyConstructor() &&
8229 const CXXConstructorDecl *Ctor = dyn_cast<CXXConstructorDecl>(Fn); local
8230 if (!Ctor) return;
8232 Ctor = Ctor
[all...]
H A DSemaTemplateInstantiateDecl.cpp3399 if (const CXXConstructorDecl *Ctor =
3401 InstantiateMemInitializers(cast<CXXConstructorDecl>(Function), Ctor, local
/freebsd-9.3-release/contrib/llvm/tools/clang/lib/AST/
H A DASTDumper.cpp1811 CXXConstructorDecl *Ctor = Node->getConstructor(); local
1812 dumpType(Ctor->getType());
/freebsd-9.3-release/contrib/llvm/tools/clang/include/clang/AST/
H A DRecursiveASTVisitor.h1792 if (CXXConstructorDecl *Ctor = dyn_cast<CXXConstructorDecl>(D)) {
1794 for (CXXConstructorDecl::init_iterator I = Ctor->init_begin(),
1795 E = Ctor->init_end();
/freebsd-9.3-release/contrib/llvm/lib/CodeGen/SelectionDAG/
H A DSelectionDAGISel.cpp1541 RegisterScheduler::FunctionPassCtor Ctor = RegisterScheduler::getDefault(); local
1543 if (!Ctor) {
1544 Ctor = ISHeuristic;
1545 RegisterScheduler::setDefault(Ctor);
1548 return Ctor(this, OptLevel);

Completed in 600 milliseconds

12