diff options
Diffstat (limited to 'llvm/lib/IR/AttributeImpl.h')
-rw-r--r-- | llvm/lib/IR/AttributeImpl.h | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/llvm/lib/IR/AttributeImpl.h b/llvm/lib/IR/AttributeImpl.h index 42b4fe36b22..a2a5218d806 100644 --- a/llvm/lib/IR/AttributeImpl.h +++ b/llvm/lib/IR/AttributeImpl.h @@ -29,6 +29,7 @@ class LLVMContext; /// \brief This class represents a single, uniqued attribute. That attribute /// could be a single enum, a tuple, or a string. class AttributeImpl : public FoldingSetNode { + LLVMContext &Context; Constant *Data; SmallVector<Constant*, 0> Vals; public: @@ -47,7 +48,10 @@ public: bool hasAttributes() const; uint64_t getAlignment() const; + void setAlignment(unsigned Align); + uint64_t getStackAlignment() const; + void setStackAlignment(unsigned Align); bool operator==(Attribute::AttrKind Kind) const; bool operator!=(Attribute::AttrKind Kind) const; |