Lines Matching refs:Field2Ty

34                                       llvm::Type *&Field2Ty,
53 CharUnits &Field1Off, llvm::Type *&Field2Ty,
58 llvm::Type *Field2Ty,
105 llvm::Type *&Field2Ty, CharUnits &Field2Off) const { in detectFARsEligibleStructHelper() argument
127 if (!Field2Ty) { in detectFARsEligibleStructHelper()
128 Field2Ty = CGT.ConvertType(Ty); in detectFARsEligibleStructHelper()
143 Field2Ty = Field1Ty; in detectFARsEligibleStructHelper()
161 Field2Ty, Field2Off)) in detectFARsEligibleStructHelper()
188 Field1Ty, Field1Off, Field2Ty, Field2Off)) in detectFARsEligibleStructHelper()
210 Field1Ty, Field1Off, Field2Ty, Field2Off)) in detectFARsEligibleStructHelper()
224 llvm::Type *&Field2Ty, CharUnits &Field2Off, int &NeededGARs, in detectFARsEligibleStruct() argument
227 Field2Ty = nullptr; in detectFARsEligibleStruct()
231 Field1Off, Field2Ty, Field2Off)) in detectFARsEligibleStruct()
236 if (Field1Ty && !Field2Ty && !Field1Ty->isFloatingPointTy()) in detectFARsEligibleStruct()
242 if (Field2Ty && Field2Ty->isFloatingPointTy()) in detectFARsEligibleStruct()
244 else if (Field2Ty) in detectFARsEligibleStruct()
253 llvm::Type *Field1Ty, CharUnits Field1Off, llvm::Type *Field2Ty, in coerceAndExpandFARsEligibleStruct() argument
264 if (!Field2Ty) { in coerceAndExpandFARsEligibleStruct()
271 CharUnits::fromQuantity(getDataLayout().getABITypeAlign(Field2Ty)); in coerceAndExpandFARsEligibleStruct()
289 CoerceElts.push_back(Field2Ty); in coerceAndExpandFARsEligibleStruct()
290 UnpaddedCoerceElts.push_back(Field2Ty); in coerceAndExpandFARsEligibleStruct()
339 llvm::Type *Field2Ty = nullptr; in classifyArgumentType() local
345 Ty, Field1Ty, Field1Off, Field2Ty, Field2Off, NeededGARs, NeededFARs); in classifyArgumentType()
349 return coerceAndExpandFARsEligibleStruct(Field1Ty, Field1Off, Field2Ty, in classifyArgumentType()