Lines Matching refs:SlotSize
276 CharUnits SlotSize, in emitVoidPtrDirectVAArg() argument
287 if (AllowHigherAlign && DirectAlign > SlotSize) { in emitVoidPtrDirectVAArg()
291 Addr = Address(Ptr, SlotSize); in emitVoidPtrDirectVAArg()
295 CharUnits FullDirectSize = DirectSize.alignTo(SlotSize); in emitVoidPtrDirectVAArg()
303 if (DirectSize < SlotSize && CGF.CGM.getDataLayout().isBigEndian() && in emitVoidPtrDirectVAArg()
305 Addr = CGF.Builder.CreateConstInBoundsByteGEP(Addr, SlotSize - DirectSize); in emitVoidPtrDirectVAArg()
4341 CharUnits SlotSize = CharUnits::fromQuantity(8); in EmitVAArg() local
4351 if (EltSize < SlotSize) { in EmitVAArg()
4353 SlotSize * 2, SlotSize, in EmitVAArg()
4354 SlotSize, /*AllowHigher*/ true); in EmitVAArg()
4360 SlotSize - EltSize); in EmitVAArg()
4362 2 * SlotSize - EltSize); in EmitVAArg()
4364 ImagAddr = CGF.Builder.CreateConstInBoundsByteGEP(RealAddr, SlotSize); in EmitVAArg()
4382 TypeInfo, SlotSize, /*AllowHigher*/ true); in EmitVAArg()
4861 CharUnits SlotSize = BaseAddr.getAlignment(); in EmitAAPCSVAArg() local
4864 TyInfo.first < SlotSize) { in EmitAAPCSVAArg()
4865 CharUnits Offset = SlotSize - TyInfo.first; in EmitAAPCSVAArg()
4950 CharUnits SlotSize = CharUnits::fromQuantity(8); in EmitDarwinVAArg() local
4954 Address Addr(CGF.Builder.CreateLoad(VAListAddr, "ap.cur"), SlotSize); in EmitDarwinVAArg()
4973 TyInfo, SlotSize, /*AllowHigherAlign*/ true); in EmitDarwinVAArg()
5589 CharUnits SlotSize = CharUnits::fromQuantity(4); in EmitVAArg() local
5593 Address Addr(CGF.Builder.CreateLoad(VAListAddr), SlotSize); in EmitVAArg()
5633 SlotSize, /*AllowHigherAlign*/ true); in EmitVAArg()
7159 CharUnits SlotSize = CharUnits::fromQuantity(8); in EmitVAArg() local
7162 Address Addr(Builder.CreateLoad(VAListAddr, "ap.cur"), SlotSize); in EmitVAArg()
7176 Stride = SlotSize; in EmitVAArg()
7177 CharUnits Offset = SlotSize - TypeInfo.first; in EmitVAArg()
7184 Stride = CharUnits::fromQuantity(AllocSize).alignTo(SlotSize); in EmitVAArg()
7190 Stride = SlotSize; in EmitVAArg()
7387 CharUnits SlotSize = CharUnits::fromQuantity(4); in EmitVAArg() local
7388 Address AP(Builder.CreateLoad(VAListAddr), SlotSize); in EmitVAArg()
7414 ArgSize = ArgSize.alignTo(SlotSize); in EmitVAArg()
7419 ArgSize = SlotSize; in EmitVAArg()