| /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() function [all …]
|
| /freebsd/contrib/llvm-project/llvm/include/llvm/IR/ |
| H A D | Attributes.h | 269 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 D | GlobalVariable.h | 303 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 D | DataLayout.h | 103 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 D | Argument.h | 118 LLVM_ABI MaybeAlign getParamAlign() const; 120 LLVM_ABI MaybeAlign getParamStackAlign() const;
|
| H A D | GlobalObject.h | 75 MaybeAlign getAlign() const { in getAlign() 87 LLVM_ABI void setAlignment(MaybeAlign Align);
|
| H A D | IRBuilder.h | 631 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 D | Function.h | 469 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 D | VEFrameLowering.cpp | 227 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 D | VEFrameLowering.h | 80 MaybeAlign MayAlign = MaybeAlign()) const;
|
| /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/include/llvm/SandboxIR/ |
| H A D | Function.h | 63 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 D | AMDGPUAsanInstrumentation.cpp | 247 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 D | AMDGPULowerKernelArguments.cpp | 92 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 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); 253 MaybeAlign Alignment = std::nullopt; 344 MaybeAlign Alignment = std::nullopt; 554 MaybeAlign Alignment = std::nullopt; 746 MaybeAlign Alignment = std::nullopt;
|
| H A D | SelectionDAG.h | 778 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 D | NVPTXUtilities.h | 69 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 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 | 435 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 D | IRBuilder.cpp | 166 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 D | MipsSubtarget.h | 209 MaybeAlign StackAlignOverride; 242 const MipsTargetMachine &TM, MaybeAlign StackAlignOverride);
|
| /freebsd/contrib/llvm-project/llvm/lib/SandboxIR/ |
| H A D | Function.cpp | 20 void Function::setAlignment(MaybeAlign Align) { in setAlignment()
|
| /freebsd/contrib/llvm-project/llvm/lib/Target/X86/ |
| H A D | X86Subtarget.h | 89 MaybeAlign StackAlignOverride; 113 const X86TargetMachine &TM, MaybeAlign StackAlignOverride,
|
| /freebsd/contrib/llvm-project/llvm/include/llvm/MC/ |
| H A D | MCSymbolMachO.h | 134 if (MaybeAlign MaybeAlignment = getCommonAlignment()) { in getEncodedFlags()
|