Add some Function method definitions accidentally removed
authorArthur Eubanks <aeubanks@google.com>
Wed, 18 Aug 2021 15:27:45 +0000 (08:27 -0700)
committerArthur Eubanks <aeubanks@google.com>
Wed, 18 Aug 2021 15:28:57 +0000 (08:28 -0700)
In cc327bd5231126006b4177b8ce0946ce52e2f645.

llvm/lib/IR/Function.cpp

index 9313c49..a49350f 100644 (file)
@@ -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);
 }