Home
last modified time | relevance | path

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

/external/clang/lib/AST/
DRecordLayout.cpp35 RequiredAlignment(requiredAlignment), CXXInfo(nullptr) { in ASTRecordLayout()
58 RequiredAlignment(requiredAlignment), CXXInfo(new (Ctx) CXXRecordLayoutInfo) in ASTRecordLayout()
DRecordLayoutBuilder.cpp2279 CharUnits RequiredAlignment; member
2343 RequiredAlignment = std::max(RequiredAlignment, Layout.getRequiredAlignment()); in getAdjustedElementInfo()
2378 RequiredAlignment = std::max(RequiredAlignment, FieldRequiredAlignment); in getAdjustedElementInfo()
2395 RequiredAlignment = std::max( in layout()
2396 RequiredAlignment, Context.toCharUnitsFromBits(RD->getMaxAlignment())); in layout()
2415 RequiredAlignment = std::max( in cxxLayout()
2416 RequiredAlignment, Context.toCharUnitsFromBits(RD->getMaxAlignment())); in cxxLayout()
2428 RequiredAlignment = Context.getTargetInfo().getTriple().isArch64Bit() in initializeLayout()
2709 .alignTo(std::max(RequiredAlignment, Alignment)); in injectVBPtr()
2724 PointerInfo.Size.alignTo(std::max(RequiredAlignment, Alignment)); in injectVFPtr()
[all …]
/external/clang/include/clang/AST/
DRecordLayout.h71 CharUnits RequiredAlignment; variable
278 return RequiredAlignment; in getRequiredAlignment()
/external/v8/src/heap/
Dscavenger-inl.h77 AllocationAlignment alignment = HeapObject::RequiredAlignment(map); in SemiSpaceCopyObject()
103 AllocationAlignment alignment = HeapObject::RequiredAlignment(map); in PromoteObject()
Dmark-compact.cc1226 HeapObject::RequiredAlignment(object->map()); in TryEvacuateObject()
1331 HeapObject::RequiredAlignment(old_object->map()); in AllocateTargetObject()
/external/v8/src/snapshot/
Ddeserializer.cc270 HeapObject::RequiredAlignment(obj->map()))); in PostProcessNewObject()
Dserializer.cc316 AllocationAlignment alignment = HeapObject::RequiredAlignment(object->map()); in PutAlignmentPrefix()
/external/llvm/lib/CodeGen/SelectionDAG/
DDAGCombiner.cpp10460 unsigned RequiredAlignment = DAG->getDataLayout().getABITypeAlignment( in canMergeExpensiveCrossRegisterBankCopy() local
10463 if (RequiredAlignment > getAlignment()) in canMergeExpensiveCrossRegisterBankCopy()
10550 unsigned RequiredAlignment = 0; in adjustCostForPairing() local
10551 if (!TLI.hasPairedLoad(LoadedType, RequiredAlignment)) { in adjustCostForPairing()
10557 if (RequiredAlignment > First->getAlignment()) in adjustCostForPairing()
11753 unsigned RequiredAlignment; in MergeConsecutiveStores() local
11754 if (LoadNodes.size() == 2 && TLI.hasPairedLoad(MemVT, RequiredAlignment) && in MergeConsecutiveStores()
11755 St->getAlignment() >= RequiredAlignment) in MergeConsecutiveStores()
/external/swiftshader/third_party/llvm-7.0/llvm/lib/CodeGen/SelectionDAG/
DSelectionDAGBuilder.cpp8839 unsigned RequiredAlignment = AI->getAlignment(); in tryToElideArgumentCopy() local
8840 if (!RequiredAlignment) { in tryToElideArgumentCopy()
8841 RequiredAlignment = FuncInfo->MF->getDataLayout().getABITypeAlignment( in tryToElideArgumentCopy()
8844 if (MFI.getObjectAlignment(FixedIndex) < RequiredAlignment) { in tryToElideArgumentCopy()
8847 << RequiredAlignment << " vs " in tryToElideArgumentCopy()
DDAGCombiner.cpp12995 unsigned RequiredAlignment = DAG->getDataLayout().getABITypeAlignment( in canMergeExpensiveCrossRegisterBankCopy() local
12998 if (RequiredAlignment > getAlignment()) in canMergeExpensiveCrossRegisterBankCopy()
13085 unsigned RequiredAlignment = 0; in adjustCostForPairing() local
13086 if (!TLI.hasPairedLoad(LoadedType, RequiredAlignment)) { in adjustCostForPairing()
13092 if (RequiredAlignment > First->getAlignment()) in adjustCostForPairing()
14317 unsigned RequiredAlignment; in MergeConsecutiveStores() local
14319 TLI.hasPairedLoad(MemVT, RequiredAlignment) && in MergeConsecutiveStores()
14320 StoreNodes[0].MemNode->getAlignment() >= RequiredAlignment) { in MergeConsecutiveStores()
/external/v8/src/
Dobjects-inl.h1628 AllocationAlignment HeapObject::RequiredAlignment(Map* map) { in RequiredAlignment() function
Dobjects.h1778 static inline AllocationAlignment RequiredAlignment(Map* map);