Home
last modified time | relevance | path

Searched refs:MaybeAlign (Results 1 – 25 of 122) sorted by relevance

12345

/freebsd-13.1/contrib/llvm-project/llvm/include/llvm/Support/
H A DAlignment.h118 MaybeAlign(const MaybeAlign &Other) = default;
119 MaybeAlign &operator=(const MaybeAlign &Other) = default; argument
120 MaybeAlign(MaybeAlign &&Other) = default;
121 MaybeAlign &operator=(MaybeAlign &&Other) = default; argument
221 inline MaybeAlign commonAlignment(MaybeAlign A, MaybeAlign B) { in commonAlignment()
312 bool operator<=(MaybeAlign Lhs, MaybeAlign Rhs) = delete;
313 bool operator>=(MaybeAlign Lhs, MaybeAlign Rhs) = delete;
314 bool operator<(MaybeAlign Lhs, MaybeAlign Rhs) = delete;
315 bool operator>(MaybeAlign Lhs, MaybeAlign Rhs) = delete;
322 inline MaybeAlign operator*(MaybeAlign Lhs, uint64_t Rhs) {
[all …]
/freebsd-13.1/contrib/llvm-project/llvm/include/llvm/IR/
H A DAttributes.h201 MaybeAlign getAlignment() const;
205 MaybeAlign getStackAlignment() const;
340 MaybeAlign getAlignment() const;
341 MaybeAlign getStackAlignment() const;
689 MaybeAlign getRetAlignment() const;
692 MaybeAlign getParamAlignment(unsigned ArgNo) const;
817 MaybeAlign Alignment;
818 MaybeAlign StackAlignment;
938 AttrBuilder &addAlignmentAttr(MaybeAlign Align);
945 return addAlignmentAttr(MaybeAlign(Align));
[all …]
H A DGlobalObject.h72 MaybeAlign Align = getAlign(); in getAlignment()
80 MaybeAlign getAlign() const { in getAlign()
86 void setAlignment(MaybeAlign Align);
H A DArgument.h103 MaybeAlign getParamAlign() const;
105 MaybeAlign getParamStackAlign() const;
H A DDataLayout.h125 MaybeAlign StackNaturalAlign;
129 MaybeAlign FunctionPtrAlign;
284 MaybeAlign getFunctionPtrAlign() const { return FunctionPtrAlign; } in getFunctionPtrAlign()
524 inline Align getValueOrABITypeAlignment(MaybeAlign Alignment, in getValueOrABITypeAlignment()
H A DIRBuilder.h581 MaybeAlign Align, bool isVolatile = false,
623 MaybeAlign SrcAlign, uint64_t Size,
635 MaybeAlign SrcAlign, Value *Size, bool isVolatile = false,
640 MaybeAlign SrcAlign, Value *Size,
651 CreateMemCpyInline(Value *Dst, MaybeAlign DstAlign, Value *Src,
671 MaybeAlign SrcAlign, uint64_t Size,
680 MaybeAlign SrcAlign, Value *Size,
1657 return CreateAlignedLoad(Ty, Ptr, MaybeAlign(), Name); in CreateLoad()
1661 return CreateAlignedLoad(Ty, Ptr, MaybeAlign(), Name);
1696 return CreateAlignedStore(Val, Ptr, MaybeAlign(), isVolatile);
[all …]
H A DIntrinsicInst.h423 MaybeAlign getPointerAlignment() const;
643 MaybeAlign getDestAlign() const { return getParamAlign(ARG_DEST); } in getDestAlign()
655 setDestAlignment(MaybeAlign(Alignment)); in setDestAlignment()
657 void setDestAlignment(MaybeAlign Alignment) { in setDestAlignment()
709 MaybeAlign getSourceAlign() const { in getSourceAlign()
722 setSourceAlignment(MaybeAlign(Alignment)); in setSourceAlignment()
724 void setSourceAlignment(MaybeAlign Alignment) { in setSourceAlignment()
H A DFunction.h386 MaybeAlign getFnStackAlign() const { in getFnStackAlign()
493 MaybeAlign getParamAlign(unsigned ArgNo) const { in getParamAlign()
497 MaybeAlign getParamStackAlign(unsigned ArgNo) const { in getParamStackAlign()
/freebsd-13.1/contrib/llvm-project/llvm/lib/Target/VE/
H A DVEFrameLowering.cpp230 MaybeAlign MaybeAlign) const { in emitSPAdjustment()
266 if (MaybeAlign) { in emitSPAdjustment()
270 .addImm(M1(64 - Log2_64(MaybeAlign.valueOrOne().value()))); in emitSPAdjustment()
359 MaybeAlign RuntimeAlign = in emitPrologue()
360 NeedsStackRealignment ? MaybeAlign(MFI.getMaxAlign()) : None; in emitPrologue()
H A DVEFrameLowering.h79 MaybeAlign MayAlign = MaybeAlign()) const;
/freebsd-13.1/contrib/llvm-project/llvm/include/llvm/Transforms/Instrumentation/
H A DAddressSanitizerCommon.h31 MaybeAlign Alignment;
36 class Type *OpType, MaybeAlign Alignment,
/freebsd-13.1/contrib/llvm-project/llvm/lib/Transforms/Scalar/
H A DAlignmentFromAssumptions.cpp96 static MaybeAlign getNewAlignmentDiff(const SCEV *DiffSCEV, in getNewAlignmentDiff()
153 if (MaybeAlign NewAlignment = getNewAlignmentDiff(DiffSCEV, AlignSCEV, SE)) { in getNewAlignment()
176 MaybeAlign NewAlignment = getNewAlignmentDiff(DiffStartSCEV, AlignSCEV, SE); in getNewAlignment()
177 MaybeAlign NewIncAlignment = in getNewAlignment()
H A DScalarizeMaskedMemIntrin.cpp429 MaybeAlign AlignVal = cast<ConstantInt>(Alignment)->getMaybeAlignValue(); in scalarizeMaskedGather()
564 MaybeAlign AlignVal = cast<ConstantInt>(Alignment)->getMaybeAlignValue(); in scalarizeMaskedScatter()
959 MaybeAlign MA = in optimizeCallInst()
970 MaybeAlign MA = in optimizeCallInst()
/freebsd-13.1/contrib/llvm-project/llvm/lib/Analysis/
H A DMemDerefPrinter.cpp63 PO, LI->getType(), MaybeAlign(LI->getAlignment()), DL)) in runOnFunction()
98 PO, LI->getType(), MaybeAlign(LI->getAlignment()), DL)) in run()
/freebsd-13.1/contrib/llvm-project/llvm/include/llvm/CodeGen/
H A DSelectionDAG.h700 MaybeAlign Align = None, int Offset = 0,
705 MaybeAlign Align = None, int Offs = 0,
1182 MaybeAlign Alignment = MaybeAlign(),
1201 MaybeAlign Alignment = MaybeAlign(),
1212 MaybeAlign(Alignment), MMOFlags, AAInfo);
1228 EVT MemVT, MaybeAlign Alignment = MaybeAlign(),
1245 MaybeAlign(Alignment), MMOFlags, AAInfo, Ranges);
1263 MachinePointerInfo PtrInfo, MaybeAlign Alignment = MaybeAlign(),
1289 MaybeAlign Alignment = MaybeAlign(),
1303 MaybeAlign(Alignment), MMOFlags, AAInfo);
[all …]
H A DMIRYamlMapping.h145 template <> struct ScalarTraits<MaybeAlign> {
146 static void output(const MaybeAlign &Alignment, void *,
150 static StringRef input(StringRef Scalar, void *, MaybeAlign &Alignment) {
156 Alignment = MaybeAlign(n);
248 MaybeAlign Alignment = None;
314 MaybeAlign Alignment = None;
524 MaybeAlign Alignment = None;
687 MaybeAlign Alignment = None;
/freebsd-13.1/contrib/llvm-project/llvm/lib/IR/
H A DAttributes.cpp325 MaybeAlign Attribute::getAlignment() const { in getAlignment()
328 return MaybeAlign(pImpl->getValueAsInt()); in getAlignment()
331 MaybeAlign Attribute::getStackAlignment() const { in getStackAlignment()
334 return MaybeAlign(pImpl->getValueAsInt()); in getStackAlignment()
675 MaybeAlign AttributeSet::getAlignment() const { in getAlignment()
679 MaybeAlign AttributeSet::getStackAlignment() const { in getStackAlignment()
892 MaybeAlign AttributeSetNode::getAlignment() const { in getAlignment()
898 MaybeAlign AttributeSetNode::getStackAlignment() const { in getStackAlignment()
1259 const MaybeAlign NewAlign = B.getAlignment(); in addAttributes()
1427 MaybeAlign AttributeList::getRetAlignment() const { in getRetAlignment()
[all …]
H A DGlobals.cpp117 void GlobalObject::setAlignment(MaybeAlign Align) { in setAlignment()
123 assert(MaybeAlign(getAlignment()) == Align && in setAlignment()
129 setAlignment(MaybeAlign(Src->getAlignment())); in copyAttributesFrom()
H A DAttributeImpl.h251 MaybeAlign getAlignment() const;
252 MaybeAlign getStackAlignment() const;
H A DIRBuilder.cpp114 MaybeAlign Align, bool isVolatile, in CreateMemSet()
170 Intrinsic::ID IntrID, Value *Dst, MaybeAlign DstAlign, Value *Src, in CreateMemTransferInst()
171 MaybeAlign SrcAlign, Value *Size, bool isVolatile, MDNode *TBAATag, in CreateMemTransferInst()
207 Value *Dst, MaybeAlign DstAlign, Value *Src, MaybeAlign SrcAlign, in CreateMemCpyInline()
285 CallInst *IRBuilderBase::CreateMemMove(Value *Dst, MaybeAlign DstAlign, in CreateMemMove()
286 Value *Src, MaybeAlign SrcAlign, in CreateMemMove()
/freebsd-13.1/contrib/llvm-project/llvm/lib/Target/AMDGPU/
H A DAMDGPUHSAMetadataStreamer.h92 msgpack::ArrayDocNode Args, MaybeAlign PointeeAlign = None,
177 ValueKind ValueKind, MaybeAlign PointeeAlign = None,
H A DAMDGPUHSAMetadataStreamer.cpp27 MaybeAlign ArgAlign; in getArgumentTypeAlign()
328 MaybeAlign PointeeAlign; in emitKernelArg()
348 MaybeAlign PointeeAlign, StringRef Name, in emitKernelArg()
722 MaybeAlign PointeeAlign; in emitKernelArg()
745 unsigned &Offset, msgpack::ArrayDocNode Args, MaybeAlign PointeeAlign, in emitKernelArg()
/freebsd-13.1/contrib/llvm-project/llvm/lib/Target/Mips/
H A DMipsSubtarget.h206 MaybeAlign StackAlignOverride;
239 const MipsTargetMachine &TM, MaybeAlign StackAlignOverride);
/freebsd-13.1/contrib/llvm-project/llvm/include/llvm/Transforms/Utils/
H A DLocal.h216 Align getOrEnforceKnownAlignment(Value *V, MaybeAlign PrefAlign,
227 return getOrEnforceKnownAlignment(V, MaybeAlign(), DL, CxtI, AC, DT);
/freebsd-13.1/contrib/llvm-project/llvm/include/llvm/Analysis/
H A DLoads.h46 MaybeAlign Alignment,

12345