Home
last modified time | relevance | path

Searched refs:MaybeAlign (Results 1 – 25 of 134) 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() function
[all …]
/freebsd/contrib/llvm-project/llvm/include/llvm/IR/
H A DAttributes.h269 LLVM_ABI MaybeAlign getAlignment() const;
273 LLVM_ABI MaybeAlign getStackAlignment() const;
441 LLVM_ABI MaybeAlign getAlignment() const;
442 LLVM_ABI MaybeAlign getStackAlignment() const;
920 LLVM_ABI MaybeAlign getRetAlignment() const;
923 LLVM_ABI MaybeAlign getParamAlignment(unsigned ArgNo) const;
926 LLVM_ABI MaybeAlign getParamStackAlignment(unsigned ArgNo) const;
947 LLVM_ABI MaybeAlign getFnStackAlignment() const;
950 LLVM_ABI MaybeAlign getRetStackAlignment() const;
1157 MaybeAlign getAlignment() const {
[all …]
H A DGlobalVariable.h303 MaybeAlign Align = getAlign(); in getAlignment()
308 MaybeAlign getAlign() const { return GlobalObject::getAlign(); } in getAlign()
316 void setAlignment(MaybeAlign Align) { GlobalObject::setAlignment(Align); } in setAlignment()
H A DDataLayout.h103 MaybeAlign StackNaturalAlign;
104 MaybeAlign FunctionPtrAlign;
228 MaybeAlign getStackAlignment() const { return StackNaturalAlign; } in getStackAlignment()
239 MaybeAlign getFunctionPtrAlign() const { return FunctionPtrAlign; } in getFunctionPtrAlign()
526 inline Align getValueOrABITypeAlignment(MaybeAlign Alignment, in getValueOrABITypeAlignment()
H A DArgument.h118 LLVM_ABI MaybeAlign getParamAlign() const;
120 LLVM_ABI MaybeAlign getParamStackAlign() const;
H A DGlobalObject.h75 MaybeAlign getAlign() const { in getAlign()
87 LLVM_ABI void setAlignment(MaybeAlign Align);
H A DIRBuilder.h631 MaybeAlign Align, bool isVolatile = false,
637 MaybeAlign Align, bool isVolatile = false,
640 LLVM_ABI CallInst *CreateMemSetInline(Value *Dst, MaybeAlign DstAlign,
687 CallInst *CreateMemCpy(Value *Dst, MaybeAlign DstAlign, Value *Src,
688 MaybeAlign SrcAlign, uint64_t Size,
696 CreateMemTransferInst(Intrinsic::ID IntrID, Value *Dst, MaybeAlign DstAlign,
697 Value *Src, MaybeAlign SrcAlign, Value *Size,
701 CallInst *CreateMemCpy(Value *Dst, MaybeAlign DstAlign, Value *Src,
702 MaybeAlign SrcAlign, Value *Size,
709 CallInst *CreateMemCpyInline(Value *Dst, MaybeAlign DstAlign, Value *Src,
[all …]
H A DFunction.h469 MaybeAlign getFnStackAlign() const { in getFnStackAlign()
487 MaybeAlign getParamAlign(unsigned ArgNo) const { in getParamAlign()
491 MaybeAlign getParamStackAlign(unsigned ArgNo) const { in getParamStackAlign()
1035 MaybeAlign getAlign() const { return GlobalObject::getAlign(); } in getAlign()
1044 void setAlignment(MaybeAlign Align) { GlobalObject::setAlignment(Align); } in setAlignment()
/freebsd/contrib/llvm-project/llvm/lib/Target/VE/
H A DVEFrameLowering.cpp227 MaybeAlign MaybeAlign) const { in emitSPAdjustment()
263 if (MaybeAlign) { in emitSPAdjustment()
267 .addImm(M1(64 - Log2_64(MaybeAlign.valueOrOne().value()))); in emitSPAdjustment()
356 MaybeAlign RuntimeAlign = in emitPrologue()
357 NeedsStackRealignment ? MaybeAlign(MFI.getMaxAlign()) : std::nullopt; in emitPrologue()
H A DVEFrameLowering.h80 MaybeAlign MayAlign = MaybeAlign()) const;
/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/include/llvm/SandboxIR/
H A DFunction.h63 MaybeAlign getAlign() const { return cast<llvm::Function>(Val)->getAlign(); } in getAlign()
70 LLVM_ABI void setAlignment(MaybeAlign Align);
/freebsd/contrib/llvm-project/llvm/lib/Target/AMDGPU/
H A DAMDGPUAsanInstrumentation.cpp247 MaybeAlign Alignment = Align(1); in getInterestingMemoryOperands()
260 MaybeAlign Alignment = BasePtr->getPointerAlignment(DL); in getInterestingMemoryOperands()
284 MaybeAlign Alignment = VPI->getOperand(PtrOpNo)->getPointerAlignment(DL); in getInterestingMemoryOperands()
309 MaybeAlign Alignment = VPI->getPointerAlignment(); in getInterestingMemoryOperands()
334 MaybeAlign Alignment = Ptr->getPointerAlignment(DL); in getInterestingMemoryOperands()
354 MaybeAlign Alignment = Ptr->getPointerAlignment(DL); in getInterestingMemoryOperands()
H A DAMDGPULowerKernelArguments.cpp92 MaybeAlign ParamAlign = IsByRef ? Arg.getParamAlign() : std::nullopt; in lowerKernelArguments()
210 if (MaybeAlign ParamAlign = Arg.getParamAlign()) { in lowerKernelArguments()
/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);
253 MaybeAlign Alignment = std::nullopt;
344 MaybeAlign Alignment = std::nullopt;
554 MaybeAlign Alignment = std::nullopt;
746 MaybeAlign Alignment = std::nullopt;
H A DSelectionDAG.h778 MaybeAlign Align = std::nullopt,
782 MaybeAlign Align = std::nullopt, int Offset = 0,
787 MaybeAlign Align = std::nullopt,
791 MaybeAlign Align = std::nullopt, int Offset = 0,
1411 MaybeAlign Alignment = std::nullopt,
1450 MachinePointerInfo PtrInfo, MaybeAlign Alignment = MaybeAlign(),
1458 MaybeAlign Alignment = MaybeAlign(),
1476 EVT MemVT, MaybeAlign Alignment = MaybeAlign(),
1500 MachinePointerInfo PtrInfo, MaybeAlign Alignment = MaybeAlign(),
1517 MaybeAlign Alignment = MaybeAlign(),
[all …]
/freebsd/contrib/llvm-project/llvm/lib/Target/NVPTX/
H A DNVPTXUtilities.h69 inline MaybeAlign getAlign(const Function &F, unsigned Index) { in getAlign()
73 MaybeAlign getAlign(const CallInst &, unsigned);
/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.cpp435 MaybeAlign Attribute::getAlignment() const { in getAlignment()
438 return MaybeAlign(pImpl->getValueAsInt()); in getAlignment()
441 MaybeAlign Attribute::getStackAlignment() const { in getStackAlignment()
444 return MaybeAlign(pImpl->getValueAsInt()); in getStackAlignment()
1134 MaybeAlign AttributeSet::getAlignment() const { in getAlignment()
1138 MaybeAlign AttributeSet::getStackAlignment() const { in getStackAlignment()
1326 MaybeAlign AttributeSetNode::getAlignment() const { in getAlignment()
1332 MaybeAlign AttributeSetNode::getStackAlignment() const { in getStackAlignment()
1911 MaybeAlign AttributeList::getRetAlignment() const { in getRetAlignment()
1915 MaybeAlign AttributeList::getParamAlignment(unsigned ArgNo) const { in getParamAlignment()
[all …]
H A DIRBuilder.cpp166 MaybeAlign Align, bool isVolatile, in CreateMemSet()
179 CallInst *IRBuilderBase::CreateMemSetInline(Value *Dst, MaybeAlign DstAlign, in CreateMemSetInline()
210 MaybeAlign DstAlign, Value *Src, in CreateMemTransferInst()
211 MaybeAlign SrcAlign, Value *Size, in CreateMemTransferInst()
454 static MaybeAlign getAlign(Value *Ptr) { in getAlign()
467 if (MaybeAlign A = getAlign(Ptr)) { in CreateThreadLocalAddress()
608 MaybeAlign Align, Value *Mask, in CreateMaskedExpandLoad()
631 MaybeAlign Align, in CreateMaskedCompressStore()
/freebsd/contrib/llvm-project/llvm/lib/Target/Mips/
H A DMipsSubtarget.h209 MaybeAlign StackAlignOverride;
242 const MipsTargetMachine &TM, MaybeAlign StackAlignOverride);
/freebsd/contrib/llvm-project/llvm/lib/SandboxIR/
H A DFunction.cpp20 void Function::setAlignment(MaybeAlign Align) { in setAlignment()
/freebsd/contrib/llvm-project/llvm/lib/Target/X86/
H A DX86Subtarget.h89 MaybeAlign StackAlignOverride;
113 const X86TargetMachine &TM, MaybeAlign StackAlignOverride,
/freebsd/contrib/llvm-project/llvm/include/llvm/MC/
H A DMCSymbolMachO.h134 if (MaybeAlign MaybeAlignment = getCommonAlignment()) { in getEncodedFlags()

123456