Home
last modified time | relevance | path

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

12

/freebsd-12.1/contrib/llvm/lib/CodeGen/
H A DCallingConvLower.cpp47 int MinSize, int MinAlign, in HandleByVal() argument
53 if (MinAlign > (int)Align) in HandleByVal()
54 Align = MinAlign; in HandleByVal()
57 Size = unsigned(alignTo(Size, MinAlign)); in HandleByVal()
H A DMachineFrameInfo.cpp91 unsigned Alignment = MinAlign(SPOffset, ForcedRealign ? 1 : StackAlignment); in CreateFixedObject()
103 unsigned Alignment = MinAlign(SPOffset, ForcedRealign ? 1 : StackAlignment); in CreateFixedSpillStackObject()
H A DScalarizeMaskedMemIntrin.cpp154 AlignVal = MinAlign(AlignVal, EltTy->getPrimitiveSizeInBits() / 8); in scalarizeMaskedLoad()
278 AlignVal = MinAlign(AlignVal, EltTy->getPrimitiveSizeInBits() / 8); in scalarizeMaskedStore()
H A DMachineOperand.cpp1036 return MinAlign(getBaseAlignment(), getOffset()); in getAlignment()
/freebsd-12.1/contrib/llvm/tools/clang/include/clang/AST/
H A DCharUnits.h192 return CharUnits(llvm::MinAlign(Quantity, offset.Quantity)); in alignmentAtOffset()
/freebsd-12.1/contrib/llvm/lib/CodeGen/SelectionDAG/
H A DLegalizeTypesGeneric.cpp186 MinAlign(Alignment, IncrementSize)); in ExpandRes_BITCAST()
276 MinAlign(Alignment, IncrementSize), in ExpandRes_NormalLoad()
491 MinAlign(Alignment, IncrementSize), in ExpandOp_NormalStore()
H A DTargetLowering.cpp2417 unsigned NewAlign = MinAlign(Lod->getAlignment(), bestOffset); in SimplifySetCC()
4762 SrcEltVT, MinAlign(LD->getAlignment(), Idx * Stride), in scalarizeVectorLoad()
4842 MemSclVT, MinAlign(ST->getAlignment(), Idx * Stride), in scalarizeVectorStore()
4911 MinAlign(LD->getAlignment(), Offset), LD->getMemOperand()->getFlags(), in expandUnalignedLoad()
4930 MinAlign(LD->getAlignment(), Offset), in expandUnalignedLoad()
4979 NewLoadedVT, MinAlign(Alignment, IncrementSize), in expandUnalignedLoad()
4989 NewLoadedVT, MinAlign(Alignment, IncrementSize), in expandUnalignedLoad()
5074 MinAlign(ST->getAlignment(), Offset), in expandUnalignedStore()
5096 MinAlign(ST->getAlignment(), Offset), in expandUnalignedStore()
5126 Alignment = MinAlign(Alignment, IncrementSize); in expandUnalignedStore()
H A DLegalizeVectorOps.cpp629 MinAlign(LD->getAlignment(), Offset), in ExpandLoad()
640 MinAlign(LD->getAlignment(), Offset), in ExpandLoad()
H A DLegalizeVectorTypes.cpp1074 MinAlign(Alignment, IncrementSize)); in SplitVecRes_INSERT_SUBVECTOR()
1277 MinAlign(Alignment, IncrementSize)); in SplitVecRes_INSERT_VECTOR_ELT()
4232 MinAlign(Align, Increment), MMOFlags, AAInfo); in GenWidenVectorLoads()
4250 MinAlign(Align, Increment), MMOFlags, AAInfo); in GenWidenVectorLoads()
4396 MinAlign(Align, Offset), MMOFlags, AAInfo)); in GenWidenVectorStores()
4417 MinAlign(Align, Offset), MMOFlags, AAInfo)); in GenWidenVectorStores()
4469 StEltVT, MinAlign(Align, Offset), MMOFlags, AAInfo)); in GenWidenVectorTruncStores()
H A DLegalizeDAG.cpp458 MinAlign(Alignment, 4U), MMOFlags, AAInfo); in OptimizeFloatStore()
574 MinAlign(Alignment, IncrementSize), MMOFlags, AAInfo); in LegalizeStoreOps()
594 MinAlign(Alignment, IncrementSize), MMOFlags, AAInfo); in LegalizeStoreOps()
785 ExtraVT, MinAlign(Alignment, IncrementSize), MMOFlags, in LegalizeLoadOps()
816 ExtraVT, MinAlign(Alignment, IncrementSize), MMOFlags, in LegalizeLoadOps()
H A DLegalizeIntegerTypes.cpp2424 MinAlign(Alignment, IncrementSize), MMOFlags, AAInfo); in ExpandIntRes_LOAD()
2451 MinAlign(Alignment, IncrementSize), MMOFlags, AAInfo); in ExpandIntRes_LOAD()
3499 MinAlign(Alignment, IncrementSize), MMOFlags, AAInfo); in ExpandIntOp_STORE()
3536 MinAlign(Alignment, IncrementSize), MMOFlags, AAInfo); in ExpandIntOp_STORE()
/freebsd-12.1/contrib/llvm/lib/Target/AMDGPU/
H A DAMDGPULowerKernelArguments.cpp131 unsigned AdjustedAlign = MinAlign(DoShiftOpt ? AlignDownOffset : EltOffset, in runOnFunction()
H A DSIRegisterInfo.cpp603 EltSize, MinAlign(Align, EltSize * i)); in buildSpillLoadStore()
723 EltSize, MinAlign(Align, EltSize * i)); in spillSGPR()
800 EltSize, MinAlign(Align, EltSize * i)); in spillSGPR()
887 EltSize, MinAlign(Align, EltSize * i)); in restoreSGPR()
937 MinAlign(Align, EltSize * i)); in restoreSGPR()
H A DAMDGPUCallLowering.cpp170 unsigned Align = MinAlign(KernArgBaseAlign, ArgOffset); in lowerFormalArguments()
/freebsd-12.1/contrib/llvm/lib/Transforms/InstCombine/
H A DInstCombineLoadStoreAlloca.cpp727 auto EltAlign = MinAlign(Align, SL->getElementOffset(i)); in unpackLoadToAggregate()
778 auto *L = IC.Builder.CreateAlignedLoad(Ptr, MinAlign(Align, Offset), in unpackLoadToAggregate()
1256 auto EltAlign = MinAlign(Align, SL->getElementOffset(i)); in unpackStoreToAggregate()
1306 auto EltAlign = MinAlign(Align, Offset); in unpackStoreToAggregate()
/freebsd-12.1/contrib/llvm/lib/Transforms/Scalar/
H A DMemCpyOptimizer.cpp522 return MinAlign(StoreAlign, LoadAlign); in findCommonAlignment()
1121 Align = MinAlign(SrcSizeC->getZExtValue(), DestAlign); in processMemSetMemCpyDependence()
1265 unsigned Align = MinAlign(M->getDestAlignment(), M->getSourceAlignment()); in processMemCpy()
H A DSROA.cpp1665 return MinAlign(Alignment, Offset); in getAdjustedAlignment()
2397 MinAlign(NewAIAlign, NewBeginOffset - NewAllocaBeginOffset); in getSliceAlign()
2905 OtherAlign = MinAlign(OtherAlign ? OtherAlign : 1, in visitMemTransferInst()
3252 Ty, Agg, MinAlign(BaseAlign, Offset), Name); in emitSplitOps()
4096 Alignment = MinAlign(Alignment, P.beginOffset()); in rewritePartition()
H A DScalarizer.cpp147 return MinAlign(VecAlign, I * ElemSize); in getElemAlign()
/freebsd-12.1/contrib/llvm/include/llvm/CodeGen/
H A DCallingConvLower.h460 int MinSize, int MinAlign, ISD::ArgFlagsTy ArgFlags);
/freebsd-12.1/contrib/llvm/lib/CodeGen/GlobalISel/
H A DLegalizerHelper.cpp498 unsigned Alignment = MinAlign(MMO.getAlignment(), Adjustment); in narrowScalar()
543 unsigned Alignment = MinAlign(MMO.getAlignment(), Adjustment); in narrowScalar()
1246 unsigned Alignment = MinAlign(MMO->getAlignment(), Adjustment); in fewerElementsVector()
H A DIRTranslator.cpp501 MinAlign(BaseAlign, Offsets[i] / 8), AAMDNodes(), nullptr, in translateLoad()
530 MinAlign(BaseAlign, Offsets[i] / 8), AAMDNodes(), nullptr, in translateStore()
/freebsd-12.1/contrib/llvm/include/llvm/Support/
H A DMathExtras.h610 constexpr inline uint64_t MinAlign(uint64_t A, uint64_t B) {
/freebsd-12.1/contrib/llvm/lib/Analysis/
H A DLint.cpp497 Assert(!BaseAlign || Align <= MinAlign(BaseAlign, Offset), in visitMemoryReference()
/freebsd-12.1/contrib/llvm/lib/Target/Hexagon/
H A DHexagonFrameLowering.cpp1773 StoreOpc = NeedAlign <= MinAlign(HasAlign, Size) ? Hexagon::V6_vS32b_ai in expandStoreVec2()
1816 LoadOpc = NeedAlign <= MinAlign(HasAlign, Size) ? Hexagon::V6_vL32b_ai in expandLoadVec2()
/freebsd-12.1/contrib/llvm/lib/Transforms/IPO/
H A DGlobalOpt.cpp499 unsigned NewAlign = (unsigned)MinAlign(StartAlignment, FieldOffset); in SRAGlobal()
534 unsigned NewAlign = (unsigned)MinAlign(StartAlignment, EltSize*i); in SRAGlobal()

12