Home
last modified time | relevance | path

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

/external/clang/lib/AST/
DRecordLayout.cpp38 RequiredAlignment(requiredAlignment), FieldOffsets(nullptr), in ASTRecordLayout()
66 RequiredAlignment(requiredAlignment), FieldOffsets(nullptr), in ASTRecordLayout()
DRecordLayoutBuilder.cpp2233 CharUnits RequiredAlignment; member
2297 RequiredAlignment = std::max(RequiredAlignment, Layout.getRequiredAlignment()); in getAdjustedElementInfo()
2332 RequiredAlignment = std::max(RequiredAlignment, FieldRequiredAlignment); in getAdjustedElementInfo()
2349 RequiredAlignment = std::max( in layout()
2350 RequiredAlignment, Context.toCharUnitsFromBits(RD->getMaxAlignment())); in layout()
2369 RequiredAlignment = std::max( in cxxLayout()
2370 RequiredAlignment, Context.toCharUnitsFromBits(RD->getMaxAlignment())); in cxxLayout()
2382 RequiredAlignment = Context.getTargetInfo().getPointerWidth(0) == 64 ? in initializeLayout()
2635 std::max(RequiredAlignment, Alignment)); in injectVBPtr()
2650 std::max(RequiredAlignment, Alignment)); in injectVFPtr()
[all …]
/external/clang/include/clang/AST/
DRecordLayout.h71 CharUnits RequiredAlignment; variable
283 return RequiredAlignment; in getRequiredAlignment()
/external/llvm/lib/CodeGen/SelectionDAG/
DDAGCombiner.cpp9396 unsigned RequiredAlignment = TLI.getDataLayout()->getABITypeAlignment( in canMergeExpensiveCrossRegisterBankCopy() local
9399 if (RequiredAlignment > getAlignment()) in canMergeExpensiveCrossRegisterBankCopy()
9486 unsigned RequiredAlignment = 0; in adjustCostForPairing() local
9487 if (!TLI.hasPairedLoad(LoadedType, RequiredAlignment)) { in adjustCostForPairing()
9493 if (RequiredAlignment > First->getAlignment()) in adjustCostForPairing()
10463 unsigned RequiredAlignment; in MergeConsecutiveStores() local
10464 if (LoadNodes.size() == 2 && TLI.hasPairedLoad(MemVT, RequiredAlignment) && in MergeConsecutiveStores()
10465 St->getAlignment() >= RequiredAlignment) in MergeConsecutiveStores()