Lines Matching refs:TyInfo
559 auto TyInfo = CGF.getContext().getTypeInfoInChars(Ty); in EmitVAArgInstr() local
560 CharUnits TyAlignForABI = TyInfo.second; in EmitVAArgInstr()
4722 auto TyInfo = getContext().getTypeInfoInChars(Ty); in EmitAAPCSVAArg() local
4723 CharUnits TyAlign = TyInfo.second; in EmitAAPCSVAArg()
4729 int RegSize = IsIndirect ? 8 : TyInfo.first.getQuantity(); in EmitAAPCSVAArg()
4864 TyInfo.first < SlotSize) { in EmitAAPCSVAArg()
4865 CharUnits Offset = SlotSize - TyInfo.first; in EmitAAPCSVAArg()
4908 StackSize = TyInfo.first.alignTo(StackSlotSize); in EmitAAPCSVAArg()
4918 TyInfo.first < StackSlotSize) { in EmitAAPCSVAArg()
4919 CharUnits Offset = StackSlotSize - TyInfo.first; in EmitAAPCSVAArg()
4937 TyInfo.second); in EmitAAPCSVAArg()
4961 auto TyInfo = getContext().getTypeInfoInChars(Ty); in EmitDarwinVAArg() local
4966 if (TyInfo.first.getQuantity() > 16) { in EmitDarwinVAArg()
4973 TyInfo, SlotSize, /*AllowHigherAlign*/ true); in EmitDarwinVAArg()
5598 auto TyInfo = getContext().getTypeInfoInChars(Ty); in EmitVAArg() local
5599 CharUnits TyAlignForABI = TyInfo.second; in EmitVAArg()
5605 if (TyInfo.first > CharUnits::fromQuantity(16) && isIllegalVectorType(Ty)) { in EmitVAArg()
5610 } else if (TyInfo.first > CharUnits::fromQuantity(16) && in EmitVAArg()
5630 TyInfo.second = TyAlignForABI; in EmitVAArg()
5632 return emitVoidPtrVAArg(CGF, VAListAddr, Ty, IsIndirect, TyInfo, in EmitVAArg()
5933 auto TyInfo = getContext().getTypeInfoInChars(Ty); in EmitVAArg() local
5950 UnpaddedSize = TyInfo.first; in EmitVAArg()
5951 DirectAlign = TyInfo.second; in EmitVAArg()
5973 TyInfo.second); in EmitVAArg()
6072 TyInfo.second); in EmitVAArg()
6492 auto TyInfo = getContext().getTypeInfoInChars(Ty); in EmitVAArg() local
6496 TyInfo.second = in EmitVAArg()
6497 std::min(TyInfo.second, CharUnits::fromQuantity(StackAlignInBytes)); in EmitVAArg()
6503 TyInfo, ArgSlotSize, /*AllowHigherAlign*/ true); in EmitVAArg()