Lines Matching refs:getContext

160   if (getContext().isPromotableIntegerType(Ty))  in isPromotableTypeForABI()
214 CharUnits TyAlign = getContext().getTypeAlignInChars(Ty); in classifyArgumentType()
233 if (isRecordWithSIMDVectorType(getContext(), Ty)) in getParamTypeAlignment()
242 auto TypeInfo = getContext().getTypeInfoInChars(Ty); in EmitVAArg()
378 return CharUnits::fromQuantity(getContext().getTypeSize(Ty) == 128 ? 16 in getParamTypeAlignment()
384 if (const Type *EltType = isSingleElementStruct(Ty, getContext())) { in getParamTypeAlignment()
386 if ((EltType->isVectorType() && getContext().getTypeSize(EltType) == 128) || in getParamTypeAlignment()
401 (Size = getContext().getTypeSize(RetTy)) <= 64) { in classifyReturnType()
429 auto TI = getContext().getTypeInfoInChars(Ty); in EmitVAArg()
453 bool isI64 = Ty->isIntegerType() && getContext().getTypeSize(Ty) == 64; in EmitVAArg()
455 bool isF64 = Ty->isFloatingType() && getContext().getTypeSize(Ty) == 64; in EmitVAArg()
539 auto TypeInfo = CGF.getContext().getTypeInfoInChars(Ty); in EmitVAArg()
550 CharUnits Align = CGF.getContext().getTypeAlignInChars(Ty); in EmitVAArg()
574 getContext().getTypeAlignInChars(Ty)); in EmitVAArg()
644 const Type *T = isSingleElementStruct(I.type, getContext()); in computeInfo()
647 if ((T->isVectorType() && getContext().getTypeSize(T) == 128) || in computeInfo()
738 return Ty->isRealFloatingType() && &getContext().getFloatTypeSemantics( in getParamTypeAlignment()
745 return CharUnits::fromQuantity(getContext().getTypeSize(Ty) == 128 ? 16 : 8); in getParamTypeAlignment()
756 const Type *EltType = isSingleElementStruct(Ty, getContext()); in getParamTypeAlignment()
759 if ((EltType->isVectorType() && getContext().getTypeSize(EltType) == 128) || in getParamTypeAlignment()
780 if (isAggregateTypeForABI(Ty) && getContext().getTypeAlign(Ty) >= 128) { in getParamTypeAlignment()
795 (getContext().getTargetInfo().hasFloat128Type() && in isHomogeneousAggregateBaseType()
803 if (getContext().getTypeSize(VT) == 128) in isHomogeneousAggregateBaseType()
814 ((getContext().getTargetInfo().hasFloat128Type() && in isHomogeneousAggregateSmallEnough()
817 : (getContext().getTypeSize(Base) + 63) / 64; in isHomogeneousAggregateSmallEnough()
833 uint64_t Size = getContext().getTypeSize(Ty); in classifyArgumentType()
851 uint64_t TyAlign = getContext().getTypeAlignInChars(Ty).getQuantity(); in classifyArgumentType()
867 uint64_t Bits = getContext().getTypeSize(Ty); in classifyArgumentType()
909 uint64_t Size = getContext().getTypeSize(RetTy); in classifyReturnType()
934 uint64_t Bits = getContext().getTypeSize(RetTy); in classifyReturnType()
960 auto TypeInfo = getContext().getTypeInfoInChars(Ty); in EmitVAArg()