Lines Matching refs:InitExpr
5854 const Expr *InitExpr) -> bool { in compileConstructor() argument
5856 if (InitExpr->getType().isNull()) in compileConstructor()
5859 if (std::optional<PrimType> T = this->classify(InitExpr)) { in compileConstructor()
5860 if (!this->visit(InitExpr)) in compileConstructor()
5864 return this->emitInitThisBitField(*T, F, FieldOffset, InitExpr); in compileConstructor()
5865 return this->emitInitThisField(*T, FieldOffset, InitExpr); in compileConstructor()
5870 if (!this->emitGetPtrThisField(FieldOffset, InitExpr)) in compileConstructor()
5873 if (!this->visitInitializer(InitExpr)) in compileConstructor()
5876 return this->emitFinishInitPop(InitExpr); in compileConstructor()
5907 const Expr *InitExpr = Init->getInit(); in compileConstructor() local
5911 if (!emitFieldInitializer(F, F->Offset, InitExpr)) in compileConstructor()
5919 if (!this->emitGetPtrThisVirtBase(BaseDecl, InitExpr)) in compileConstructor()
5927 if (!this->emitGetPtrThisBase(B->Offset, InitExpr)) in compileConstructor()
5931 if (!this->visitInitializer(InitExpr)) in compileConstructor()
5933 if (!this->emitFinishInitPop(InitExpr)) in compileConstructor()
5952 if (!emitFieldInitializer(NestedField, NestedFieldOffset, InitExpr)) in compileConstructor()
5964 if (!this->emitGetPtrThisField(InitFieldOffset, InitExpr)) in compileConstructor()
5966 if (!this->emitFinishInitPop(InitExpr)) in compileConstructor()
5972 if (!this->emitThis(InitExpr)) in compileConstructor()
5976 if (!this->emitPopPtr(InitExpr)) in compileConstructor()