Lines Matching defs:Field2Ty
10281 llvm::Type *&Field2Ty,
10302 CharUnits &Field1Off, llvm::Type *&Field2Ty,
10307 llvm::Type *Field2Ty,
10359 llvm::Type *&Field2Ty,
10382 if (!Field2Ty) {
10383 Field2Ty = CGT.ConvertType(Ty);
10398 Field2Ty = Field1Ty;
10409 Field1Off, Field2Ty, Field2Off);
10447 Field1Ty, Field1Off, Field2Ty, Field2Off);
10454 if (Field2Ty && ZeroWidthBitFieldCount > 0)
10469 llvm::Type *&Field2Ty,
10474 Field2Ty = nullptr;
10478 Ty, CharUnits::Zero(), Field1Ty, Field1Off, Field2Ty, Field2Off);
10480 if (Field1Ty && !Field2Ty && !Field1Ty->isFloatingPointTy())
10488 if (Field2Ty && Field2Ty->isFloatingPointTy())
10490 else if (Field2Ty)
10496 // Field1Ty, Field1Off, Field2Ty, Field2Off. This method will create an
10499 llvm::Type *Field1Ty, CharUnits Field1Off, llvm::Type *Field2Ty,
10510 if (!Field2Ty) {
10517 CharUnits::fromQuantity(getDataLayout().getABITypeAlignment(Field2Ty));
10534 CoerceElts.push_back(Field2Ty);
10535 UnpaddedCoerceElts.push_back(Field2Ty);
10585 llvm::Type *Field2Ty = nullptr;
10591 detectFPCCEligibleStruct(Ty, Field1Ty, Field1Off, Field2Ty, Field2Off,
10597 return coerceAndExpandFPCCEligibleStruct(Field1Ty, Field1Off, Field2Ty,