Home
last modified time | relevance | path

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

/freebsd-13.1/contrib/llvm-project/clang/lib/AST/
H A DRecordLayout.cpp40 RequiredAlignment(requiredAlignment) { in ASTRecordLayout()
59 RequiredAlignment(requiredAlignment), in ASTRecordLayout()
H A DRecordLayoutBuilder.cpp2552 CharUnits RequiredAlignment; member
2616 RequiredAlignment = std::max(RequiredAlignment, Layout.getRequiredAlignment()); in getAdjustedElementInfo()
2651 RequiredAlignment = std::max(RequiredAlignment, FieldRequiredAlignment); in getAdjustedElementInfo()
2668 RequiredAlignment = std::max( in layout()
2690 RequiredAlignment = std::max( in cxxLayout()
3061 RequiredAlignment = in layoutVirtualBases()
3064 VtorDispAlignment = std::max(VtorDispAlignment, RequiredAlignment); in layoutVirtualBases()
3109 if (!RequiredAlignment.isZero()) { in finalizeLayout()
3110 Alignment = std::max(Alignment, RequiredAlignment); in finalizeLayout()
3124 if (RequiredAlignment >= MinEmptyStructSize) in finalizeLayout()
[all …]
/freebsd-13.1/contrib/llvm-project/clang/include/clang/AST/
H A DRecordLayout.h84 CharUnits RequiredAlignment; variable
311 CharUnits getRequiredAlignment() const { return RequiredAlignment; } in getRequiredAlignment()
/freebsd-13.1/contrib/llvm-project/llvm/lib/CodeGen/SelectionDAG/
H A DDAGCombiner.cpp16248 Align RequiredAlignment = DAG->getDataLayout().getABITypeAlign( in canMergeExpensiveCrossRegisterBankCopy() local
16251 if (RequiredAlignment > getAlign()) in canMergeExpensiveCrossRegisterBankCopy()
16337 Align RequiredAlignment; in adjustCostForPairing() local
16338 if (!TLI.hasPairedLoad(LoadedType, RequiredAlignment)) { in adjustCostForPairing()
16344 if (First->getAlign() < RequiredAlignment) in adjustCostForPairing()
17573 Align RequiredAlignment; in tryStoreMergeOfLoads() local
17578 if (TLI.hasPairedLoad(MemVT, RequiredAlignment) && in tryStoreMergeOfLoads()
17579 StoreNodes[0].MemNode->getAlign() >= RequiredAlignment) { in tryStoreMergeOfLoads()
H A DSelectionDAGBuilder.cpp10007 Align RequiredAlignment = AI->getAlign(); in tryToElideArgumentCopy() local
10008 if (MFI.getObjectAlign(FixedIndex) < RequiredAlignment) { in tryToElideArgumentCopy()
10011 << DebugStr(RequiredAlignment) << " vs " in tryToElideArgumentCopy()