Lines Matching refs:Field2Off
35 CharUnits &Field2Off) const;
54 CharUnits &Field2Off, int &NeededArgGPRs,
59 CharUnits Field2Off) const;
105 llvm::Type *&Field2Ty, CharUnits &Field2Off) const { in detectFARsEligibleStructHelper()
129 Field2Off = CurOff; in detectFARsEligibleStructHelper()
144 Field2Off = Field1Off + getContext().getTypeSizeInChars(EltTy); 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
231 Field1Off, Field2Ty, Field2Off)) in detectFARsEligibleStruct()
254 CharUnits Field2Off) const { in coerceAndExpandFARsEligibleStruct()
278 if (Field2Off > Field2OffNoPadNoPack) in coerceAndExpandFARsEligibleStruct()
279 Padding = Field2Off - Field2OffNoPadNoPack; in coerceAndExpandFARsEligibleStruct()
280 else if (Field2Off != Field2Align && Field2Off > Field1End) in coerceAndExpandFARsEligibleStruct()
281 Padding = Field2Off - Field1End; in coerceAndExpandFARsEligibleStruct()
283 bool IsPacked = !Field2Off.isMultipleOf(Field2Align); in coerceAndExpandFARsEligibleStruct()
341 CharUnits Field2Off = CharUnits::Zero(); in classifyArgumentType() local
345 Ty, Field1Ty, Field1Off, Field2Ty, Field2Off, NeededGARs, NeededFARs); in classifyArgumentType()
350 Field2Off); in classifyArgumentType()