Searched refs:RequiredAlignment (Results 1 – 7 of 7) sorted by relevance
80 const size_t RequiredAlignment = alignof(FallbackMaxAlignType); variable109 const size_t alignNBytesAfterBoundary = RequiredAlignment - sizeof(heap_node); in getFirstAlignedNodeInHeap()110 size_t boundaryOffset = reinterpret_cast<size_t>(node) % RequiredAlignment; in getFirstAlignedNodeInHeap()145 assert(reinterpret_cast<size_t>(p + 1) % RequiredAlignment == 0); in fallback_malloc()166 assert(reinterpret_cast<size_t>(ptr) % RequiredAlignment == 0); in fallback_malloc()179 assert(reinterpret_cast<size_t>(ptr) % RequiredAlignment == 0); in fallback_malloc()
40 RequiredAlignment(requiredAlignment) { in ASTRecordLayout()59 RequiredAlignment(requiredAlignment), in ASTRecordLayout()
2603 CharUnits RequiredAlignment; member2667 RequiredAlignment = std::max(RequiredAlignment, Layout.getRequiredAlignment()); in getAdjustedElementInfo()2702 RequiredAlignment = std::max(RequiredAlignment, FieldRequiredAlignment); in getAdjustedElementInfo()2719 RequiredAlignment = std::max( in layout()2720 RequiredAlignment, Context.toCharUnitsFromBits(RD->getMaxAlignment())); in layout()2741 RequiredAlignment = std::max( in cxxLayout()2742 RequiredAlignment, Context.toCharUnitsFromBits(RD->getMaxAlignment())); in cxxLayout()2754 RequiredAlignment = Context.getTargetInfo().getTriple().isArch64Bit() in initializeLayout()3058 .alignTo(std::max(RequiredAlignment, Alignment)); in injectVBPtr()3073 PointerInfo.Size.alignTo(std::max(RequiredAlignment, Alignment)); in injectVFPtr()[all …]
84 CharUnits RequiredAlignment; variable311 CharUnits getRequiredAlignment() const { return RequiredAlignment; } in getRequiredAlignment()
1412 Align RequiredAlignment(PowerOf2Ceil(Size/8)); // Natural alignment. in allowsMisalignedMemoryAccessesImpl() local1414 Alignment < RequiredAlignment) in allowsMisalignedMemoryAccessesImpl()1435 RequiredAlignment = Align(4); in allowsMisalignedMemoryAccessesImpl()1453 *IsFast = (Alignment >= RequiredAlignment) ? 64 in allowsMisalignedMemoryAccessesImpl()1476 *IsFast = (Alignment >= RequiredAlignment) ? 96 in allowsMisalignedMemoryAccessesImpl()1490 RequiredAlignment = Align(8); in allowsMisalignedMemoryAccessesImpl()1501 *IsFast = (Alignment >= RequiredAlignment) ? 128 in allowsMisalignedMemoryAccessesImpl()1519 *IsFast = (Alignment >= RequiredAlignment) ? Size : 0; in allowsMisalignedMemoryAccessesImpl()1521 return Alignment >= RequiredAlignment || in allowsMisalignedMemoryAccessesImpl()
10480 Align RequiredAlignment = AI->getAlign(); in tryToElideArgumentCopy() local10481 if (MFI.getObjectAlign(FixedIndex) < RequiredAlignment) { in tryToElideArgumentCopy()10484 << DebugStr(RequiredAlignment) << " vs " in tryToElideArgumentCopy()
17933 Align RequiredAlignment; in adjustCostForPairing() local17934 if (!TLI.hasPairedLoad(LoadedType, RequiredAlignment)) { in adjustCostForPairing()17940 if (First->getAlign() < RequiredAlignment) in adjustCostForPairing()19219 Align RequiredAlignment; in tryStoreMergeOfLoads() local19224 if (TLI.hasPairedLoad(MemVT, RequiredAlignment) && in tryStoreMergeOfLoads()19225 StoreNodes[0].MemNode->getAlign() >= RequiredAlignment) { in tryStoreMergeOfLoads()