Lines Matching defs:ABIInfo
24 class AArch64ABIInfo : public ABIInfo {
29 : ABIInfo(CGT), Kind(Kind) {}
104 using ABIInfo::appendAttributeMangling;
1139 const AArch64ABIInfo &ABIInfo,
1145 ABIInfo.isHomogeneousAggregate(Ty, HABase, HAMembers)) {
1156 const AArch64ABIInfo &ABIInfo = getABIInfo<AArch64ABIInfo>();
1157 const TargetInfo &TI = ABIInfo.getContext().getTargetInfo();
1159 if (!TI.hasFeature("fp") && !ABIInfo.isSoftFloat()) {
1160 diagnoseIfNeedsFPReg(CGM.getDiags(), TI.getABI(), ABIInfo,
1164 diagnoseIfNeedsFPReg(CGM.getDiags(), TI.getABI(), ABIInfo, PVD->getType(),
1249 const AArch64ABIInfo &ABIInfo = getABIInfo<AArch64ABIInfo>();
1250 const TargetInfo &TI = ABIInfo.getContext().getTargetInfo();
1252 if (!Caller || TI.hasFeature("fp") || ABIInfo.isSoftFloat())
1255 diagnoseIfNeedsFPReg(CGM.getDiags(), TI.getABI(), ABIInfo, ReturnType,
1259 diagnoseIfNeedsFPReg(CGM.getDiags(), TI.getABI(), ABIInfo, Arg.getType(),