Lines Matching refs:SlotSize
312 CharUnits SlotSize, in emitVoidPtrDirectVAArg() argument
323 if (AllowHigherAlign && DirectAlign > SlotSize) { in emitVoidPtrDirectVAArg()
327 Addr = Address(Ptr, SlotSize); in emitVoidPtrDirectVAArg()
331 CharUnits FullDirectSize = DirectSize.alignTo(SlotSize); in emitVoidPtrDirectVAArg()
338 if (DirectSize < SlotSize && CGF.CGM.getDataLayout().isBigEndian() && in emitVoidPtrDirectVAArg()
340 Addr = CGF.Builder.CreateConstInBoundsByteGEP(Addr, SlotSize - DirectSize); in emitVoidPtrDirectVAArg()
4582 CharUnits SlotSize = CharUnits::fromQuantity(PtrByteSize); in EmitVAArg() local
4585 SlotSize, /*AllowHigher*/ true); in EmitVAArg()
4701 CharUnits SlotSize = CharUnits::fromQuantity(4); in EmitVAArg() local
4703 classifyArgumentType(Ty).isIndirect(), TI, SlotSize, in EmitVAArg()
5337 CharUnits SlotSize = CharUnits::fromQuantity(8); in EmitVAArg() local
5347 if (EltSize < SlotSize) { in EmitVAArg()
5349 SlotSize * 2, SlotSize, in EmitVAArg()
5350 SlotSize, /*AllowHigher*/ true); in EmitVAArg()
5356 SlotSize - EltSize); in EmitVAArg()
5358 2 * SlotSize - EltSize); in EmitVAArg()
5360 ImagAddr = CGF.Builder.CreateConstInBoundsByteGEP(RealAddr, SlotSize); in EmitVAArg()
5378 TypeInfo, SlotSize, /*AllowHigher*/ true); in EmitVAArg()
6008 CharUnits SlotSize = BaseAddr.getAlignment(); in EmitAAPCSVAArg() local
6011 TySize < SlotSize) { in EmitAAPCSVAArg()
6012 CharUnits Offset = SlotSize - TySize; in EmitAAPCSVAArg()
6097 CharUnits SlotSize = CharUnits::fromQuantity(PointerSize); in EmitDarwinVAArg() local
6101 Address Addr(CGF.Builder.CreateLoad(VAListAddr, "ap.cur"), SlotSize); in EmitDarwinVAArg()
6120 TyInfo, SlotSize, /*AllowHigherAlign*/ true); in EmitDarwinVAArg()
6833 CharUnits SlotSize = CharUnits::fromQuantity(4); in EmitVAArg() local
6837 Address Addr(CGF.Builder.CreateLoad(VAListAddr), SlotSize); in EmitVAArg()
6877 SlotSize, /*AllowHigherAlign*/ true); in EmitVAArg()
9384 CharUnits SlotSize = CharUnits::fromQuantity(8); in EmitVAArg() local
9387 Address Addr(Builder.CreateLoad(VAListAddr, "ap.cur"), SlotSize); in EmitVAArg()
9401 Stride = SlotSize; in EmitVAArg()
9402 CharUnits Offset = SlotSize - TypeInfo.Width; in EmitVAArg()
9409 Stride = CharUnits::fromQuantity(AllocSize).alignTo(SlotSize); in EmitVAArg()
9416 Stride = SlotSize; in EmitVAArg()
9751 CharUnits SlotSize = CharUnits::fromQuantity(4); in EmitVAArg() local
9752 Address AP(Builder.CreateLoad(VAListAddr), SlotSize); in EmitVAArg()
9778 ArgSize = ArgSize.alignTo(SlotSize); in EmitVAArg()
9784 ArgSize = SlotSize; in EmitVAArg()
10709 CharUnits SlotSize = CharUnits::fromQuantity(XLen / 8); in EmitVAArg() local
10713 Address Addr(CGF.Builder.CreateLoad(VAListAddr), SlotSize); in EmitVAArg()
10721 bool IsIndirect = TInfo.Width > 2 * SlotSize; in EmitVAArg()
10724 SlotSize, /*AllowHigherAlign=*/true); in EmitVAArg()