[CallSite removal][TargetLowering] Remove ArgListEntry::setAttributes signature that...
authorCraig Topper <craig.topper@gmail.com>
Thu, 16 Apr 2020 06:28:03 +0000 (23:28 -0700)
committerCraig Topper <craig.topper@gmail.com>
Thu, 16 Apr 2020 07:07:59 +0000 (00:07 -0700)
There's another signature that takes a CallBase. The uses of the
ImmutableCallSite version were removed in previous patches.

llvm/include/llvm/CodeGen/TargetLowering.h

index 98df521..ef907d6 100644 (file)
@@ -37,7 +37,6 @@
 #include "llvm/CodeGen/TargetCallingConv.h"
 #include "llvm/CodeGen/ValueTypes.h"
 #include "llvm/IR/Attributes.h"
-#include "llvm/IR/CallSite.h"
 #include "llvm/IR/CallingConv.h"
 #include "llvm/IR/DataLayout.h"
 #include "llvm/IR/DerivedTypes.h"
@@ -287,10 +286,6 @@ public:
           IsSwiftSelf(false), IsSwiftError(false), IsCFGuardTarget(false) {}
 
     void setAttributes(const CallBase *Call, unsigned ArgIdx);
-
-    void setAttributes(ImmutableCallSite *CS, unsigned ArgIdx) {
-      return setAttributes(cast<CallBase>(CS->getInstruction()), ArgIdx);
-    }
   };
   using ArgListTy = std::vector<ArgListEntry>;