Lines Matching refs:ivars
3845 auto ivars = ivarList.beginArray(ObjCTypes.IvarTy); in EmitIvarList() local
3853 auto ivar = ivars.beginStruct(ObjCTypes.IvarTy); in EmitIvarList()
3857 ivar.finishAndAddTo(ivars); in EmitIvarList()
3861 auto count = ivars.size(); in EmitIvarList()
3863 ivars.abandon(); in EmitIvarList()
3868 ivars.finishAndAddTo(ivarList); in EmitIvarList()
5623 SmallVector<const ObjCIvarDecl*, 32> ivars; in BuildIvarLayout() local
5639 ivars.push_back(IVD); in BuildIvarLayout()
5643 } else if (!ivars.empty()) { in BuildIvarLayout()
5645 CharUnits::fromQuantity(ComputeIvarBaseOffset(CGM, OMD, ivars[0])); in BuildIvarLayout()
5653 CGM.getContext().DeepCollectObjCIvars(OI, true, ivars); in BuildIvarLayout()
5658 if (ivars.empty()) in BuildIvarLayout()
5663 builder.visitAggregate(ivars.begin(), ivars.end(), CharUnits::Zero(), in BuildIvarLayout()
6979 auto ivars = ivarList.beginArray(ObjCTypes.IvarnfABITy); in EmitIvarList() local
6992 auto ivar = ivars.beginStruct(ObjCTypes.IvarnfABITy); in EmitIvarList()
7010 ivar.finishAndAddTo(ivars); in EmitIvarList()
7013 if (ivars.empty()) { in EmitIvarList()
7014 ivars.abandon(); in EmitIvarList()
7019 auto ivarCount = ivars.size(); in EmitIvarList()
7020 ivars.finishAndAddTo(ivarList); in EmitIvarList()