Lines Matching refs:InitExpr
146 const Expr *InitExpr) -> bool { in visitFunc() argument
147 if (std::optional<PrimType> T = this->classify(InitExpr)) { in visitFunc()
148 if (!this->visit(InitExpr)) in visitFunc()
152 return this->emitInitThisBitField(*T, F, FieldOffset, InitExpr); in visitFunc()
153 return this->emitInitThisField(*T, FieldOffset, InitExpr); in visitFunc()
157 if (!this->emitGetPtrThisField(FieldOffset, InitExpr)) in visitFunc()
160 if (!this->visitInitializer(InitExpr)) in visitFunc()
163 return this->emitPopPtr(InitExpr); in visitFunc()
182 const Expr *InitExpr = Init->getInit(); in visitFunc() local
186 if (!emitFieldInitializer(F, F->Offset, InitExpr)) in visitFunc()
195 if (!this->emitGetPtrThisBase(B->Offset, InitExpr)) in visitFunc()
197 if (!this->visitInitializer(InitExpr)) in visitFunc()
199 if (!this->emitInitPtrPop(InitExpr)) in visitFunc()
219 if (!emitFieldInitializer(NestedField, NestedFieldOffset, InitExpr)) in visitFunc()
223 if (!this->emitThis(InitExpr)) in visitFunc()
227 if (!this->emitPopPtr(InitExpr)) in visitFunc()