Searched refs:RequiredAlignment (Results 1 – 9 of 9) sorted by relevance
| /freebsd/contrib/llvm-project/llvm/lib/Target/RISCV/ |
| H A D | RISCVLoadStoreOptimizer.cpp | 153 Align RequiredAlignment; in tryConvertToLdStPair() local 159 RequiredAlignment = Align(8); in tryConvertToLdStPair() 163 RequiredAlignment = Align(8); in tryConvertToLdStPair() 167 RequiredAlignment = Align(16); in tryConvertToLdStPair() 171 RequiredAlignment = Align(16); in tryConvertToLdStPair() 179 if (MMOAlign < RequiredAlignment) in tryConvertToLdStPair()
|
| /freebsd/contrib/llvm-project/clang/lib/AST/ |
| H A D | RecordLayout.cpp | 40 RequiredAlignment(requiredAlignment) { in ASTRecordLayout() 59 RequiredAlignment(requiredAlignment), in ASTRecordLayout()
|
| H A D | RecordLayoutBuilder.cpp | 2626 CharUnits RequiredAlignment; member 2688 RequiredAlignment = std::max(RequiredAlignment, Layout.getRequiredAlignment()); in getAdjustedElementInfo() 2723 RequiredAlignment = std::max(RequiredAlignment, FieldRequiredAlignment); in getAdjustedElementInfo() 2740 RequiredAlignment = std::max( in layout() 2741 RequiredAlignment, Context.toCharUnitsFromBits(RD->getMaxAlignment())); in layout() 2762 RequiredAlignment = std::max( in cxxLayout() 2763 RequiredAlignment, Context.toCharUnitsFromBits(RD->getMaxAlignment())); in cxxLayout() 2775 RequiredAlignment = Context.getTargetInfo().getTriple().isArch64Bit() in initializeLayout() 3126 .alignTo(std::max(RequiredAlignment, Alignment)); in injectVBPtr() 3141 PointerInfo.Size.alignTo(std::max(RequiredAlignment, Alignment)); in injectVFPtr() [all …]
|
| /freebsd/contrib/llvm-project/clang/include/clang/AST/ |
| H A D | RecordLayout.h | 85 CharUnits RequiredAlignment; variable 312 CharUnits getRequiredAlignment() const { return RequiredAlignment; } in getRequiredAlignment()
|
| /freebsd/contrib/llvm-project/llvm/lib/Target/AArch64/ |
| H A D | AArch64ISelLowering.h | 210 bool hasPairedLoad(EVT LoadedType, Align &RequiredAlignment) const override;
|
| H A D | AArch64ISelLowering.cpp | 16997 Align &RequiredAlignment) const { in hasPairedLoad() 17002 RequiredAlignment = Align(1); in hasPairedLoad()
|
| /freebsd/contrib/llvm-project/llvm/lib/Target/AMDGPU/ |
| H A D | SIISelLowering.cpp | 1815 Align RequiredAlignment( in allowsMisalignedMemoryAccessesImpl() local 1818 Alignment < RequiredAlignment) in allowsMisalignedMemoryAccessesImpl() 1839 RequiredAlignment = Align(4); in allowsMisalignedMemoryAccessesImpl() 1857 *IsFast = (Alignment >= RequiredAlignment) ? 64 in allowsMisalignedMemoryAccessesImpl() 1880 *IsFast = (Alignment >= RequiredAlignment) ? 96 in allowsMisalignedMemoryAccessesImpl() 1894 RequiredAlignment = Align(8); in allowsMisalignedMemoryAccessesImpl() 1905 *IsFast = (Alignment >= RequiredAlignment) ? 128 in allowsMisalignedMemoryAccessesImpl() 1923 *IsFast = (Alignment >= RequiredAlignment) ? Size : 0; in allowsMisalignedMemoryAccessesImpl() 1925 return Alignment >= RequiredAlignment || in allowsMisalignedMemoryAccessesImpl()
|
| /freebsd/contrib/llvm-project/llvm/lib/CodeGen/SelectionDAG/ |
| H A D | SelectionDAGBuilder.cpp | 11555 Align RequiredAlignment = AI->getAlign(); in tryToElideArgumentCopy() local 11556 if (MFI.getObjectAlign(FixedIndex) < RequiredAlignment) { in tryToElideArgumentCopy() 11559 << DebugStr(RequiredAlignment) << " vs " in tryToElideArgumentCopy()
|
| H A D | DAGCombiner.cpp | 20557 Align RequiredAlignment; in adjustCostForPairing() local 20558 if (!TLI.hasPairedLoad(LoadedType, RequiredAlignment)) { in adjustCostForPairing() 20564 if (First->getAlign() < RequiredAlignment) in adjustCostForPairing() 21949 Align RequiredAlignment; in tryStoreMergeOfLoads() local 21954 if (TLI.hasPairedLoad(MemVT, RequiredAlignment) && in tryStoreMergeOfLoads() 21955 StoreNodes[0].MemNode->getAlign() >= RequiredAlignment) { in tryStoreMergeOfLoads()
|