Home
last modified time | relevance | path

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

/netbsd-src/external/apache2/llvm/dist/clang/lib/AST/
H A DRecordLayout.cpp40 RequiredAlignment(requiredAlignment) { in ASTRecordLayout()
59 RequiredAlignment(requiredAlignment), in ASTRecordLayout()
H A DRecordLayoutBuilder.cpp2546 CharUnits RequiredAlignment; member
2610 RequiredAlignment = std::max(RequiredAlignment, Layout.getRequiredAlignment()); in getAdjustedElementInfo()
2645 RequiredAlignment = std::max(RequiredAlignment, FieldRequiredAlignment); in getAdjustedElementInfo()
2662 RequiredAlignment = std::max( in layout()
2663 RequiredAlignment, Context.toCharUnitsFromBits(RD->getMaxAlignment())); in layout()
2684 RequiredAlignment = std::max( in cxxLayout()
2685 RequiredAlignment, Context.toCharUnitsFromBits(RD->getMaxAlignment())); in cxxLayout()
2697 RequiredAlignment = Context.getTargetInfo().getTriple().isArch64Bit() in initializeLayout()
3000 .alignTo(std::max(RequiredAlignment, Alignment)); in injectVBPtr()
3015 PointerInfo.Size.alignTo(std::max(RequiredAlignment, Alignment)); in injectVFPtr()
[all …]
/netbsd-src/external/apache2/llvm/dist/clang/include/clang/AST/
H A DRecordLayout.h84 CharUnits RequiredAlignment; variable
311 CharUnits getRequiredAlignment() const { return RequiredAlignment; } in getRequiredAlignment()
/netbsd-src/external/apache2/llvm/dist/llvm/lib/CodeGen/SelectionDAG/
H A DDAGCombiner.cpp16053 Align RequiredAlignment = DAG->getDataLayout().getABITypeAlign( in canMergeExpensiveCrossRegisterBankCopy() local
16056 if (RequiredAlignment > getAlign()) in canMergeExpensiveCrossRegisterBankCopy()
16142 Align RequiredAlignment; in adjustCostForPairing() local
16143 if (!TLI.hasPairedLoad(LoadedType, RequiredAlignment)) { in adjustCostForPairing()
16149 if (First->getAlign() < RequiredAlignment) in adjustCostForPairing()
17372 Align RequiredAlignment; in tryStoreMergeOfLoads() local
17377 if (TLI.hasPairedLoad(MemVT, RequiredAlignment) && in tryStoreMergeOfLoads()
17378 StoreNodes[0].MemNode->getAlign() >= RequiredAlignment) { in tryStoreMergeOfLoads()
H A DSelectionDAGBuilder.cpp9952 Align RequiredAlignment = AI->getAlign(); in tryToElideArgumentCopy() local
9953 if (MFI.getObjectAlign(FixedIndex) < RequiredAlignment) { in tryToElideArgumentCopy()
9956 << DebugStr(RequiredAlignment) << " vs " in tryToElideArgumentCopy()