[PATCH] D41609: NFC. Add description comments to Function header
Dmitry Venikov via Phabricator via llvm-commits
llvm-commits at lists.llvm.org
Wed Dec 27 23:42:56 PST 2017
Quolyk created this revision.
Quolyk added a reviewer: ruiu.
https://reviews.llvm.org/D41609
Files:
include/llvm/IR/Function.h
Index: include/llvm/IR/Function.h
===================================================================
--- include/llvm/IR/Function.h
+++ include/llvm/IR/Function.h
@@ -218,6 +218,7 @@
Attribute::get(getContext(), Kind, Val));
}
+ /// @brief Add function attributes to this function.
void addFnAttr(Attribute Attr) {
addAttribute(AttributeList::FunctionIndex, Attr);
}
@@ -262,14 +263,18 @@
bool hasFnAttribute(Attribute::AttrKind Kind) const {
return AttributeSets.hasFnAttribute(Kind);
}
+
+ /// @brief Return true if the function has the attribute.
bool hasFnAttribute(StringRef Kind) const {
return AttributeSets.hasFnAttribute(Kind);
}
/// @brief Return the attribute for the given attribute kind.
Attribute getFnAttribute(Attribute::AttrKind Kind) const {
return getAttribute(AttributeList::FunctionIndex, Kind);
}
+
+ /// @brief Return the attribute for the given attribute kind.
Attribute getFnAttribute(StringRef Kind) const {
return getAttribute(AttributeList::FunctionIndex, Kind);
}
@@ -336,10 +341,12 @@
return getAttributes().hasParamAttribute(ArgNo, Kind);
}
+ /// @brief gets the attribute from the list of attributes.
Attribute getAttribute(unsigned i, Attribute::AttrKind Kind) const {
return AttributeSets.getAttribute(i, Kind);
}
+ /// @brief gets the attribute from the list of attributes.
Attribute getAttribute(unsigned i, StringRef Kind) const {
return AttributeSets.getAttribute(i, Kind);
}
-------------- next part --------------
A non-text attachment was scrubbed...
Name: D41609.128268.patch
Type: text/x-patch
Size: 1537 bytes
Desc: not available
URL: <http://lists.llvm.org/pipermail/llvm-commits/attachments/20171228/705ecdb3/attachment.bin>
More information about the llvm-commits
mailing list