Home
last modified time | relevance | path

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

12345

/netbsd-src/external/apache2/llvm/dist/llvm/include/llvm/Support/
H A 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() argument
[all …]
/netbsd-src/external/apache2/llvm/dist/llvm/include/llvm/IR/
H A DAttributes.h189 MaybeAlign getAlignment() const;
193 MaybeAlign getStackAlignment() const;
328 MaybeAlign getAlignment() const;
329 MaybeAlign getStackAlignment() const;
682 MaybeAlign getRetAlignment() const;
685 MaybeAlign getParamAlignment(unsigned ArgNo) const;
688 MaybeAlign getParamStackAlignment(unsigned ArgNo) const;
706 MaybeAlign getStackAlignment(unsigned Index) const;
807 MaybeAlign Alignment;
808 MaybeAlign StackAlignment;
[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 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,
650 CallInst *CreateMemCpyInline(Value *Dst, MaybeAlign DstAlign, Value *Src,
651 MaybeAlign SrcAlign, Value *Size);
[all …]
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 DIntrinsicInst.h625 MaybeAlign getDestAlign() const { return getParamAlign(ARG_DEST); } in getDestAlign()
637 setDestAlignment(MaybeAlign(Alignment)); in setDestAlignment()
639 void setDestAlignment(MaybeAlign Alignment) { in setDestAlignment()
691 MaybeAlign getSourceAlign() const { in getSourceAlign()
704 setSourceAlignment(MaybeAlign(Alignment)); in setSourceAlignment()
706 void setSourceAlignment(MaybeAlign Alignment) { in setSourceAlignment()
H A DFunction.h385 MaybeAlign getFnStackAlign() const { in getFnStackAlign()
492 MaybeAlign getParamAlign(unsigned ArgNo) const { in getParamAlign()
496 MaybeAlign getParamStackAlign(unsigned ArgNo) const { in getParamStackAlign()
/netbsd-src/external/apache2/llvm/dist/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;
/netbsd-src/external/apache2/llvm/dist/llvm/include/llvm/Transforms/Instrumentation/
H A DAddressSanitizerCommon.h28 MaybeAlign Alignment;
33 class Type *OpType, MaybeAlign Alignment,
/netbsd-src/external/apache2/llvm/dist/llvm/lib/Target/Mips/
H A DMipsTargetMachine.cpp125 MaybeAlign(Options.StackAlignmentOverride)), in MipsTargetMachine()
128 MaybeAlign(Options.StackAlignmentOverride)), in MipsTargetMachine()
131 MaybeAlign(Options.StackAlignmentOverride)) { in MipsTargetMachine()
200 MaybeAlign(Options.StackAlignmentOverride)); in getSubtargetImpl()
H A DMipsSubtarget.h206 MaybeAlign StackAlignOverride;
239 const MipsTargetMachine &TM, MaybeAlign StackAlignOverride);
/netbsd-src/external/apache2/llvm/dist/llvm/include/llvm/CodeGen/
H A 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,
1139 EVT MemVT, MachinePointerInfo PtrInfo, MaybeAlign Alignment = None,
1175 MaybeAlign Alignment = MaybeAlign(),
1186 return getLoad(VT, dl, Chain, Ptr, PtrInfo, MaybeAlign(Alignment), MMOFlags,
1194 MaybeAlign Alignment = MaybeAlign(),
1205 MaybeAlign(Alignment), MMOFlags, AAInfo);
1221 EVT MemVT, MaybeAlign Alignment = MaybeAlign(),
[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;
521 MaybeAlign Alignment = None;
684 MaybeAlign Alignment = None;
/netbsd-src/external/apache2/llvm/dist/llvm/lib/Transforms/Scalar/
H A DAlignmentFromAssumptions.cpp95 static MaybeAlign getNewAlignmentDiff(const SCEV *DiffSCEV, in getNewAlignmentDiff()
150 if (MaybeAlign NewAlignment = getNewAlignmentDiff(DiffSCEV, AlignSCEV, SE)) { in getNewAlignment()
173 MaybeAlign NewAlignment = getNewAlignmentDiff(DiffStartSCEV, AlignSCEV, SE); in getNewAlignment()
174 MaybeAlign NewIncAlignment = in getNewAlignment()
/netbsd-src/external/apache2/llvm/dist/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()
/netbsd-src/external/apache2/llvm/dist/llvm/lib/IR/
H A DAttributes.cpp328 MaybeAlign Attribute::getAlignment() const { in getAlignment()
331 return MaybeAlign(pImpl->getValueAsInt()); in getAlignment()
334 MaybeAlign Attribute::getStackAlignment() const { in getStackAlignment()
337 return MaybeAlign(pImpl->getValueAsInt()); in getStackAlignment()
814 MaybeAlign AttributeSet::getAlignment() const { in getAlignment()
818 MaybeAlign AttributeSet::getStackAlignment() const { in getStackAlignment()
1037 MaybeAlign AttributeSetNode::getAlignment() const { in getAlignment()
1043 MaybeAlign AttributeSetNode::getStackAlignment() const { in getStackAlignment()
1427 const MaybeAlign OldAlign = getAttributes(Index).getAlignment(); in addAttributes()
1428 const MaybeAlign NewAlign = B.getAlignment(); in addAttributes()
[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()
206 CallInst *IRBuilderBase::CreateMemCpyInline(Value *Dst, MaybeAlign DstAlign, in CreateMemCpyInline()
207 Value *Src, MaybeAlign SrcAlign, in CreateMemCpyInline()
271 CallInst *IRBuilderBase::CreateMemMove(Value *Dst, MaybeAlign DstAlign, in CreateMemMove()
272 Value *Src, MaybeAlign SrcAlign, in CreateMemMove()
/netbsd-src/external/apache2/llvm/dist/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()
/netbsd-src/external/apache2/llvm/dist/llvm/include/llvm/Transforms/Utils/
H A DLocal.h216 Align getOrEnforceKnownAlignment(Value *V, MaybeAlign PrefAlign,
227 return getOrEnforceKnownAlignment(V, MaybeAlign(), DL, CxtI, AC, DT);
/netbsd-src/external/apache2/llvm/dist/llvm/include/llvm/Analysis/
H A DLoads.h46 MaybeAlign Alignment,

12345