Searched refs:RequiredAlignment (Results 1 – 4 of 4) sorted by relevance
/external/clang/lib/AST/ |
D | RecordLayout.cpp | 38 RequiredAlignment(requiredAlignment), FieldOffsets(nullptr), in ASTRecordLayout() 66 RequiredAlignment(requiredAlignment), FieldOffsets(nullptr), in ASTRecordLayout()
|
D | RecordLayoutBuilder.cpp | 2233 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/ |
D | RecordLayout.h | 71 CharUnits RequiredAlignment; variable 283 return RequiredAlignment; in getRequiredAlignment()
|
/external/llvm/lib/CodeGen/SelectionDAG/ |
D | DAGCombiner.cpp | 9396 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()
|