Lines Matching defs:Field2Ty
34 llvm::Type *&Field2Ty,
57 CharUnits &Field1Off, llvm::Type *&Field2Ty,
62 llvm::Type *Field2Ty,
111 llvm::Type *&Field2Ty,
133 if (!Field2Ty) {
134 Field2Ty = CGT.ConvertType(Ty);
149 Field2Ty = Field1Ty;
167 Field1Off, Field2Ty, Field2Off);
194 Field1Ty, Field1Off, Field2Ty,
218 Field1Ty, Field1Off, Field2Ty, Field2Off);
225 if (Field2Ty && ZeroWidthBitFieldCount > 0)
240 llvm::Type *&Field2Ty,
245 Field2Ty = nullptr;
249 Ty, CharUnits::Zero(), Field1Ty, Field1Off, Field2Ty, Field2Off);
253 if (Field1Ty && !Field2Ty && !Field1Ty->isFloatingPointTy())
261 if (Field2Ty && Field2Ty->isFloatingPointTy())
263 else if (Field2Ty)
269 // Field1Ty, Field1Off, Field2Ty, Field2Off. This method will create an
272 llvm::Type *Field1Ty, CharUnits Field1Off, llvm::Type *Field2Ty,
283 if (!Field2Ty) {
290 CharUnits::fromQuantity(getDataLayout().getABITypeAlign(Field2Ty));
307 CoerceElts.push_back(Field2Ty);
308 UnpaddedCoerceElts.push_back(Field2Ty);
390 llvm::Type *Field2Ty = nullptr;
396 detectFPCCEligibleStruct(Ty, Field1Ty, Field1Off, Field2Ty, Field2Off,
402 return coerceAndExpandFPCCEligibleStruct(Field1Ty, Field1Off, Field2Ty,