From a31fdda2759f6d28cdb49595fb71245179c0d391 Mon Sep 17 00:00:00 2001 From: Reid Spencer Date: Sun, 18 Jul 2004 00:03:48 +0000 Subject: [PATCH] bug 122: - Replace ConstantPointerRef usage with GlobalValue usage - Replace tabs. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@14935 91177308-0d34-0410-b5e6-96231b3b80d8 --- lib/VMCore/iCall.cpp | 44 +++++++++++++++++--------------------------- 1 file changed, 17 insertions(+), 27 deletions(-) diff --git a/lib/VMCore/iCall.cpp b/lib/VMCore/iCall.cpp index 1e88be3e935..b6393148764 100644 --- a/lib/VMCore/iCall.cpp +++ b/lib/VMCore/iCall.cpp @@ -33,7 +33,7 @@ void CallInst::init(Value *Func, const std::vector &Params) assert((Params.size() == FTy->getNumParams() || (FTy->isVarArg() && Params.size() > FTy->getNumParams())) && - "Calling a function with bad signature"); + "Calling a function with bad signature"); for (unsigned i = 0; i != Params.size(); i++) Operands.push_back(Use(Params[i], this)); } @@ -48,7 +48,7 @@ void CallInst::init(Value *Func, Value *Actual1, Value *Actual2) assert((MTy->getNumParams() == 2 || (MTy->isVarArg() && MTy->getNumParams() == 0)) && - "Calling a function with bad signature"); + "Calling a function with bad signature"); Operands.push_back(Use(Actual1, this)); Operands.push_back(Use(Actual2, this)); } @@ -63,7 +63,7 @@ void CallInst::init(Value *Func, Value *Actual) assert((MTy->getNumParams() == 1 || (MTy->isVarArg() && MTy->getNumParams() == 0)) && - "Calling a function with bad signature"); + "Calling a function with bad signature"); Operands.push_back(Use(Actual, this)); } @@ -81,16 +81,16 @@ void CallInst::init(Value *Func) CallInst::CallInst(Value *Func, const std::vector &Params, const std::string &Name, Instruction *InsertBefore) : Instruction(cast(cast(Func->getType()) - ->getElementType())->getReturnType(), - Instruction::Call, Name, InsertBefore) { + ->getElementType())->getReturnType(), + Instruction::Call, Name, InsertBefore) { init(Func, Params); } CallInst::CallInst(Value *Func, const std::vector &Params, const std::string &Name, BasicBlock *InsertAtEnd) : Instruction(cast(cast(Func->getType()) - ->getElementType())->getReturnType(), - Instruction::Call, Name, InsertAtEnd) { + ->getElementType())->getReturnType(), + Instruction::Call, Name, InsertAtEnd) { init(Func, Params); } @@ -152,15 +152,11 @@ CallInst::CallInst(const CallInst &CI) const Function *CallInst::getCalledFunction() const { if (const Function *F = dyn_cast(Operands[0])) return F; - if (const ConstantPointerRef *CPR = dyn_cast(Operands[0])) - return cast(CPR->getValue()); return 0; } Function *CallInst::getCalledFunction() { if (Function *F = dyn_cast(Operands[0])) return F; - if (ConstantPointerRef *CPR = dyn_cast(Operands[0])) - return cast(CPR->getValue()); return 0; } @@ -180,30 +176,30 @@ void InvokeInst::init(Value *Fn, BasicBlock *IfNormal, BasicBlock *IfException, cast(cast(Fn->getType())->getElementType()); assert((Params.size() == MTy->getNumParams()) || - (MTy->isVarArg() && Params.size() > MTy->getNumParams()) && - "Calling a function with bad signature"); + (MTy->isVarArg() && Params.size() > MTy->getNumParams()) && + "Calling a function with bad signature"); for (unsigned i = 0; i < Params.size(); i++) Operands.push_back(Use(Params[i], this)); } InvokeInst::InvokeInst(Value *Fn, BasicBlock *IfNormal, - BasicBlock *IfException, + BasicBlock *IfException, const std::vector &Params, - const std::string &Name, Instruction *InsertBefore) + const std::string &Name, Instruction *InsertBefore) : TerminatorInst(cast(cast(Fn->getType()) - ->getElementType())->getReturnType(), - Instruction::Invoke, Name, InsertBefore) { + ->getElementType())->getReturnType(), + Instruction::Invoke, Name, InsertBefore) { init(Fn, IfNormal, IfException, Params); } InvokeInst::InvokeInst(Value *Fn, BasicBlock *IfNormal, - BasicBlock *IfException, + BasicBlock *IfException, const std::vector &Params, - const std::string &Name, BasicBlock *InsertAtEnd) + const std::string &Name, BasicBlock *InsertAtEnd) : TerminatorInst(cast(cast(Fn->getType()) - ->getElementType())->getReturnType(), - Instruction::Invoke, Name, InsertAtEnd) { + ->getElementType())->getReturnType(), + Instruction::Invoke, Name, InsertAtEnd) { init(Fn, IfNormal, IfException, Params); } @@ -217,15 +213,11 @@ InvokeInst::InvokeInst(const InvokeInst &CI) const Function *InvokeInst::getCalledFunction() const { if (const Function *F = dyn_cast(Operands[0])) return F; - if (const ConstantPointerRef *CPR = dyn_cast(Operands[0])) - return cast(CPR->getValue()); return 0; } Function *InvokeInst::getCalledFunction() { if (Function *F = dyn_cast(Operands[0])) return F; - if (ConstantPointerRef *CPR = dyn_cast(Operands[0])) - return cast(CPR->getValue()); return 0; } @@ -233,7 +225,5 @@ Function *CallSite::getCalledFunction() const { Value *Callee = getCalledValue(); if (Function *F = dyn_cast(Callee)) return F; - if (ConstantPointerRef *CPR = dyn_cast(Callee)) - return cast(CPR->getValue()); return 0; }