Searched refs:MinAlign (Results 1 - 25 of 43) sorted by relevance

12

/freebsd-12-stable/contrib/llvm-project/llvm/lib/CodeGen/
H A DCallingConvLower.cpp46 Align MinAlign(MinAlignment);
51 if (MinAlign > Alignment)
52 Alignment = MinAlign;
56 Size = unsigned(alignTo(Size, MinAlign));
H A DScalarizeMaskedMemIntrin.cpp154 AlignVal = MinAlign(AlignVal, EltTy->getPrimitiveSizeInBits() / 8);
290 AlignVal = MinAlign(AlignVal, EltTy->getPrimitiveSizeInBits() / 8);
H A DMachineFunction.cpp433 ? MinAlign(MMO->getBaseAlignment(), Offset)
H A DMachineOperand.cpp1056 return MinAlign(getBaseAlignment(), getOffset());
/freebsd-12-stable/contrib/llvm-project/clang/include/clang/AST/
H A DCharUnits.h196 return CharUnits(llvm::MinAlign(Quantity, offset.Quantity));
/freebsd-12-stable/contrib/llvm-project/llvm/include/llvm/Support/
H A DAlignment.h214 /// Same semantic as MinAlign.
218 /// Same semantic as MinAlign.
220 return Align(MinAlign(A.value(), Offset));
224 /// Same semantic as MinAlign.
230 /// Same semantic as MinAlign.
232 return MaybeAlign(MinAlign((*A).value(), Offset));
H A DMathExtras.h661 constexpr inline uint64_t MinAlign(uint64_t A, uint64_t B) { function
/freebsd-12-stable/contrib/llvm-project/llvm/lib/CodeGen/SelectionDAG/
H A DLegalizeTypesGeneric.cpp177 MinAlign(Alignment, IncrementSize));
267 MinAlign(Alignment, IncrementSize),
483 MinAlign(Alignment, IncrementSize),
H A DLegalizeVectorTypes.cpp1173 MinAlign(Alignment, IncrementSize));
1474 MinAlign(Alignment, IncrementSize));
4937 MinAlign(Align, Increment), MMOFlags, AAInfo);
4955 MinAlign(Align, Increment), MMOFlags, AAInfo);
5101 MinAlign(Align, Offset), MMOFlags, AAInfo));
5122 MinAlign(Align, Offset), MMOFlags, AAInfo));
5174 StEltVT, MinAlign(Align, Offset), MMOFlags, AAInfo));
H A DTargetLowering.cpp3348 unsigned NewAlign = MinAlign(Lod->getAlignment(), bestOffset);
6588 SrcEltVT, MinAlign(LD->getAlignment(), Idx * Stride),
6668 MemSclVT, MinAlign(ST->getAlignment(), Idx * Stride),
6734 MinAlign(LD->getAlignment(), Offset), LD->getMemOperand()->getFlags(),
6753 MinAlign(LD->getAlignment(), Offset),
6802 NewLoadedVT, MinAlign(Alignment, IncrementSize),
6812 NewLoadedVT, MinAlign(Alignment, IncrementSize),
6894 MinAlign(ST->getAlignment(), Offset),
6916 MinAlign(ST->getAlignment(), Offset),
6944 Alignment = MinAlign(Alignmen
[all...]
H A DLegalizeVectorOps.cpp750 MinAlign(LD->getAlignment(), Offset),
761 MinAlign(LD->getAlignment(), Offset),
H A DLegalizeDAG.cpp475 MinAlign(Alignment, 4U), MMOFlags, AAInfo);
590 MinAlign(Alignment, IncrementSize), MMOFlags, AAInfo);
610 MinAlign(Alignment, IncrementSize), MMOFlags, AAInfo);
799 ExtraVT, MinAlign(Alignment, IncrementSize), MMOFlags,
828 ExtraVT, MinAlign(Alignment, IncrementSize), MMOFlags,
H A DLegalizeIntegerTypes.cpp2866 MinAlign(Alignment, IncrementSize), MMOFlags, AAInfo);
2892 MinAlign(Alignment, IncrementSize), MMOFlags, AAInfo);
4122 MinAlign(Alignment, IncrementSize), MMOFlags, AAInfo);
4159 MinAlign(Alignment, IncrementSize), MMOFlags, AAInfo);
/freebsd-12-stable/contrib/llvm-project/llvm/utils/TableGen/
H A DGlobalISelEmitter.cpp252 int64_t MinAlign = P.getMinAlignment(); local
253 if (MinAlign > 0)
254 Explanation += " MinAlign=" + utostr(MinAlign);
1919 int MinAlign; member in class:MemoryAlignmentPredicateMatcher
1923 int MinAlign)
1925 MMOIdx(MMOIdx), MinAlign(MinAlign) {
1926 assert(MinAlign > 0);
1937 return MMOIdx == Other->MMOIdx && MinAlign
1922 MemoryAlignmentPredicateMatcher(unsigned InsnVarID, unsigned MMOIdx, int MinAlign) argument
[all...]
H A DCodeGenDAGPatterns.cpp1000 int64_t MinAlign = getMinAlignment(); local
1001 if (MinAlign > 0) {
1003 Code += utostr(MinAlign);
/freebsd-12-stable/contrib/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/
H A DInstructionSelectorImpl.h416 unsigned MinAlign = MatchTable[CurrentIdx++]; local
431 << ")->getAlignment() >= " << MinAlign << ")\n"); local
432 if (MMO->getAlignment() < MinAlign && handleReject() == RejectAndGiveUp)
/freebsd-12-stable/contrib/llvm-project/llvm/include/llvm/CodeGen/
H A DCallingConvLower.h461 int MinSize, int MinAlign, ISD::ArgFlagsTy ArgFlags);
/freebsd-12-stable/contrib/llvm-project/llvm/lib/Transforms/InstCombine/
H A DInstCombineLoadStoreAlloca.cpp693 auto EltAlign = MinAlign(Align, SL->getElementOffset(i));
746 AT->getElementType(), Ptr, MinAlign(Align, Offset), Name + ".unpack");
1227 auto EltAlign = MinAlign(Align, SL->getElementOffset(i));
1277 auto EltAlign = MinAlign(Align, Offset);
/freebsd-12-stable/contrib/llvm-project/llvm/lib/Target/Mips/
H A DMipsCallLowering.cpp192 unsigned Align = MinAlign(TFL->getStackAlignment(), Offset);
307 unsigned Align = MinAlign(TFL->getStackAlignment(), Offset);
/freebsd-12-stable/contrib/llvm-project/llvm/lib/Target/AMDGPU/
H A DSIRegisterInfo.cpp713 EltSize, MinAlign(Align, EltSize * i));
840 EltSize, MinAlign(Align, EltSize * i));
916 MinAlign(Align, EltSize * i));
H A DAMDGPUCallLowering.cpp475 unsigned Align = MinAlign(KernArgBaseAlign, ArgOffset);
/freebsd-12-stable/contrib/llvm-project/llvm/lib/CodeGen/GlobalISel/
H A DCombinerHelper.cpp1090 unsigned Alignment = MinAlign(DstAlign, SrcAlign);
1198 unsigned Alignment = MinAlign(DstAlign, SrcAlign);
/freebsd-12-stable/contrib/llvm-project/llvm/lib/Transforms/Scalar/
H A DMemCpyOptimizer.cpp1032 Align = MinAlign(SrcSizeC->getZExtValue(), DestAlign);
1179 unsigned Align = MinAlign(M->getDestAlignment(), M->getSourceAlignment());
H A DScalarizer.cpp160 return MinAlign(VecAlign, I * ElemSize);
/freebsd-12-stable/contrib/llvm-project/llvm/lib/Analysis/
H A DLint.cpp501 Assert(!BaseAlign || Align <= MinAlign(BaseAlign, Offset),

Completed in 575 milliseconds

12