Home
last modified time | relevance | path

Searched refs:commonAlignment (Results 1 – 25 of 40) sorted by relevance

12

/netbsd-src/external/apache2/llvm/dist/llvm/lib/Transforms/Utils/
H A DLowerMemIntrinsics.cpp62 Align PartDstAlign(commonAlignment(DstAlign, LoopOpSize)); in createMemCpyLoopKnownSize()
63 Align PartSrcAlign(commonAlignment(SrcAlign, LoopOpSize)); in createMemCpyLoopKnownSize()
99 Align PartSrcAlign(commonAlignment(SrcAlign, BytesCopied)); in createMemCpyLoopKnownSize()
100 Align PartDstAlign(commonAlignment(DstAlign, BytesCopied)); in createMemCpyLoopKnownSize()
179 Align PartSrcAlign(commonAlignment(SrcAlign, LoopOpSize)); in createMemCpyLoopUnknownSize()
180 Align PartDstAlign(commonAlignment(DstAlign, LoopOpSize)); in createMemCpyLoopUnknownSize()
327 Align PartSrcAlign(commonAlignment(SrcAlign, PartSize)); in createMemMoveLoop()
328 Align PartDstAlign(commonAlignment(DstAlign, PartSize)); in createMemMoveLoop()
403 Align PartAlign(commonAlignment(DstAlign, PartSize)); in createMemSetLoop()
/netbsd-src/external/apache2/llvm/dist/llvm/include/llvm/Support/
H A DAlignment.h211 inline Align commonAlignment(Align A, Align B) { return std::min(A, B); } in commonAlignment() function
215 inline Align commonAlignment(Align A, uint64_t Offset) { in commonAlignment() function
221 inline MaybeAlign commonAlignment(MaybeAlign A, MaybeAlign B) { in commonAlignment() function
222 return A && B ? commonAlignment(*A, *B) : A ? A : B; in commonAlignment()
227 inline MaybeAlign commonAlignment(MaybeAlign A, uint64_t Offset) { in commonAlignment() function
/netbsd-src/external/apache2/llvm/dist/llvm/lib/CodeGen/
H A DMachineFrameInfo.cpp93 commonAlignment(ForcedRealign ? Align(1) : StackAlignment, SPOffset); in CreateFixedObject()
106 commonAlignment(ForcedRealign ? Align(1) : StackAlignment, SPOffset); in CreateFixedSpillStackObject()
H A DExpandMemCmp.cpp294 LhsAlign = commonAlignment(LhsAlign, OffsetBytes); in getLoadPair()
295 RhsAlign = commonAlignment(RhsAlign, OffsetBytes); in getLoadPair()
H A DMachineFunction.cpp455 ? commonAlignment(MMO->getBaseAlign(), Offset) in getMachineMemOperand()
H A DMachineOperand.cpp1066 return commonAlignment(getBaseAlign(), getOffset()); in getAlign()
/netbsd-src/external/apache2/llvm/dist/llvm/lib/Transforms/InstCombine/
H A DInstCombineLoadStoreAlloca.cpp669 commonAlignment(Align, SL->getElementOffset(i)), Name + ".unpack"); in unpackLoadToAggregate()
718 commonAlignment(Align, Offset), in unpackLoadToAggregate()
1197 auto EltAlign = commonAlignment(Align, SL->getElementOffset(i)); in unpackStoreToAggregate()
1245 auto EltAlign = commonAlignment(Align, Offset); in unpackStoreToAggregate()
/netbsd-src/external/apache2/llvm/dist/llvm/lib/Target/AMDGPU/
H A DAMDGPULowerKernelArguments.cpp144 Align AdjustedAlign = commonAlignment( in runOnFunction()
H A DAMDGPUCallLowering.cpp225 commonAlignment(ST.getStackAlignment(), LocMemOffset)); in assignValueToAddress()
530 Align Alignment = commonAlignment(KernArgBaseAlign, ArgOffset); in lowerFormalArgumentsKernel()
/netbsd-src/external/apache2/llvm/dist/llvm/lib/Transforms/Scalar/
H A DScalarizeMaskedMemIntrin.cpp174 commonAlignment(AlignVal, EltTy->getPrimitiveSizeInBits() / 8); in scalarizeMaskedLoad()
313 commonAlignment(AlignVal, EltTy->getPrimitiveSizeInBits() / 8); in scalarizeMaskedStore()
H A DSROA.cpp1694 return commonAlignment(getLoadStoreAlignment(I), Offset); in getAdjustedAlignment()
2451 return commonAlignment(NewAI.getAlign(), in getSliceAlign()
2986 commonAlignment(OtherAlign, OtherOffset.zextOrTrunc(64).getZExtValue()); in visitMemTransferInst()
3335 Ty, Agg, commonAlignment(BaseAlign, Offset), Name); in emitSplitOps()
4315 const Align Alignment = commonAlignment(AI.getAlign(), P.beginOffset()); in rewritePartition()
H A DLowerMatrixIntrinsics.cpp796 return commonAlignment(InitialAlign, Idx * StrideInBytes); in getAlignForIndex()
798 return commonAlignment(InitialAlign, ElementSizeInBits / 8); in getAlignForIndex()
H A DScalarizer.cpp166 return commonAlignment(VecAlign, I * ElemSize); in getElemAlign()
H A DMemCpyOptimizer.cpp788 commonAlignment(SI->getAlign(), LI->getAlign()), C); in processStore()
/netbsd-src/external/apache2/llvm/dist/llvm/lib/Target/Mips/
H A DMipsCallLowering.cpp184 Align Alignment = commonAlignment(TFL->getStackAlign(), Offset); in getStackAddress()
276 Align Alignment = commonAlignment(TFL->getStackAlign(), Offset); in getStackAddress()
/netbsd-src/external/apache2/llvm/dist/llvm/lib/Transforms/IPO/
H A DArgumentPromotion.cpp276 commonAlignment(StructAlign, SL->getElementOffset(i)); in doPromotion()
406 Align Alignment = commonAlignment(StructAlign, SL->getElementOffset(i)); in doPromotion()
H A DGlobalOpt.cpp559 Align NewAlign = commonAlignment(StartAlignment, FieldOffset); in SRAGlobal()
575 Align NewAlign = commonAlignment(StartAlignment, EltSize * ElementIdx); in SRAGlobal()
/netbsd-src/external/apache2/llvm/dist/llvm/lib/CodeGen/GlobalISel/
H A DCallLowering.cpp790 commonAlignment(BaseAlign, Offsets[I])); in insertSRetLoads()
821 commonAlignment(BaseAlign, Offsets[I])); in insertSRetStores()
H A DUtils.cpp613 return commonAlignment(MFI.getObjectAlign(FSPV->getFrameIndex()), in inferAlignFromPtrInfo()
H A DIRTranslator.cpp1300 commonAlignment(BaseAlign, Offsets[i] / 8), AAMetadata, Ranges, in translateLoad()
1342 commonAlignment(BaseAlign, Offsets[i] / 8), AAMetadata, nullptr, in translateStore()
H A DCombinerHelper.cpp1347 Align Alignment = commonAlignment(DstAlign, SrcAlign); in optimizeMemcpy()
1453 Align Alignment = commonAlignment(DstAlign, SrcAlign); in optimizeMemmove()
/netbsd-src/external/apache2/llvm/dist/llvm/lib/Target/X86/
H A DX86InterleavedAccess.cpp217 const Align SubsequentAlignment = commonAlignment( in decompose()
/netbsd-src/external/apache2/llvm/dist/llvm/lib/Analysis/
H A DLint.cpp473 Assert(*Align <= commonAlignment(*BaseAlign, Offset), in visitMemoryReference()
/netbsd-src/external/apache2/llvm/dist/llvm/lib/Transforms/Vectorize/
H A DVectorCombine.cpp184 Alignment = commonAlignment(Alignment, Offset.getZExtValue()); in vectorizeLoadInsert()
/netbsd-src/external/apache2/llvm/dist/llvm/lib/CodeGen/SelectionDAG/
H A DLegalizeVectorTypes.cpp1621 commonAlignment(SmallestAlign, in SplitVecRes_INSERT_VECTOR_ELT()
2493 commonAlignment(SmallestAlign, EltVT.getFixedSizeInBits() / 8)); in SplitVecOp_EXTRACT_VECTOR_ELT()
2629 Alignment = commonAlignment( in SplitVecOp_MSTORE()
5316 : commonAlignment(LD->getAlign(), ScaledOffset); in GenWidenVectorLoads()
5481 : commonAlignment(ST->getAlign(), ScaledOffset); in GenWidenVectorStores()

12