Home
last modified time | relevance | path

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

123456

/freebsd-14.2/contrib/llvm-project/llvm/include/llvm/Support/
H A DAlignment.h44 friend struct MaybeAlign;
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
289 bool operator<=(MaybeAlign Lhs, MaybeAlign Rhs) = delete;
290 bool operator>=(MaybeAlign Lhs, MaybeAlign Rhs) = delete;
291 bool operator<(MaybeAlign Lhs, MaybeAlign Rhs) = delete;
292 bool operator>(MaybeAlign Lhs, MaybeAlign Rhs) = delete;
[all …]
/freebsd-14.2/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-14.2/contrib/llvm-project/llvm/include/llvm/IR/
H A DAttributes.h218 MaybeAlign getAlignment() const;
222 MaybeAlign getStackAlignment() const;
371 MaybeAlign getAlignment() const;
372 MaybeAlign getStackAlignment() const;
836 MaybeAlign getRetAlignment() const;
863 MaybeAlign getFnStackAlignment() const;
866 MaybeAlign getRetStackAlignment() const;
1064 MaybeAlign getAlignment() const {
1069 MaybeAlign getStackAlignment() const {
1115 AttrBuilder &addAlignmentAttr(MaybeAlign Align);
[all …]
H A DGlobalObject.h72 MaybeAlign Align = getAlign(); in getAlignment()
80 MaybeAlign getAlign() const { in getAlign()
92 void setAlignment(MaybeAlign Align);
H A DArgument.h107 MaybeAlign getParamAlign() const;
109 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.h590 MaybeAlign Align, bool isVolatile = false,
654 MaybeAlign SrcAlign, uint64_t Size,
666 MaybeAlign SrcAlign, Value *Size, bool isVolatile = false,
671 MaybeAlign SrcAlign, Value *Size,
682 CreateMemCpyInline(Value *Dst, MaybeAlign DstAlign, Value *Src,
706 MaybeAlign SrcAlign, uint64_t Size,
715 MaybeAlign SrcAlign, Value *Size,
1790 return CreateAlignedLoad(Ty, Ptr, MaybeAlign(), Name); in CreateLoad()
1794 return CreateAlignedLoad(Ty, Ptr, MaybeAlign(), Name);
1803 return CreateAlignedStore(Val, Ptr, MaybeAlign(), isVolatile);
[all …]
H A DFunction.h446 MaybeAlign getFnStackAlign() const { in getFnStackAlign()
461 MaybeAlign getParamAlign(unsigned ArgNo) const { in getParamAlign()
465 MaybeAlign getParamStackAlign(unsigned ArgNo) const { in getParamStackAlign()
/freebsd-14.2/contrib/llvm-project/llvm/include/llvm/Transforms/Instrumentation/
H A DAddressSanitizerCommon.h31 MaybeAlign Alignment;
40 class Type *OpType, MaybeAlign Alignment,
/freebsd-14.2/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-14.2/contrib/llvm-project/llvm/include/llvm/CodeGen/
H A DSelectionDAG.h735 MaybeAlign Align = std::nullopt, int Offs = 0,
743 MaybeAlign Align = std::nullopt, int Offs = 0,
1305 MaybeAlign Alignment = std::nullopt,
1341 MaybeAlign Alignment = MaybeAlign(),
1350 MaybeAlign Alignment = MaybeAlign(),
1367 EVT MemVT, MaybeAlign Alignment = MaybeAlign(),
1391 MachinePointerInfo PtrInfo, MaybeAlign Alignment = MaybeAlign(),
1408 MaybeAlign Alignment = MaybeAlign(),
1430 MaybeAlign Alignment = MaybeAlign(),
1489 MaybeAlign Alignment = MaybeAlign(),
[all …]
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;
718 MaybeAlign Alignment = std::nullopt;
/freebsd-14.2/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-14.2/contrib/llvm-project/llvm/lib/IR/
H A DAttributes.cpp342 MaybeAlign Attribute::getAlignment() const { in getAlignment()
345 return MaybeAlign(pImpl->getValueAsInt()); in getAlignment()
348 MaybeAlign Attribute::getStackAlignment() const { in getStackAlignment()
351 return MaybeAlign(pImpl->getValueAsInt()); in getStackAlignment()
795 MaybeAlign AttributeSet::getAlignment() const { in getAlignment()
799 MaybeAlign AttributeSet::getStackAlignment() const { in getStackAlignment()
983 MaybeAlign AttributeSetNode::getAlignment() const { in getAlignment()
989 MaybeAlign AttributeSetNode::getStackAlignment() const { in getStackAlignment()
1531 MaybeAlign AttributeList::getRetAlignment() const { in getRetAlignment()
1567 MaybeAlign AttributeList::getFnStackAlignment() const { in getFnStackAlignment()
[all …]
H A DAttributeImpl.h258 MaybeAlign getAlignment() const;
259 MaybeAlign getStackAlignment() const;
/freebsd-14.2/contrib/llvm-project/llvm/lib/Target/Mips/
H A DMipsSubtarget.h208 MaybeAlign StackAlignOverride;
241 const MipsTargetMachine &TM, MaybeAlign StackAlignOverride);
/freebsd-14.2/contrib/llvm-project/llvm/lib/Target/X86/
H A DX86Subtarget.h97 MaybeAlign StackAlignOverride;
121 const X86TargetMachine &TM, MaybeAlign StackAlignOverride,
/freebsd-14.2/contrib/llvm-project/llvm/include/llvm/Transforms/Utils/
H A DLocal.h234 Align getOrEnforceKnownAlignment(Value *V, MaybeAlign PrefAlign,
245 return getOrEnforceKnownAlignment(V, MaybeAlign(), DL, CxtI, AC, DT);
/freebsd-14.2/contrib/llvm-project/llvm/include/llvm/MC/
H A DMCSymbolMachO.h118 if (MaybeAlign MaybeAlignment = getCommonAlignment()) { in getEncodedFlags()
/freebsd-14.2/contrib/llvm-project/llvm/lib/Target/AMDGPU/
H A DAMDGPULowerKernelArguments.cpp136 MaybeAlign ParamAlign = IsByRef ? Arg.getParamAlign() : std::nullopt; in lowerKernelArguments()
254 if (MaybeAlign ParamAlign = Arg.getParamAlign()) { in lowerKernelArguments()
/freebsd-14.2/contrib/llvm-project/llvm/lib/Target/RISCV/
H A DRISCVRegisterInfo.h48 MaybeAlign RequiredAlign) const;
/freebsd-14.2/contrib/llvm-project/llvm/lib/Transforms/IPO/
H A DMergeFunctions.cpp779 const MaybeAlign FAlign = F->getAlign(); in writeAlias()
780 const MaybeAlign GAlign = G->getAlign(); in writeAlias()
836 const MaybeAlign NewFAlign = NewF->getAlign(); in mergeTwoFunctions()
837 const MaybeAlign GAlign = G->getAlign(); in mergeTwoFunctions()
/freebsd-14.2/contrib/llvm-project/llvm/lib/Linker/
H A DLinkModules.cpp355 MaybeAlign DAlign = DGVar->getAlign(); in linkIfNeeded()
356 MaybeAlign SAlign = SGVar->getAlign(); in linkIfNeeded()
357 MaybeAlign Align = std::nullopt; in linkIfNeeded()

123456