Lines Matching refs:InitLink

45     Ctx->InitStack.push_back(InitLink::Decl(VD));  in DeclScope()
84 bool InitLink::emit(Compiler<Emitter> *Ctx, const Expr *E) const { in emit()
1756 InitLinkScope<Emitter> ILS(this, InitLink::InitList()); in visitInitList()
1795 InitLinkScope<Emitter> ILS(this, InitLink::Field(FieldToInit->Offset)); in visitInitList()
1807 InitLinkScope<Emitter> ILS(this, InitLink::Field(FieldToInit->Offset)); in visitInitList()
2012 InitLinkScope<Emitter> ILS(this, InitLink::Elem(ElemIndex)); in visitArrayElemInit()
2044 InitLinkScope<Emitter> ILS(this, InitLink::Temp(*LocalIndex)); in visitCallArgs()
2877 InitLinkScope<Emitter> ILS(this, InitLink::Temp(*LocalIndex)); in VisitMaterializeTemporaryExpr()
4118 InitLinkScope<Emitter> ILS(this, InitLink::Temp(*LocalIndex)); in visit()
4540 InitLinkScope<Emitter> ILS(this, InitLink::Temp(*LocalOffset)); in visitExpr()
4716 InitLinkScope<Emitter> ILS(this, InitLink::Decl(VD)); in visitVarDecl()
5231 if (InitStack[StartIndex].Kind == InitLink::K_InitList || in VisitCXXThisExpr()
5232 InitStack[StartIndex].Kind == InitLink::K_This) { in VisitCXXThisExpr()
5241 if (InitStack[StartIndex].Kind == InitLink::K_InitList) in VisitCXXThisExpr()
5244 if (InitStack[StartIndex].Kind != InitLink::K_Field && in VisitCXXThisExpr()
5245 InitStack[StartIndex].Kind != InitLink::K_Elem) in VisitCXXThisExpr()
5251 if (InitStack[I].Kind == InitLink::K_InitList) in VisitCXXThisExpr()
5368 InitLinkScope<Emitter> ILS(this, InitLink::RVO()); in visitReturnStmt()
5869 InitLinkScope<Emitter> FieldScope(this, InitLink::Field(F->Offset)); in compileConstructor()
5902 InitLinkScope<Emitter> InitScope(this, InitLink::This()); in compileConstructor()