Home
last modified time | relevance | path

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

123456

/freebsd/contrib/llvm-project/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);
117 struct MaybeAlign : public std::optional<Align> { struct
123 MaybeAlign() = default;
126 MaybeAlign(const MaybeAlign &Other) = default;
127 MaybeAlign &operator=(const MaybeAlign &Other) = default; argument
128 MaybeAlign(MaybeAlign &&Other) = default;
129 MaybeAlign &operator=(MaybeAlign &&Other) = default; argument
131 constexpr MaybeAlign(std::nullopt_t None) : UP(None) {} in MaybeAlign() argument
[all …]
/freebsd/contrib/llvm-project/llvm/lib/Target/VE/
H A DVETargetTransformInfo.h136 bool isLegalMaskedLoad(Type *DataType, MaybeAlign Alignment) { in isLegalMaskedLoad()
139 bool isLegalMaskedStore(Type *DataType, MaybeAlign Alignment) { in isLegalMaskedStore()
142 bool isLegalMaskedGather(Type *DataType, MaybeAlign Alignment) { in isLegalMaskedGather()
145 bool isLegalMaskedScatter(Type *DataType, MaybeAlign Alignment) { in isLegalMaskedScatter()
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()) : std::nullopt; in emitPrologue()
H A DVEFrameLowering.h79 MaybeAlign MayAlign = MaybeAlign()) const;
/freebsd/contrib/llvm-project/llvm/include/llvm/IR/
H A DAttributes.h245 MaybeAlign getAlignment() const;
249 MaybeAlign getStackAlignment() const;
404 MaybeAlign getAlignment() const;
405 MaybeAlign getStackAlignment() const;
879 MaybeAlign getRetAlignment() const;
882 MaybeAlign getParamAlignment(unsigned ArgNo) const;
885 MaybeAlign getParamStackAlignment(unsigned ArgNo) const;
906 MaybeAlign getFnStackAlignment() const;
909 MaybeAlign getRetStackAlignment() const;
1107 MaybeAlign getAlignment() const {
[all …]
H A DGlobalObject.h72 MaybeAlign Align = getAlign(); in getAlignment()
80 MaybeAlign getAlign() const { in getAlign()
92 void setAlignment(MaybeAlign Align);
H A DArgument.h114 MaybeAlign getParamAlign() const;
116 MaybeAlign getParamStackAlign() const;
H A DDataLayout.h123 MaybeAlign StackNaturalAlign;
127 MaybeAlign FunctionPtrAlign;
285 MaybeAlign getFunctionPtrAlign() const { return FunctionPtrAlign; } in getFunctionPtrAlign()
526 inline Align getValueOrABITypeAlignment(MaybeAlign Alignment, in getValueOrABITypeAlignment()
H A DIRBuilder.h593 MaybeAlign Align, bool isVolatile = false,
600 CallInst *CreateMemSet(Value *Ptr, Value *Val, Value *Size, MaybeAlign Align,
605 CallInst *CreateMemSetInline(Value *Dst, MaybeAlign DstAlign, Value *Val,
656 CallInst *CreateMemCpy(Value *Dst, MaybeAlign DstAlign, Value *Src,
657 MaybeAlign SrcAlign, uint64_t Size,
668 Intrinsic::ID IntrID, Value *Dst, MaybeAlign DstAlign, Value *Src,
669 MaybeAlign SrcAlign, Value *Size, bool isVolatile = false,
673 CallInst *CreateMemCpy(Value *Dst, MaybeAlign DstAlign, Value *Src,
674 MaybeAlign SrcAlign, Value *Size,
685 CreateMemCpyInline(Value *Dst, MaybeAlign DstAlign, Value *Src,
[all …]
H A DFunction.h461 MaybeAlign getFnStackAlign() const { in getFnStackAlign()
479 MaybeAlign getParamAlign(unsigned ArgNo) const { in getParamAlign()
483 MaybeAlign getParamStackAlign(unsigned ArgNo) const { in getParamStackAlign()
/freebsd/contrib/llvm-project/llvm/include/llvm/Transforms/Instrumentation/
H A DAddressSanitizerCommon.h31 MaybeAlign Alignment;
40 class Type *OpType, MaybeAlign Alignment,
/freebsd/contrib/llvm-project/llvm/lib/Transforms/Scalar/
H A DAlignmentFromAssumptions.cpp50 static MaybeAlign getNewAlignmentDiff(const SCEV *DiffSCEV, in getNewAlignmentDiff()
103 if (MaybeAlign NewAlignment = getNewAlignmentDiff(DiffSCEV, AlignSCEV, SE)) { in getNewAlignment()
126 MaybeAlign NewAlignment = getNewAlignmentDiff(DiffStartSCEV, AlignSCEV, SE); in getNewAlignment()
127 MaybeAlign NewIncAlignment = in getNewAlignment()
/freebsd/contrib/llvm-project/llvm/lib/Target/NVPTX/
H A DNVPTXUtilities.h67 MaybeAlign getAlign(const Function &, unsigned);
68 MaybeAlign getAlign(const CallInst &, unsigned);
H A DNVPTXUtilities.cpp348 MaybeAlign getAlign(const Function &F, unsigned Index) { in getAlign()
350 if (MaybeAlign StackAlign = in getAlign()
366 MaybeAlign getAlign(const CallInst &I, unsigned Index) { in getAlign()
368 if (MaybeAlign StackAlign = in getAlign()
/freebsd/contrib/llvm-project/llvm/include/llvm/CodeGen/
H A DMIRYamlMapping.h147 template <> struct ScalarTraits<MaybeAlign> {
148 static void output(const MaybeAlign &Alignment, void *,
152 static StringRef input(StringRef Scalar, void *, MaybeAlign &Alignment) {
158 Alignment = MaybeAlign(n);
250 MaybeAlign Alignment = std::nullopt;
341 MaybeAlign Alignment = std::nullopt;
551 MaybeAlign Alignment = std::nullopt;
722 MaybeAlign Alignment = std::nullopt;
H A DSelectionDAG.h749 MaybeAlign Align = std::nullopt, int Offs = 0,
752 MaybeAlign Align = std::nullopt, int Offset = 0,
757 MaybeAlign Align = std::nullopt, int Offs = 0,
760 MaybeAlign Align = std::nullopt, int Offset = 0,
1330 MaybeAlign Alignment = std::nullopt,
1366 MaybeAlign Alignment = MaybeAlign(),
1375 MaybeAlign Alignment = MaybeAlign(),
1392 EVT MemVT, MaybeAlign Alignment = MaybeAlign(),
1416 MachinePointerInfo PtrInfo, MaybeAlign Alignment = MaybeAlign(),
1433 MaybeAlign Alignment = MaybeAlign(),
[all …]
/freebsd/contrib/llvm-project/clang/include/clang/AST/
H A DCharUnits.h194 llvm::MaybeAlign getAsMaybeAlign() const { in getAsMaybeAlign()
195 return llvm::MaybeAlign(Quantity); in getAsMaybeAlign()
/freebsd/contrib/llvm-project/llvm/lib/IR/
H A DAttributes.cpp426 MaybeAlign Attribute::getAlignment() const { in getAlignment()
429 return MaybeAlign(pImpl->getValueAsInt()); in getAlignment()
432 MaybeAlign Attribute::getStackAlignment() const { in getStackAlignment()
435 return MaybeAlign(pImpl->getValueAsInt()); in getStackAlignment()
925 MaybeAlign AttributeSet::getAlignment() const { in getAlignment()
929 MaybeAlign AttributeSet::getStackAlignment() const { in getStackAlignment()
1113 MaybeAlign AttributeSetNode::getAlignment() const { in getAlignment()
1119 MaybeAlign AttributeSetNode::getStackAlignment() const { in getStackAlignment()
1668 MaybeAlign AttributeList::getRetAlignment() const { in getRetAlignment()
1672 MaybeAlign AttributeList::getParamAlignment(unsigned ArgNo) const { in getParamAlignment()
[all …]
H A DAttributeImpl.h335 MaybeAlign getAlignment() const;
336 MaybeAlign getStackAlignment() const;
/freebsd/contrib/llvm-project/llvm/lib/Target/Mips/
H A DMipsSubtarget.h211 MaybeAlign StackAlignOverride;
244 const MipsTargetMachine &TM, MaybeAlign StackAlignOverride);
/freebsd/contrib/llvm-project/llvm/lib/Target/X86/
H A DX86Subtarget.h90 MaybeAlign StackAlignOverride;
114 const X86TargetMachine &TM, MaybeAlign StackAlignOverride,
/freebsd/contrib/llvm-project/llvm/lib/Target/AMDGPU/
H A DAMDGPULowerKernelArguments.cpp135 MaybeAlign ParamAlign = IsByRef ? Arg.getParamAlign() : std::nullopt; in lowerKernelArguments()
252 if (MaybeAlign ParamAlign = Arg.getParamAlign()) { in lowerKernelArguments()
/freebsd/contrib/llvm-project/llvm/include/llvm/Transforms/Utils/
H A DLocal.h235 Align getOrEnforceKnownAlignment(Value *V, MaybeAlign PrefAlign,
246 return getOrEnforceKnownAlignment(V, MaybeAlign(), DL, CxtI, AC, DT);
/freebsd/contrib/llvm-project/llvm/include/llvm/MC/
H A DMCSymbolMachO.h134 if (MaybeAlign MaybeAlignment = getCommonAlignment()) { in getEncodedFlags()
/freebsd/contrib/llvm-project/llvm/lib/Transforms/IPO/
H A DMergeFunctions.cpp833 const MaybeAlign FAlign = F->getAlign(); in writeAlias()
834 const MaybeAlign GAlign = G->getAlign(); in writeAlias()
891 const MaybeAlign NewFAlign = NewF->getAlign(); in mergeTwoFunctions()
892 const MaybeAlign GAlign = G->getAlign(); in mergeTwoFunctions()

123456