/freebsd/contrib/llvm-project/llvm/include/llvm/Support/ |
H A D | Alignment.h | 44 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 D | VETargetTransformInfo.h | 136 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 D | VEFrameLowering.cpp | 230 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 D | VEFrameLowering.h | 79 MaybeAlign MayAlign = MaybeAlign()) const;
|
/freebsd/contrib/llvm-project/llvm/include/llvm/IR/ |
H A D | Attributes.h | 245 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 D | GlobalObject.h | 72 MaybeAlign Align = getAlign(); in getAlignment() 80 MaybeAlign getAlign() const { in getAlign() 92 void setAlignment(MaybeAlign Align);
|
H A D | Argument.h | 114 MaybeAlign getParamAlign() const; 116 MaybeAlign getParamStackAlign() const;
|
H A D | DataLayout.h | 123 MaybeAlign StackNaturalAlign; 127 MaybeAlign FunctionPtrAlign; 285 MaybeAlign getFunctionPtrAlign() const { return FunctionPtrAlign; } in getFunctionPtrAlign() 526 inline Align getValueOrABITypeAlignment(MaybeAlign Alignment, in getValueOrABITypeAlignment()
|
H A D | IRBuilder.h | 593 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 D | Function.h | 461 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 D | AddressSanitizerCommon.h | 31 MaybeAlign Alignment; 40 class Type *OpType, MaybeAlign Alignment,
|
/freebsd/contrib/llvm-project/llvm/lib/Transforms/Scalar/ |
H A D | AlignmentFromAssumptions.cpp | 50 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 D | NVPTXUtilities.h | 67 MaybeAlign getAlign(const Function &, unsigned); 68 MaybeAlign getAlign(const CallInst &, unsigned);
|
H A D | NVPTXUtilities.cpp | 348 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 D | MIRYamlMapping.h | 147 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 D | SelectionDAG.h | 749 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 D | CharUnits.h | 194 llvm::MaybeAlign getAsMaybeAlign() const { in getAsMaybeAlign() 195 return llvm::MaybeAlign(Quantity); in getAsMaybeAlign()
|
/freebsd/contrib/llvm-project/llvm/lib/IR/ |
H A D | Attributes.cpp | 426 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 D | AttributeImpl.h | 335 MaybeAlign getAlignment() const; 336 MaybeAlign getStackAlignment() const;
|
/freebsd/contrib/llvm-project/llvm/lib/Target/Mips/ |
H A D | MipsSubtarget.h | 211 MaybeAlign StackAlignOverride; 244 const MipsTargetMachine &TM, MaybeAlign StackAlignOverride);
|
/freebsd/contrib/llvm-project/llvm/lib/Target/X86/ |
H A D | X86Subtarget.h | 90 MaybeAlign StackAlignOverride; 114 const X86TargetMachine &TM, MaybeAlign StackAlignOverride,
|
/freebsd/contrib/llvm-project/llvm/lib/Target/AMDGPU/ |
H A D | AMDGPULowerKernelArguments.cpp | 135 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 D | Local.h | 235 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 D | MCSymbolMachO.h | 134 if (MaybeAlign MaybeAlignment = getCommonAlignment()) { in getEncodedFlags()
|
/freebsd/contrib/llvm-project/llvm/lib/Transforms/IPO/ |
H A D | MergeFunctions.cpp | 833 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()
|