diff options
Diffstat (limited to 'llvm/lib/IR/Function.cpp')
-rw-r--r-- | llvm/lib/IR/Function.cpp | 8 |
1 files changed, 8 insertions, 0 deletions
diff --git a/llvm/lib/IR/Function.cpp b/llvm/lib/IR/Function.cpp index 9313c49..a49350f 100644 --- a/llvm/lib/IR/Function.cpp +++ b/llvm/lib/IR/Function.cpp @@ -533,6 +533,14 @@ void Function::addAttribute(unsigned i, Attribute Attr) { AttributeSets = AttributeSets.addAttribute(getContext(), i, Attr); } +void Function::addAttribute(unsigned i, Attribute::AttrKind Attr) { + AttributeSets = AttributeSets.addAttribute(getContext(), i, Attr); +} + +void Function::addAttributes(unsigned i, const AttrBuilder &Attrs) { + AttributeSets = AttributeSets.addAttributes(getContext(), i, Attrs); +} + void Function::addFnAttr(Attribute::AttrKind Kind) { AttributeSets = AttributeSets.addFnAttribute(getContext(), Kind); } |