summaryrefslogtreecommitdiffstats
path: root/llvm
diff options
context:
space:
mode:
authorBenjamin Kramer <benny.kra@googlemail.com>2015-04-10 16:02:34 +0000
committerBenjamin Kramer <benny.kra@googlemail.com>2015-04-10 16:02:34 +0000
commitb3bcf604d1f6864af6da5d05bfbaef00ec4de84c (patch)
treee38e99712ad3c493162c953d1e3bb73d1aa08888 /llvm
parentaa7f0f8d5c95e4208788c5c83f5567c7b5005dad (diff)
downloadbcm5719-llvm-b3bcf604d1f6864af6da5d05bfbaef00ec4de84c.tar.gz
bcm5719-llvm-b3bcf604d1f6864af6da5d05bfbaef00ec4de84c.zip
[CallSite] Use the injected base class name. NFC.
llvm-svn: 234606
Diffstat (limited to 'llvm')
-rw-r--r--llvm/include/llvm/IR/CallSite.h24
1 files changed, 10 insertions, 14 deletions
diff --git a/llvm/include/llvm/IR/CallSite.h b/llvm/include/llvm/IR/CallSite.h
index f6bf137ae46..ebace3395ac 100644
--- a/llvm/include/llvm/IR/CallSite.h
+++ b/llvm/include/llvm/IR/CallSite.h
@@ -350,15 +350,13 @@ private:
class CallSite : public CallSiteBase<Function, Value, User, Instruction,
CallInst, InvokeInst, User::op_iterator> {
- typedef CallSite::CallSiteBase Base;
-
public:
CallSite() {}
- CallSite(Base B) : Base(B) {}
- CallSite(CallInst *CI) : Base(CI) {}
- CallSite(InvokeInst *II) : Base(II) {}
- explicit CallSite(Instruction *II) : Base(II) {}
- explicit CallSite(Value *V) : Base(V) {}
+ CallSite(CallSiteBase B) : CallSiteBase(B) {}
+ CallSite(CallInst *CI) : CallSiteBase(CI) {}
+ CallSite(InvokeInst *II) : CallSiteBase(II) {}
+ explicit CallSite(Instruction *II) : CallSiteBase(II) {}
+ explicit CallSite(Value *V) : CallSiteBase(V) {}
bool operator==(const CallSite &CS) const { return I == CS.I; }
bool operator!=(const CallSite &CS) const { return I != CS.I; }
@@ -372,15 +370,13 @@ private:
/// ImmutableCallSite - establish a view to a call site for examination
class ImmutableCallSite : public CallSiteBase<> {
- typedef ImmutableCallSite::CallSiteBase Base;
-
public:
ImmutableCallSite() {}
- ImmutableCallSite(const CallInst *CI) : Base(CI) {}
- ImmutableCallSite(const InvokeInst *II) : Base(II) {}
- explicit ImmutableCallSite(const Instruction *II) : Base(II) {}
- explicit ImmutableCallSite(const Value *V) : Base(V) {}
- ImmutableCallSite(CallSite CS) : Base(CS.getInstruction()) {}
+ ImmutableCallSite(const CallInst *CI) : CallSiteBase(CI) {}
+ ImmutableCallSite(const InvokeInst *II) : CallSiteBase(II) {}
+ explicit ImmutableCallSite(const Instruction *II) : CallSiteBase(II) {}
+ explicit ImmutableCallSite(const Value *V) : CallSiteBase(V) {}
+ ImmutableCallSite(CallSite CS) : CallSiteBase(CS.getInstruction()) {}
};
} // End llvm namespace
OpenPOWER on IntegriCloud