Home
last modified time | relevance | path

Searched refs:getConstructor (Results 1 – 25 of 39) sorted by relevance

12

/freebsd-12.1/contrib/llvm/tools/clang/lib/Sema/
H A DSemaCUDA.cpp420 return isEmptyCudaConstructor(Loc, CE->getConstructor()); in isEmptyCudaConstructor()
486 isEmptyCudaConstructor(VD->getLocation(), CE->getConstructor()); in checkAllowedCUDAInitializer()
513 InitFn = CE->getConstructor(); in checkAllowedCUDAInitializer()
H A DSemaExceptionSpec.cpp1098 cast<CXXConstructExpr>(E)->getConstructor()); in canThrow()
1106 cast<CXXInheritedCtorInitExpr>(E)->getConstructor()); in canThrow()
H A DJumpDiagnostics.cpp192 const CXXConstructorDecl *Ctor = CCE->getConstructor(); in GetDiagForGotoScopeDecl()
H A DTreeTransform.h10856 getDerived().TransformDecl(E->getBeginLoc(), E->getConstructor())); in TransformCXXConstructExpr()
10873 Constructor == E->getConstructor() && in TransformCXXConstructExpr()
10896 getDerived().TransformDecl(E->getBeginLoc(), E->getConstructor())); in TransformCXXInheritedCtorInitExpr()
10902 Constructor == E->getConstructor()) { in TransformCXXInheritedCtorInitExpr()
10945 getDerived().TransformDecl(E->getBeginLoc(), E->getConstructor())); in TransformCXXTemporaryObjectExpr()
10963 Constructor == E->getConstructor() && in TransformCXXTemporaryObjectExpr()
H A DSemaDeclCXX.cpp3481 if (E->getConstructor()->isCopyConstructor()) { in VisitCXXConstructExpr()
4096 assert(cast<CXXConstructExpr>(DelegationInit.get())->getConstructor() && in BuildDelegatingInitializer()
6814 cast<CXXConstructorDecl>(MD)->getInheritedConstructor().getConstructor(); in lookupInheritedCtor()
11058 .getConstructor(), in findInheritingConstructor()
11154 Constructor->getInheritedConstructor().getConstructor(); in DefineInheritingConstructor()
13815 if (!construct->getConstructor()->isTrivial()) { in BuildExceptionDeclaration()
/freebsd-12.1/contrib/llvm/tools/clang/lib/StaticAnalyzer/Core/
H A DExprEngineCXX.cpp539 if (CE->getConstructor()->isTrivial() && in VisitCXXConstructExpr()
540 CE->getConstructor()->isCopyOrMoveConstructor() && in VisitCXXConstructExpr()
H A DExprEngineCallAndReturn.cpp251 svalBuilder.getCXXThis(CCE->getConstructor()->getParent(), calleeCtx); in processCallExit()
/freebsd-12.1/contrib/llvm/tools/clang/lib/Index/
H A DIndexBody.cpp361 return IndexCtx.handleReference(E->getConstructor(), E->getLocation(), in VisitCXXConstructExpr()
/freebsd-12.1/contrib/llvm/tools/clang/lib/AST/
H A DExpr.cpp1800 return cast<CXXConstructExpr>(SubExpr)->getConstructor(); in getConversionFunction()
2923 if (CE->getConstructor()->isTrivial() && in isConstantInitializer()
2924 CE->getConstructor()->getParent()->hasTrivialDestructor()) { in isConstantInitializer()
3314 if (!CE->getConstructor()->isTrivial() && IncludePossibleEffects) in HasSideEffects()
3323 if (!ICIE->getConstructor()->isTrivial() && IncludePossibleEffects) in HasSideEffects()
3406 if (E->getConstructor()->isTrivial()) { in VisitCXXConstructExpr()
H A DStmtProfile.cpp1626 VisitDecl(S->getConstructor()); in VisitCXXConstructExpr()
1633 VisitDecl(S->getConstructor()); in VisitCXXInheritedCtorInitExpr()
H A DTextNodeDumper.cpp844 CXXConstructorDecl *Ctor = Node->getConstructor(); in VisitCXXConstructExpr()
H A DItaniumMangle.cpp725 FD = Inherited.getConstructor(); in mangleFunctionEncodingBareType()
1421 InheritedFrom = Inherited.getConstructor()->getParent(); in mangleUnqualifiedName()
1423 Inherited.getConstructor()->getTemplateSpecializationArgs(); in mangleUnqualifiedName()
/freebsd-12.1/contrib/llvm/tools/clang/lib/CodeGen/
H A DCGExprAgg.cpp458 return Cons->getConstructor()->isDefaultConstructor() && in isTrivialFiller()
459 Cons->getConstructor()->isTrivial(); in isTrivialFiller()
1260 E->getConstructor(), E->constructsVBase(), Slot.getAddress(), in VisitCXXInheritedCtorInitExpr()
H A DCGClass.cpp644 (CE && isMemcpyEquivalentSpecialMember(CE->getConstructor()))) { in EmitMemberInitializer()
1053 if (!(CE && isMemcpyEquivalentSpecialMember(CE->getConstructor())) && in isMemberInitMemcpyable()
2049 EmitCallArgs(Args, FPT, E->arguments(), E->getConstructor(), in EmitCXXConstructorCall()
2296 EmitCallArgs(Args, FPT, drop_begin(E->arguments(), 1), E->getConstructor(), in EmitSynthesizedCXXCopyCtorCall()
H A DCGExprCXX.cpp574 const CXXConstructorDecl *CD = E->getConstructor(); in EmitCXXConstructExpr()
652 const CXXConstructorDecl *CD = E->getConstructor(); in EmitSynthesizedCXXCopyCtor()
1140 CXXConstructorDecl *Ctor = CCE->getConstructor(); in EmitNewArrayInitializer()
H A DCGExprConstant.cpp1048 if (!E->getConstructor()->isTrivial()) in VisitCXXConstructExpr()
1066 assert(E->getConstructor()->isCopyOrMoveConstructor() && in VisitCXXConstructExpr()
1454 const CXXConstructorDecl *CD = E->getConstructor(); in tryEmitPrivateForVarInit()
H A DCGObjC.cpp921 return (construct->getConstructor()->isTrivial()); in hasTrivialGetExpr()
3560 CXXConstExpr->getConstructor(), in GenerateObjCAtomicGetterCopyHelperFunction()
/freebsd-12.1/contrib/llvm/tools/clang/include/clang/StaticAnalyzer/Core/PathSensitive/
H A DCallEvent.h879 return getOriginExpr()->getConstructor(); in getDecl()
/freebsd-12.1/contrib/llvm/tools/clang/lib/Analysis/
H A DThreadSafety.cpp2095 const CXXConstructorDecl *D = Exp->getConstructor(); in VisitCXXConstructExpr()
2149 const auto *CtorD = dyn_cast_or_null<NamedDecl>(CE->getConstructor()); in VisitDeclStmt()
H A DConsumed.cpp773 CXXConstructorDecl *Constructor = Call->getConstructor(); in VisitCXXConstructExpr()
/freebsd-12.1/contrib/llvm/tools/clang/include/clang/AST/
H A DDeclCXX.h2471 CXXConstructorDecl *getConstructor() const { return BaseCtor; }
3339 CXXConstructorDecl *getConstructor() const;
H A DExprCXX.h1334 CXXConstructorDecl *getConstructor() const { return Constructor; } in getConstructor() function
1483 CXXConstructorDecl *getConstructor() const { return Constructor; } in getConstructor() function
/freebsd-12.1/contrib/llvm/tools/clang/lib/Serialization/
H A DASTWriterStmt.cpp1327 Record.AddDeclRef(E->getConstructor()); in VisitCXXConstructExpr()
1338 Record.AddDeclRef(E->getConstructor()); in VisitCXXInheritedCtorInitExpr()
H A DASTReaderDecl.cpp2996 !isSameEntity(CtorX->getInheritedConstructor().getConstructor(), in isSameEntity()
2997 CtorY->getInheritedConstructor().getConstructor())) in isSameEntity()
/freebsd-12.1/contrib/llvm/tools/clang/include/clang/ASTMatchers/
H A DASTMatchersInternal.h867 return matchesDecl(Node.getConstructor(), Finder, Builder); in matchesSpecialized()

12