Home
last modified time | relevance | path

Searched refs:CXXCtorInitializer (Results 1 – 25 of 29) sorted by relevance

12

/trueos/contrib/llvm/tools/clang/lib/AST/
HDDeclCXX.cpp1566 CXXCtorInitializer::CXXCtorInitializer(ASTContext &Context, in CXXCtorInitializer() function in CXXCtorInitializer
1577 CXXCtorInitializer::CXXCtorInitializer(ASTContext &Context, in CXXCtorInitializer() function in CXXCtorInitializer
1588 CXXCtorInitializer::CXXCtorInitializer(ASTContext &Context, in CXXCtorInitializer() function in CXXCtorInitializer
1599 CXXCtorInitializer::CXXCtorInitializer(ASTContext &Context, in CXXCtorInitializer() function in CXXCtorInitializer
1609 CXXCtorInitializer::CXXCtorInitializer(ASTContext &Context, in CXXCtorInitializer() function in CXXCtorInitializer
1624 CXXCtorInitializer *CXXCtorInitializer::Create(ASTContext &Context, in Create()
1631 void *Mem = Context.Allocate(sizeof(CXXCtorInitializer) + in Create()
1633 llvm::alignOf<CXXCtorInitializer>()); in Create()
1634 return new (Mem) CXXCtorInitializer(Context, Member, MemberLoc, L, Init, R, in Create()
1638 TypeLoc CXXCtorInitializer::getBaseClassLoc() const { in getBaseClassLoc()
[all …]
HDASTTypeTraits.cpp91 if (const CXXCtorInitializer *CCI = get<CXXCtorInitializer>()) in getSourceRange()
HDDeclObjC.cpp1711 CXXCtorInitializer ** initializers, in setIvarInitializers()
1715 CXXCtorInitializer **ivarInitializers = in setIvarInitializers()
1716 new (C) CXXCtorInitializer*[NumIvarInitializers]; in setIvarInitializers()
1718 numInitializers * sizeof(CXXCtorInitializer*)); in setIvarInitializers()
HDASTDumper.cpp196 void dumpCXXCtorInitializer(const CXXCtorInitializer *Init);
644 void ASTDumper::dumpCXXCtorInitializer(const CXXCtorInitializer *Init) { in dumpCXXCtorInitializer()
HDDeclPrinter.cpp494 CXXCtorInitializer *BMInitializer = (*B); in VisitFunctionDecl()
/trueos/contrib/llvm/tools/clang/include/clang/AST/
HDASTTypeTraits.h119 KIND_TO_KIND_ID(CXXCtorInitializer)
277 Decl *, Stmt *, Type *, NestedNameSpecifier *, CXXCtorInitializer *> in KIND_TO_KIND_ID()
305 CXXCtorInitializer, void> : public PtrConverter<CXXCtorInitializer> {};
HDASTFwd.h26 class CXXCtorInitializer; variable
HDDeclCXX.h1822 class CXXCtorInitializer {
1865 CXXCtorInitializer(ASTContext &Context, FieldDecl *Member,
1872 CXXCtorInitializer(ASTContext &Context, TypeSourceInfo *TInfo, bool IsVirtual,
1878 CXXCtorInitializer(ASTContext &Context, FieldDecl *Member,
1884 CXXCtorInitializer(ASTContext &Context, IndirectFieldDecl *Member,
1890 CXXCtorInitializer(ASTContext &Context, TypeSourceInfo *TInfo,
1895 static CXXCtorInitializer *Create(ASTContext &Context, FieldDecl *Member,
2077 CXXCtorInitializer **CtorInitializers;
2113 typedef CXXCtorInitializer **init_iterator;
2116 typedef CXXCtorInitializer * const * init_const_iterator;
[all …]
HDDeclObjC.h33 class CXXCtorInitializer; variable
1822 CXXCtorInitializer **IvarInitializers;
1857 typedef CXXCtorInitializer **init_iterator;
1860 typedef CXXCtorInitializer * const * init_const_iterator;
1885 CXXCtorInitializer ** initializers,
HDRecursiveASTVisitor.h242 bool TraverseConstructorInitializer(CXXCtorInitializer *Init);
815 CXXCtorInitializer *Init) { in TraverseConstructorInitializer()
/trueos/contrib/llvm/tools/clang/include/clang/Sema/
HDOwnership.h26 class CXXCtorInitializer; variable
252 template<> struct IsResultPtrLowBitFree<CXXCtorInitializer*> {
260 typedef ActionResult<CXXCtorInitializer*> MemInitResult;
HDSema.h4725 CXXCtorInitializer *Initializer);
4728 ArrayRef<CXXCtorInitializer *> Initializers = None);
4791 ArrayRef<CXXCtorInitializer*> MemInits,
7732 ArrayRef<CXXCtorInitializer *> Initializers);
/trueos/contrib/llvm/tools/clang/include/clang/Analysis/
HDCFG.h39 class CXXCtorInitializer; variable
129 CFGInitializer(CXXCtorInitializer *initializer) in CFGInitializer()
132 CXXCtorInitializer* getInitializer() const { in getInitializer()
133 return static_cast<CXXCtorInitializer*>(Data1.getPointer()); in getInitializer()
574 void appendInitializer(CXXCtorInitializer *initializer, in appendInitializer()
HDProgramPoint.h479 PostInitializer(const CXXCtorInitializer *I, in PostInitializer()
484 const CXXCtorInitializer *getInitializer() const { in getInitializer()
485 return static_cast<const CXXCtorInitializer *>(getData1()); in getInitializer()
/trueos/contrib/llvm/tools/clang/lib/Sema/
HDSemaDeclCXX.cpp2759 return new (Context) CXXCtorInitializer(Context, DirectMember, IdLoc, in BuildMemberInitializer()
2763 return new (Context) CXXCtorInitializer(Context, IndirectMember, IdLoc, in BuildMemberInitializer()
2820 return new (Context) CXXCtorInitializer(Context, TInfo, InitRange.getBegin(), in BuildDelegatingInitializer()
2895 return new (Context) CXXCtorInitializer(Context, BaseTInfo, in BuildBaseInitializer()
2949 return new (Context) CXXCtorInitializer(Context, BaseTInfo, in BuildBaseInitializer()
2984 CXXCtorInitializer *&CXXBaseInit) { in BuildImplicitBaseInitializer()
3072 new (SemaRef.Context) CXXCtorInitializer(SemaRef.Context, in BuildImplicitBaseInitializer()
3093 CXXCtorInitializer *&CXXMemberInit) { in BuildImplicitMemberInitializer()
3226 = new (SemaRef.Context) CXXCtorInitializer(SemaRef.Context, Indirect, in BuildImplicitMemberInitializer()
3231 CXXMemberInit = CXXCtorInitializer::Create(SemaRef.Context, Field, Loc, in BuildImplicitMemberInitializer()
[all …]
/trueos/contrib/llvm/tools/clang/include/clang/ASTMatchers/
HDASTMatchers.h264 const internal::VariadicAllOfMatcher<CXXCtorInitializer> ctorInitializer;
2080 internal::Matcher<CXXCtorInitializer>, InnerMatcher) { in AST_MATCHER_P() argument
2098 AST_MATCHER_P(CXXCtorInitializer, forField, in AST_MATCHER_P() argument
2118 AST_MATCHER_P(CXXCtorInitializer, withInitializer, in AST_MATCHER_P() argument
2138 AST_MATCHER(CXXCtorInitializer, isWritten) { in AST_MATCHER() argument
3463 internal::Matcher<CXXCtorInitializer>, InnerMatcher) { in AST_MATCHER_P() argument
HDASTMatchersInternal.h677 llvm::is_same<T, CXXCtorInitializer>::value);
868 TypeList<QualType, Type, TypeLoc, CXXCtorInitializer> > AllNodeBaseTypes;
/trueos/contrib/llvm/tools/clang/include/clang/Serialization/
HDASTWriter.h46 class CXXCtorInitializer; variable
635 const CXXCtorInitializer * const *CtorInitializers,
HDASTReader.h71 class CXXCtorInitializer; variable
1776 std::pair<CXXCtorInitializer **, unsigned>
/trueos/contrib/llvm/tools/clang/lib/CodeGen/
HDCGClass.cpp385 CXXCtorInitializer *BaseInit, in EmitBaseInitializer()
533 CXXCtorInitializer *MemberInit, in EmitMemberInitializer()
920 bool isMemberInitMemcpyable(CXXCtorInitializer *MemberInit) const { in isMemberInitMemcpyable()
952 void addMemberInitializer(CXXCtorInitializer *MemberInit) { in addMemberInitializer()
1002 SmallVector<CXXCtorInitializer*, 16> AggregatedInits;
1168 CXXCtorInitializer *Member = (*B); in EmitCtorPrologue()
HDCGObjC.cpp1359 SmallVector<CXXCtorInitializer *, 8> IvarInitializers; in GenerateObjCCtorDtorMethod()
1362 CXXCtorInitializer *IvarInit = (*B); in GenerateObjCCtorDtorMethod()
/trueos/contrib/llvm/tools/clang/lib/StaticAnalyzer/Core/
HDExprEngineCXX.cpp147 const CXXCtorInitializer *Init = InitElem->getInitializer(); in VisitCXXConstructExpr()
HDExprEngine.cpp441 const CXXCtorInitializer *BMI = Init.getInitializer(); in ProcessInitializer()
2332 const CXXCtorInitializer *Init = in getNodeLabel()
/trueos/contrib/llvm/tools/clang/lib/Serialization/
HDASTReader.cpp7012 std::pair<CXXCtorInitializer **, unsigned>
7015 CXXCtorInitializer **CtorInitializers = 0; in ReadCXXCtorInitializers()
7019 = new (Context) CXXCtorInitializer*[NumInitializers]; in ReadCXXCtorInitializers()
7062 CXXCtorInitializer *BOMInit; in ReadCXXCtorInitializers()
7064 BOMInit = new (Context) CXXCtorInitializer(Context, TInfo, IsBaseVirtual, in ReadCXXCtorInitializers()
7068 BOMInit = new (Context) CXXCtorInitializer(Context, TInfo, LParenLoc, in ReadCXXCtorInitializers()
7072 BOMInit = new (Context) CXXCtorInitializer(Context, Member, MemberOrEllipsisLoc, in ReadCXXCtorInitializers()
7075 BOMInit = new (Context) CXXCtorInitializer(Context, IndirectMember, in ReadCXXCtorInitializers()
7081 BOMInit = new (Context) CXXCtorInitializer(Context, IndirectMember, in ReadCXXCtorInitializers()
7085 BOMInit = CXXCtorInitializer::Create(Context, Member, MemberOrEllipsisLoc, in ReadCXXCtorInitializers()
/trueos/contrib/llvm/tools/clang/lib/Analysis/
HDCFG.cpp436 CFGBlock *addInitializer(CXXCtorInitializer *I);
459 void appendInitializer(CFGBlock *B, CXXCtorInitializer *I) { in appendInitializer()
738 CFGBlock *CFGBuilder::addInitializer(CXXCtorInitializer *I) { in addInitializer()
3759 const CXXCtorInitializer *I = IE->getInitializer(); in print_elem()

12