Home
last modified time | relevance | path

Searched refs:getAlignment (Results 1 – 25 of 114) sorted by relevance

12345

/openbsd-src/gnu/llvm/clang/lib/CodeGen/
H A DCGBuilder.h73 Addr.getAlignment().getAsAlign(), Name);
79 Addr.getAlignment().getAsAlign(), Name); in CreateLoad()
84 Addr.getAlignment().getAsAlign(), IsVolatile,
102 Addr.getAlignment().getAsAlign(), IsVolatile);
172 Addr.getAlignment());
181 return Address(Ptr, ElementTy, Addr.getAlignment());
202 Addr.getAlignment().alignmentAtOffset(Offset));
224 Addr.getAlignment().alignmentAtOffset(Index * EltSize));
241 Addr.getAlignment().alignmentAtOffset(Index * EltSize));
258 Addr.getAlignment().alignmentAtOffset(Index * EltSize));
[all …]
H A DAddress.h41 CharUnits getAlignment() const { return Alignment; } in getAlignment() function
67 CharUnits getAlignment() const { in getAlignment() function
120 CharUnits getAlignment() const { in getAlignment() function
122 return A.getAlignment(); in getAlignment()
128 return Address(NewPointer, getElementType(), getAlignment()); in withPointer()
159 return ConstantAddress(BitCast, ElemTy, getAlignment()); in getElementBitCast()
167 addr.getElementType(), addr.getAlignment()); in castImpl()
H A DCGValue.h116 auto align = static_cast<uintptr_t>(addr.getAlignment().getQuantity());
330 CharUnits getAlignment() const { return CharUnits::fromQuantity(Alignment); } in getAlignment() function
342 return Address(getPointer(CGF), ElementType, getAlignment()); in getAddress()
348 Alignment = address.getAlignment().getQuantity(); in setAddress()
353 return Address(getVectorPointer(), ElementType, getAlignment()); in getVectorAddress()
365 return Address(getMatrixPointer(), ElementType, getAlignment()); in getMatrixAddress()
378 return Address(getExtVectorPointer(), ElementType, getAlignment()); in getExtVectorAddress()
391 return Address(getBitFieldPointer(), ElementType, getAlignment()); in getBitFieldAddress()
412 R.Initialize(type, qs, address.getAlignment(), BaseInfo, TBAAInfo); in MakeAddr()
424 R.Initialize(type, type.getQualifiers(), vecAddress.getAlignment(), in MakeVectorElt()
[all …]
H A DCGRecordLayoutBuilder.cpp164 CharUnits getAlignment(llvm::Type *Type) { in getAlignment() function
353 getAlignment(FieldType) > getAlignment(StorageType) || in lowerUnion()
354 (getAlignment(FieldType) == getAlignment(StorageType) && in lowerUnion()
368 if (LayoutSize % getAlignment(StorageType)) in lowerUnion()
449 Context.toBits(getAlignment(getIntNType(OffsetInRecord))) != in accumulateBitFields()
554 if ((uint64_t)(Context.toBits(Layout.getAlignment())) < in computeVolatileBitfields()
773 if (Member->Offset % getAlignment(Member->Data)) in determinePacked()
776 NVAlignment = std::max(NVAlignment, getAlignment(Member->Data)); in determinePacked()
777 Alignment = std::max(Alignment, getAlignment(Member->Data)); in determinePacked()
805 Size.alignTo(Packed ? CharUnits::One() : getAlignment(Member->Data))) in insertPadding()
H A DCGNonTrivialStruct.cpp404 StartAddrs[I].getAlignment().alignmentAtOffset(EltSize)); in visitArray()
493 Alignments[I] = Addrs[I].getAlignment(); in callFunc()
855 GenDefaultInitializeFuncName GenName(DstPtr.getAlignment(), getContext()); in callCStructDefaultConstructor()
879 GenDestructorFuncName GenName("__destructor_", DstPtr.getAlignment(), in callCStructDestructor()
890 GenBinaryFuncName<false> GenName("__copy_constructor_", DstPtr.getAlignment(), in callCStructCopyConstructor()
891 SrcPtr.getAlignment(), getContext()); in callCStructCopyConstructor()
904 GenBinaryFuncName<false> GenName("__copy_assignment_", DstPtr.getAlignment(), in callCStructCopyAssignmentOperator()
905 SrcPtr.getAlignment(), getContext()); in callCStructCopyAssignmentOperator()
915 GenBinaryFuncName<true> GenName("__move_constructor_", DstPtr.getAlignment(), in callCStructMoveConstructor()
916 SrcPtr.getAlignment(), getContext()); in callCStructMoveConstructor()
[all …]
H A DCGAtomic.cpp71 if (lvalue.getAlignment().isZero()) in AtomicInfo()
79 auto Offset = OrigBFI.Offset % C.toBits(lvalue.getAlignment()); in AtomicInfo()
82 .alignTo(lvalue.getAlignment())); in AtomicInfo()
85 (C.toCharUnitsFromBits(OrigBFI.Offset) / lvalue.getAlignment()) * in AtomicInfo()
86 lvalue.getAlignment(); in AtomicInfo()
96 LVal = LValue::MakeBitfield(Address(Addr, IntTy, lvalue.getAlignment()), in AtomicInfo()
108 AtomicAlign = ValueAlign = lvalue.getAlignment(); in AtomicInfo()
114 AtomicAlign = ValueAlign = lvalue.getAlignment(); in AtomicInfo()
125 AtomicAlign = ValueAlign = lvalue.getAlignment(); in AtomicInfo()
129 AtomicSizeInBits, C.toBits(lvalue.getAlignment())); in AtomicInfo()
[all …]
/openbsd-src/gnu/llvm/llvm/lib/Target/PowerPC/
H A DPPCBranchSelector.cpp87 const Align Alignment = MBB.getAlignment(); in GetAlignmentAdjustment()
91 const Align ParentAlign = MBB.getParent()->getAlignment(); in GetAlignmentAdjustment()
213 MaxAlign = std::max(MaxAlign, Src->getAlignment()); in computeBranchSize()
219 MaxAlign = std::max(MaxAlign, Fn.getBlockNumbered(i)->getAlignment()); in computeBranchSize()
230 MaxAlign = std::max(MaxAlign, Dest->getAlignment()); in computeBranchSize()
233 MaxAlign = std::max(MaxAlign, Fn.getBlockNumbered(i)->getAlignment()); in computeBranchSize()
/openbsd-src/gnu/llvm/llvm/lib/Object/
H A DOffloadBinary.cpp45 if (!isAddrAligned(Align(OffloadBinary::getAlignment()), in extractOffloadFiles()
156 if (!isAddrAligned(Align(OffloadBinary::getAlignment()), in extractFromArchive()
183 if (!isAddrAligned(Align(getAlignment()), Buf.getBufferStart())) in create()
223 getAlignment()); in write()
230 BinaryDataSize + OffloadingData.Image->getBufferSize(), getAlignment()); in write()
/openbsd-src/gnu/llvm/llvm/lib/ExecutionEngine/JITLink/
H A DJITLink.cpp96 << ", align = " << B.getAlignment() in operator <<()
165 B.getAlignment(), B.getAlignmentOffset()) in splitBlock()
168 B.getAddress(), B.getAlignment(), B.getAlignmentOffset()); in splitBlock()
174 B.getAlignment()); in splitBlock()
267 << ", align = " << B->getAlignment() in dump()
/openbsd-src/gnu/llvm/llvm/lib/Target/SystemZ/
H A DSystemZLongBranch.cpp294 BlockPosition Position(Log2(MF->getAlignment())); in initMBBInfo()
300 Block.Alignment = MBB->getAlignment(); in initMBBInfo()
358 BlockPosition Position(Log2(MF->getAlignment())); in setWorstCaseAddresses()
459 BlockPosition Position(Log2(MF->getAlignment())); in relaxBranches()
/openbsd-src/gnu/llvm/llvm/lib/Target/Hexagon/
H A DHexagonFixupHwLoops.cpp117 if (MBB.getAlignment() != Align(1)) { in fixupLoopInstrs()
121 InstOffset = alignTo(InstOffset, MBB.getAlignment()); in fixupLoopInstrs()
H A DHexagonBranchRelaxation.cpp109 if (B.getAlignment() != Align(1)) { in computeOffset()
113 InstOffset = alignTo(InstOffset, B.getAlignment()); in computeOffset()
/openbsd-src/gnu/llvm/llvm/lib/ExecutionEngine/Orc/
H A DDebuggerSupportPlugin.cpp172 FB.getAlignment(), 0); in startSynthesis()
212 if (FirstBlock.getAlignment() > std::numeric_limits<uint32_t>::max()) in startSynthesis()
217 SI.Alignment = FirstBlock.getAlignment(); in startSynthesis()
344 SecCmd.align = R.getFirstBlock()->getAlignment(); in completeSynthesisAndRegister()
/openbsd-src/gnu/llvm/llvm/lib/IR/
H A DDataLayout.cpp750 Align DataLayout::getAlignment(Type *Ty, bool abi_or_pref) const { in getAlignment() function in DataLayout
762 return getAlignment(cast<ArrayType>(Ty)->getElementType(), abi_or_pref); in getAlignment()
776 return std::max(Align, Layout->getAlignment()); in getAlignment()
824 return getAlignment(LayoutTy, abi_or_pref); in getAlignment()
837 return getAlignment(Ty, true); in getABITypeAlign()
846 return getAlignment(Ty, false); in getPrefTypeAlign()
/openbsd-src/gnu/llvm/llvm/include/llvm/Object/
H A DObjectFile.h103 Align getAlignment() const;
196 uint32_t getAlignment() const;
415 inline uint32_t SymbolRef::getAlignment() const { in getAlignment() function
484 inline Align SectionRef::getAlignment() const { in getAlignment() function
H A DOffloadBinary.h83 static uint64_t getAlignment() { return 8; } in getAlignment() function
/openbsd-src/gnu/llvm/clang/tools/clang-offload-packager/
H A DClangOffloadPackager.cpp108 if (Buffer->getBufferSize() % OffloadBinary::getAlignment() != 0) in bundleImages()
133 if (!isAddrAligned(Align(OffloadBinary::getAlignment()), in unbundleImages()
/openbsd-src/gnu/llvm/clang/lib/StaticAnalyzer/Checkers/
H A DPaddingChecker.cpp92 assert(llvm::isPowerOf2_64(RL.getAlignment().getQuantity())); in visitRecord()
305 CharUnits NewSize = NewOffset.alignTo(RL.getAlignment()); in calculateOptimalPad()
/openbsd-src/gnu/llvm/llvm/include/llvm/IR/
H A DGlobalObject.h70 uint64_t getAlignment() const { in getAlignment() function
H A DDataLayout.h192 Align getAlignment(Type *Ty, bool abi_or_pref) const;
636 Align getAlignment() const { return StructAlignment; } in getAlignment() function
/openbsd-src/gnu/llvm/llvm/lib/ExecutionEngine/RuntimeDyld/
H A DRuntimeDyld.cpp288 uint32_t Align = I->getAlignment(); in loadObjectImpl()
555 Align Alignment = Section.getAlignment(); in computeTotalAllocSize()
619 Align Alignment = Align(I->getAlignment()); in computeTotalAllocSize()
700 Align Alignment = Section.getAlignment(); in computeSectionStubBufSize()
769 uint32_t Alignment = Sym.getAlignment(); in emitCommonSymbols()
805 Align Alignment = Section.getAlignment(); in emitSection()
/openbsd-src/gnu/llvm/llvm/lib/Target/ARM/
H A DARMBasicBlockInfo.cpp131 const Align Align = MF.getBlockNumbered(i)->getAlignment(); in adjustBBOffsetsAfter()
/openbsd-src/gnu/llvm/lld/COFF/
H A DLLDMapFile.cpp118 writeHeader(os, sc->getRVA(), sc->getSize(), sc->getAlignment()); in writeLLDMapFile()
/openbsd-src/gnu/llvm/llvm/lib/MC/
H A DMCFragment.cpp379 OS << " Alignment:" << AF->getAlignment().value() in dump()
470 OS << " BoundarySize:" << BF->getAlignment().value() in dump()
/openbsd-src/gnu/llvm/llvm/lib/Target/AArch64/
H A DAArch64CompressJumpTables.cpp93 const Align Alignment = MBB.getAlignment(); in scanFunction()

12345