Lines Matching refs:Field1Ty

32                                       llvm::Type *&Field1Ty,
52 bool detectFARsEligibleStruct(QualType Ty, llvm::Type *&Field1Ty,
56 ABIArgInfo coerceAndExpandFARsEligibleStruct(llvm::Type *Field1Ty,
104 QualType Ty, CharUnits CurOff, llvm::Type *&Field1Ty, CharUnits &Field1Off, in detectFARsEligibleStructHelper() argument
120 if (IsInt && Field1Ty && Field1Ty->isIntegerTy()) in detectFARsEligibleStructHelper()
122 if (!Field1Ty) { in detectFARsEligibleStructHelper()
123 Field1Ty = CGT.ConvertType(Ty); in detectFARsEligibleStructHelper()
136 if (Field1Ty) in detectFARsEligibleStructHelper()
141 Field1Ty = CGT.ConvertType(EltTy); in detectFARsEligibleStructHelper()
143 Field2Ty = Field1Ty; in detectFARsEligibleStructHelper()
160 if (!detectFARsEligibleStructHelper(EltTy, CurOff, Field1Ty, Field1Off, in detectFARsEligibleStructHelper()
188 Field1Ty, Field1Off, Field2Ty, Field2Off)) in detectFARsEligibleStructHelper()
210 Field1Ty, Field1Off, Field2Ty, Field2Off)) in detectFARsEligibleStructHelper()
213 return Field1Ty != nullptr; in detectFARsEligibleStructHelper()
223 QualType Ty, llvm::Type *&Field1Ty, CharUnits &Field1Off, in detectFARsEligibleStruct() argument
226 Field1Ty = nullptr; in detectFARsEligibleStruct()
230 if (!detectFARsEligibleStructHelper(Ty, CharUnits::Zero(), Field1Ty, in detectFARsEligibleStruct()
233 if (!Field1Ty) in detectFARsEligibleStruct()
236 if (Field1Ty && !Field2Ty && !Field1Ty->isFloatingPointTy()) in detectFARsEligibleStruct()
238 if (Field1Ty && Field1Ty->isFloatingPointTy()) in detectFARsEligibleStruct()
240 else if (Field1Ty) in detectFARsEligibleStruct()
253 llvm::Type *Field1Ty, CharUnits Field1Off, llvm::Type *Field2Ty, in coerceAndExpandFARsEligibleStruct() argument
261 CoerceElts.push_back(Field1Ty); in coerceAndExpandFARsEligibleStruct()
262 UnpaddedCoerceElts.push_back(Field1Ty); in coerceAndExpandFARsEligibleStruct()
274 CharUnits::fromQuantity(getDataLayout().getTypeStoreSize(Field1Ty)); in coerceAndExpandFARsEligibleStruct()
338 llvm::Type *Field1Ty = nullptr; in classifyArgumentType() local
345 Ty, Field1Ty, Field1Off, Field2Ty, Field2Off, NeededGARs, NeededFARs); in classifyArgumentType()
349 return coerceAndExpandFARsEligibleStruct(Field1Ty, Field1Off, Field2Ty, in classifyArgumentType()