• Home
  • Raw
  • Download

Lines Matching refs:TyInfo

4474   auto TyInfo = getContext().getTypeInfoInChars(Ty);  in EmitAAPCSVAArg()  local
4475 CharUnits TyAlign = TyInfo.second; in EmitAAPCSVAArg()
4481 int RegSize = IsIndirect ? 8 : TyInfo.first.getQuantity(); in EmitAAPCSVAArg()
4616 TyInfo.first < SlotSize) { in EmitAAPCSVAArg()
4617 CharUnits Offset = SlotSize - TyInfo.first; in EmitAAPCSVAArg()
4660 StackSize = TyInfo.first.RoundUpToAlignment(StackSlotSize); in EmitAAPCSVAArg()
4670 TyInfo.first < StackSlotSize) { in EmitAAPCSVAArg()
4671 CharUnits Offset = StackSlotSize - TyInfo.first; in EmitAAPCSVAArg()
4689 TyInfo.second); in EmitAAPCSVAArg()
4713 auto TyInfo = getContext().getTypeInfoInChars(Ty); in EmitDarwinVAArg() local
4718 if (TyInfo.first.getQuantity() > 16) { in EmitDarwinVAArg()
4725 TyInfo, SlotSize, /*AllowHigherAlign*/ true); in EmitDarwinVAArg()
5346 auto TyInfo = getContext().getTypeInfoInChars(Ty); in EmitVAArg() local
5347 CharUnits TyAlignForABI = TyInfo.second; in EmitVAArg()
5353 if (TyInfo.first > CharUnits::fromQuantity(16) && isIllegalVectorType(Ty)) { in EmitVAArg()
5358 } else if (TyInfo.first > CharUnits::fromQuantity(16) && in EmitVAArg()
5378 TyInfo.second = TyAlignForABI; in EmitVAArg()
5380 return emitVoidPtrVAArg(CGF, VAListAddr, Ty, IsIndirect, TyInfo, in EmitVAArg()
5675 auto TyInfo = getContext().getTypeInfoInChars(Ty); in EmitVAArg() local
5692 UnpaddedSize = TyInfo.first; in EmitVAArg()
5693 DirectAlign = TyInfo.second; in EmitVAArg()
5715 TyInfo.second); in EmitVAArg()
5814 TyInfo.second); in EmitVAArg()
6234 auto TyInfo = getContext().getTypeInfoInChars(Ty); in EmitVAArg() local
6238 TyInfo.second = in EmitVAArg()
6239 std::min(TyInfo.second, CharUnits::fromQuantity(StackAlignInBytes)); in EmitVAArg()
6245 TyInfo, ArgSlotSize, /*AllowHigherAlign*/ true); in EmitVAArg()