Lines Matching refs:RL
91 const ASTRecordLayout &RL = ASTContext.getASTRecordLayout(RD); in visitRecord() local
92 assert(llvm::isPowerOf2_64(RL.getAlignment().getQuantity())); in visitRecord()
94 CharUnits BaselinePad = calculateBaselinePad(RD, ASTContext, RL); in visitRecord()
101 calculateOptimalPad(RD, ASTContext, RL); in visitRecord()
192 const ASTRecordLayout &RL) { in calculateBaselinePad() argument
194 CharUnits Offset = ASTContext.toCharUnitsFromBits(RL.getFieldOffset(0)); in calculateBaselinePad()
206 auto FieldOffsetBits = RL.getFieldOffset(FD->getFieldIndex()); in calculateBaselinePad()
211 PaddingSum += RL.getSize() - Offset; in calculateBaselinePad()
233 const ASTRecordLayout &RL) { in calculateOptimalPad() argument
271 CharUnits NewOffset = ASTContext.toCharUnitsFromBits(RL.getFieldOffset(0)); in calculateOptimalPad()
305 CharUnits NewSize = NewOffset.alignTo(RL.getAlignment()); in calculateOptimalPad()