Lines Matching refs:CGRecordLowering
73 struct CGRecordLowering { struct
95 CGRecordLowering(CodeGenTypes &Types, const RecordDecl *D, bool Packed);
225 CGRecordLowering(const CGRecordLowering &) = delete;
226 void operator =(const CGRecordLowering &) = delete;
230 CGRecordLowering::CGRecordLowering(CodeGenTypes &Types, const RecordDecl *D, in CGRecordLowering() function in CGRecordLowering
238 void CGRecordLowering::setBitFieldInfo( in setBitFieldInfo()
260 void CGRecordLowering::lower(bool NVBaseType) { in lower()
311 void CGRecordLowering::lowerUnion() { in lowerUnion()
372 void CGRecordLowering::accumulateFields() { in accumulateFields()
393 CGRecordLowering::accumulateBitFields(RecordDecl::field_iterator Field, in accumulateBitFields()
509 void CGRecordLowering::accumulateBases() { in accumulateBases()
544 void CGRecordLowering::computeVolatileBitfields() { in computeVolatileBitfields()
648 void CGRecordLowering::accumulateVPtrs() { in accumulateVPtrs()
658 void CGRecordLowering::accumulateVBases() { in accumulateVBases()
701 bool CGRecordLowering::hasOwnStorage(const CXXRecordDecl *Decl, in hasOwnStorage()
712 void CGRecordLowering::calculateZeroInit() { in calculateZeroInit()
731 void CGRecordLowering::clipTailPadding() { in clipTailPadding()
759 void CGRecordLowering::determinePacked(bool NVBaseType) { in determinePacked()
793 void CGRecordLowering::insertPadding() { in insertPadding()
819 void CGRecordLowering::fillOutputFields() { in fillOutputFields()
879 CGRecordLowering Builder(*this, D, /*Packed=*/false); in ComputeRecordLayout()
888 CGRecordLowering BaseBuilder(*this, D, /*Packed=*/Builder.Packed); in ComputeRecordLayout()