Searched refs:RequiredAlignment (Results 1 – 6 of 6) sorted by relevance
40 RequiredAlignment(requiredAlignment) { in ASTRecordLayout()59 RequiredAlignment(requiredAlignment), in ASTRecordLayout()
2621 CharUnits RequiredAlignment; member2685 RequiredAlignment = std::max(RequiredAlignment, Layout.getRequiredAlignment()); in getAdjustedElementInfo()2720 RequiredAlignment = std::max(RequiredAlignment, FieldRequiredAlignment); in getAdjustedElementInfo()2737 RequiredAlignment = std::max( in layout()2759 RequiredAlignment = std::max( in cxxLayout()3159 RequiredAlignment = in layoutVirtualBases()3162 VtorDispAlignment = std::max(VtorDispAlignment, RequiredAlignment); in layoutVirtualBases()3207 if (!RequiredAlignment.isZero()) { in finalizeLayout()3208 Alignment = std::max(Alignment, RequiredAlignment); in finalizeLayout()3222 if (RequiredAlignment >= MinEmptyStructSize) in finalizeLayout()[all …]
84 CharUnits RequiredAlignment; variable311 CharUnits getRequiredAlignment() const { return RequiredAlignment; } in getRequiredAlignment()
1642 Align RequiredAlignment(PowerOf2Ceil(Size/8)); // Natural alignment. in allowsMisalignedMemoryAccessesImpl() local1644 Alignment < RequiredAlignment) in allowsMisalignedMemoryAccessesImpl()1665 RequiredAlignment = Align(4); in allowsMisalignedMemoryAccessesImpl()1683 *IsFast = (Alignment >= RequiredAlignment) ? 64 in allowsMisalignedMemoryAccessesImpl()1706 *IsFast = (Alignment >= RequiredAlignment) ? 96 in allowsMisalignedMemoryAccessesImpl()1720 RequiredAlignment = Align(8); in allowsMisalignedMemoryAccessesImpl()1731 *IsFast = (Alignment >= RequiredAlignment) ? 128 in allowsMisalignedMemoryAccessesImpl()1749 *IsFast = (Alignment >= RequiredAlignment) ? Size : 0; in allowsMisalignedMemoryAccessesImpl()1751 return Alignment >= RequiredAlignment || in allowsMisalignedMemoryAccessesImpl()
10881 Align RequiredAlignment = AI->getAlign(); in tryToElideArgumentCopy() local10882 if (MFI.getObjectAlign(FixedIndex) < RequiredAlignment) { in tryToElideArgumentCopy()10885 << DebugStr(RequiredAlignment) << " vs " in tryToElideArgumentCopy()
19220 Align RequiredAlignment; in adjustCostForPairing() local19221 if (!TLI.hasPairedLoad(LoadedType, RequiredAlignment)) { in adjustCostForPairing()19227 if (First->getAlign() < RequiredAlignment) in adjustCostForPairing()20556 Align RequiredAlignment; in tryStoreMergeOfLoads() local20561 if (TLI.hasPairedLoad(MemVT, RequiredAlignment) && in tryStoreMergeOfLoads()20562 StoreNodes[0].MemNode->getAlign() >= RequiredAlignment) { in tryStoreMergeOfLoads()