Home
last modified time | relevance | path

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

12345

/freebsd-12-stable/contrib/llvm-project/llvm/include/llvm/Support/
DAlignment.h44 friend struct MaybeAlign;
52 friend unsigned encode(struct MaybeAlign A);
53 friend struct MaybeAlign decodeMaybeAlign(unsigned Value);
109 struct MaybeAlign : public llvm::Optional<Align> { struct
115 MaybeAlign() = default;
118 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
126 explicit MaybeAlign(uint64_t Value) { in MaybeAlign() function
[all …]
/freebsd-12-stable/contrib/llvm-project/llvm/include/llvm/IR/
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;
695 MaybeAlign getParamStackAlignment(unsigned ArgNo) const;
716 MaybeAlign getStackAlignment(unsigned Index) const;
817 MaybeAlign Alignment;
818 MaybeAlign StackAlignment;
[all …]
DGlobalObject.h72 MaybeAlign Align = getAlign(); in getAlignment()
80 MaybeAlign getAlign() const { in getAlign()
86 void setAlignment(MaybeAlign Align);
DArgument.h103 MaybeAlign getParamAlign() const;
105 MaybeAlign getParamStackAlign() const;
DDataLayout.h125 MaybeAlign StackNaturalAlign;
129 MaybeAlign FunctionPtrAlign;
284 MaybeAlign getFunctionPtrAlign() const { return FunctionPtrAlign; } in getFunctionPtrAlign()
524 inline Align getValueOrABITypeAlignment(MaybeAlign Alignment, in getValueOrABITypeAlignment()
DIRBuilder.h581 MaybeAlign Align, bool isVolatile = false,
588 CallInst *CreateMemSet(Value *Ptr, Value *Val, Value *Size, MaybeAlign Align,
622 CallInst *CreateMemCpy(Value *Dst, MaybeAlign DstAlign, Value *Src,
623 MaybeAlign SrcAlign, uint64_t Size,
634 Intrinsic::ID IntrID, Value *Dst, MaybeAlign DstAlign, Value *Src,
635 MaybeAlign SrcAlign, Value *Size, bool isVolatile = false,
639 CallInst *CreateMemCpy(Value *Dst, MaybeAlign DstAlign, Value *Src,
640 MaybeAlign SrcAlign, Value *Size,
651 CreateMemCpyInline(Value *Dst, MaybeAlign DstAlign, Value *Src,
652 MaybeAlign SrcAlign, Value *Size, bool IsVolatile = false,
[all …]
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()
DFunction.h386 MaybeAlign getFnStackAlign() const { in getFnStackAlign()
493 MaybeAlign getParamAlign(unsigned ArgNo) const { in getParamAlign()
497 MaybeAlign getParamStackAlign(unsigned ArgNo) const { in getParamStackAlign()
/freebsd-12-stable/contrib/llvm-project/llvm/lib/Target/VE/
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()
DVEFrameLowering.h79 MaybeAlign MayAlign = MaybeAlign()) const;
/freebsd-12-stable/contrib/llvm-project/llvm/include/llvm/Transforms/Instrumentation/
DAddressSanitizerCommon.h31 MaybeAlign Alignment;
36 class Type *OpType, MaybeAlign Alignment,
/freebsd-12-stable/contrib/llvm-project/llvm/lib/Transforms/Scalar/
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()
DLoopIdiomRecognize.cpp221 MaybeAlign StoreAlignment, Value *StoredVal,
228 unsigned StoreSize, MaybeAlign StoreAlign,
229 MaybeAlign LoadAlign, Instruction *TheStore,
790 MaybeAlign(HeadStore->getAlignment()), in processLoopStores()
940 Pointer, (unsigned)SizeInBytes, MaybeAlign(MSI->getDestAlignment()), in processLoopMemSet()
1031 Value *DestPtr, unsigned StoreSize, MaybeAlign StoreAlignment, in processLoopStridedStore()
1107 MaybeAlign(StoreAlignment)); in processLoopStridedStore()
1190 Value *DestPtr, Value *SourcePtr, unsigned StoreSize, MaybeAlign StoreAlign, in processLoopStoreOfLoopLoad()
1191 MaybeAlign LoadAlign, Instruction *TheStore, Instruction *TheLoad, in processLoopStoreOfLoopLoad()
/freebsd-12-stable/contrib/llvm-project/llvm/include/llvm/CodeGen/
DSelectionDAG.h696 SDValue getConstantPool(const Constant *C, EVT VT, MaybeAlign Align = None,
700 MaybeAlign Align = None, int Offset = 0,
705 MaybeAlign Align = None, int Offs = 0,
708 MaybeAlign Align = None, int Offset = 0,
1146 EVT MemVT, MachinePointerInfo PtrInfo, MaybeAlign Alignment = None,
1182 MaybeAlign Alignment = MaybeAlign(),
1193 return getLoad(VT, dl, Chain, Ptr, PtrInfo, MaybeAlign(Alignment), MMOFlags,
1201 MaybeAlign Alignment = MaybeAlign(),
1212 MaybeAlign(Alignment), MMOFlags, AAInfo);
1228 EVT MemVT, MaybeAlign Alignment = MaybeAlign(),
[all …]
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-12-stable/contrib/llvm-project/llvm/lib/Analysis/
DMemDerefPrinter.cpp63 PO, LI->getType(), MaybeAlign(LI->getAlignment()), DL)) in runOnFunction()
98 PO, LI->getType(), MaybeAlign(LI->getAlignment()), DL)) in run()
/freebsd-12-stable/contrib/llvm-project/llvm/lib/IR/
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()
1258 const MaybeAlign OldAlign = getAttributes(Index).getAlignment(); in addAttributes()
1259 const MaybeAlign NewAlign = B.getAlignment(); in addAttributes()
[all …]
DGlobals.cpp117 void GlobalObject::setAlignment(MaybeAlign Align) { in setAlignment()
123 assert(MaybeAlign(getAlignment()) == Align && in setAlignment()
129 setAlignment(MaybeAlign(Src->getAlignment())); in copyAttributesFrom()
DAttributeImpl.h251 MaybeAlign getAlignment() const;
252 MaybeAlign getStackAlignment() const;
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-12-stable/contrib/llvm-project/llvm/lib/Target/AMDGPU/
DAMDGPUHSAMetadataStreamer.h92 msgpack::ArrayDocNode Args, MaybeAlign PointeeAlign = None,
177 ValueKind ValueKind, MaybeAlign PointeeAlign = None,
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-12-stable/contrib/llvm-project/llvm/lib/Target/Mips/
DMipsSubtarget.h206 MaybeAlign StackAlignOverride;
239 const MipsTargetMachine &TM, MaybeAlign StackAlignOverride);
/freebsd-12-stable/contrib/llvm-project/llvm/include/llvm/Transforms/Utils/
DLocal.h216 Align getOrEnforceKnownAlignment(Value *V, MaybeAlign PrefAlign,
227 return getOrEnforceKnownAlignment(V, MaybeAlign(), DL, CxtI, AC, DT);
/freebsd-12-stable/contrib/llvm-project/llvm/include/llvm/Analysis/
DLoads.h46 MaybeAlign Alignment,

12345