Lines Matching defs:Field2Ty
34 llvm::Type *&Field2Ty,
57 CharUnits &Field1Off, llvm::Type *&Field2Ty,
62 llvm::Type *Field2Ty,
155 llvm::Type *&Field2Ty,
177 if (!Field2Ty) {
178 Field2Ty = CGT.ConvertType(Ty);
193 Field2Ty = Field1Ty;
211 Field1Off, Field2Ty, Field2Off);
238 Field1Ty, Field1Off, Field2Ty,
262 Field1Ty, Field1Off, Field2Ty, Field2Off);
269 if (Field2Ty && ZeroWidthBitFieldCount > 0)
284 llvm::Type *&Field2Ty,
289 Field2Ty = nullptr;
293 Ty, CharUnits::Zero(), Field1Ty, Field1Off, Field2Ty, Field2Off);
297 if (Field1Ty && !Field2Ty && !Field1Ty->isFloatingPointTy())
305 if (Field2Ty && Field2Ty->isFloatingPointTy())
307 else if (Field2Ty)
313 // Field1Ty, Field1Off, Field2Ty, Field2Off. This method will create an
316 llvm::Type *Field1Ty, CharUnits Field1Off, llvm::Type *Field2Ty,
327 if (!Field2Ty) {
334 CharUnits::fromQuantity(getDataLayout().getABITypeAlign(Field2Ty));
351 CoerceElts.push_back(Field2Ty);
352 UnpaddedCoerceElts.push_back(Field2Ty);
443 llvm::Type *Field2Ty = nullptr;
449 detectFPCCEligibleStruct(Ty, Field1Ty, Field1Off, Field2Ty, Field2Off,
455 return coerceAndExpandFPCCEligibleStruct(Field1Ty, Field1Off, Field2Ty,