Home
last modified time | relevance | path

Searched refs:RequiredAlignment (Results 1 – 6 of 6) sorted by relevance

/freebsd-src/contrib/llvm-project/clang/lib/AST/
H A DRecordLayout.cpp40 RequiredAlignment(requiredAlignment) { in ASTRecordLayout()
59 RequiredAlignment(requiredAlignment), in ASTRecordLayout()
H A DRecordLayoutBuilder.cpp2603 /// __declspec(align) into account. It also updates RequiredAlignment as a
2633 CharUnits RequiredAlignment;
2697 RequiredAlignment = std::max(RequiredAlignment, Layout.getRequiredAlignment()); in getAdjustedElementInfo()
2732 RequiredAlignment = std::max(RequiredAlignment, FieldRequiredAlignment); in layout()
2749 RequiredAlignment = std::max( in cxxLayout()
2750 RequiredAlignment, Context.toCharUnitsFromBits(RD->getMaxAlignment())); in cxxLayout()
2771 RequiredAlignment = std::max( in initializeLayout()
2772 RequiredAlignment, Contex in initializeLayout()
2621 CharUnits RequiredAlignment; global() member
[all...]
/freebsd-src/contrib/llvm-project/clang/include/clang/AST/
H A DRecordLayout.h84 CharUnits RequiredAlignment; variable
311 CharUnits getRequiredAlignment() const { return RequiredAlignment; } in getRequiredAlignment()
/freebsd-src/contrib/llvm-project/llvm/lib/Target/AMDGPU/
H A DSIISelLowering.cpp1703 Align RequiredAlignment(PowerOf2Ceil(Size/8)); // Natural alignment. in allowsMisalignedMemoryAccessesImpl()
1705 Alignment < RequiredAlignment) in allowsMisalignedMemoryAccessesImpl()
1726 RequiredAlignment = Align(4); in allowsMisalignedMemoryAccessesImpl()
1744 *IsFast = (Alignment >= RequiredAlignment) ? 64 in allowsMisalignedMemoryAccessesImpl()
1767 *IsFast = (Alignment >= RequiredAlignment) ? 96 in allowsMisalignedMemoryAccessesImpl()
1781 RequiredAlignment = Align(8); in allowsMisalignedMemoryAccessesImpl()
1792 *IsFast = (Alignment >= RequiredAlignment) ? 128 in allowsMisalignedMemoryAccessesImpl()
1810 *IsFast = (Alignment >= RequiredAlignment) ? Size : 0; in getOptimalMemOpType()
1812 return Alignment >= RequiredAlignment || in getOptimalMemOpType()
1642 Align RequiredAlignment(PowerOf2Ceil(Size/8)); // Natural alignment. allowsMisalignedMemoryAccessesImpl() local
/freebsd-src/contrib/llvm-project/llvm/lib/CodeGen/SelectionDAG/
H A DSelectionDAGBuilder.cpp11401 Align RequiredAlignment = AI->getAlign(); in lowerWorkItem()
11402 if (MFI.getObjectAlign(FixedIndex) < RequiredAlignment) { in lowerWorkItem()
11405 << DebugStr(RequiredAlignment) << " vs " in lowerWorkItem()
10881 Align RequiredAlignment = AI->getAlign(); tryToElideArgumentCopy() local
H A DDAGCombiner.cpp19558 Align RequiredAlignment; in ReduceLoadOpStoreWidth()
19559 if (!TLI.hasPairedLoad(LoadedType, RequiredAlignment)) { in ReduceLoadOpStoreWidth()
19565 if (First->getAlign() < RequiredAlignment) in ReduceLoadOpStoreWidth()
20902 Align RequiredAlignment; in replaceStoreChain()
20907 if (TLI.hasPairedLoad(MemVT, RequiredAlignment) && in replaceStoreChain()
20908 StoreNodes[0].MemNode->getAlign() >= RequiredAlignment) { in replaceStoreChain()
19220 Align RequiredAlignment; adjustCostForPairing() local
20556 Align RequiredAlignment; tryStoreMergeOfLoads() local
[all...]