diff options
author | Brian Gaeke <gaeke@uiuc.edu> | 2003-11-07 20:04:22 +0000 |
---|---|---|
committer | Brian Gaeke <gaeke@uiuc.edu> | 2003-11-07 20:04:22 +0000 |
commit | a6454d3532e836ea83ffd7ece3317cb2fe075b7b (patch) | |
tree | f80830b90f1590ae0fe9cc5d5e8d2b32c0f8b08a /llvm/lib/ExecutionEngine/Interpreter/Interpreter.h | |
parent | a6d48e4db25a500faeb7d8fd88ab11b4b89a8a00 (diff) | |
download | bcm5719-llvm-a6454d3532e836ea83ffd7ece3317cb2fe075b7b.tar.gz bcm5719-llvm-a6454d3532e836ea83ffd7ece3317cb2fe075b7b.zip |
visitCallInst --> visitCallSite.
Use visitCallSite to implement both CallInsts and InvokeInsts.
llvm-svn: 9788
Diffstat (limited to 'llvm/lib/ExecutionEngine/Interpreter/Interpreter.h')
-rw-r--r-- | llvm/lib/ExecutionEngine/Interpreter/Interpreter.h | 7 |
1 files changed, 5 insertions, 2 deletions
diff --git a/llvm/lib/ExecutionEngine/Interpreter/Interpreter.h b/llvm/lib/ExecutionEngine/Interpreter/Interpreter.h index 06e82572c19..974aea89647 100644 --- a/llvm/lib/ExecutionEngine/Interpreter/Interpreter.h +++ b/llvm/lib/ExecutionEngine/Interpreter/Interpreter.h @@ -119,10 +119,13 @@ public: void visitLoadInst(LoadInst &I); void visitStoreInst(StoreInst &I); void visitGetElementPtrInst(GetElementPtrInst &I); - void visitPHINode(PHINode &PN) { assert(0 && "PHI nodes already handled!"); } void visitCastInst(CastInst &I); - void visitCallInst(CallInst &I); + + void visitCallSite(CallSite CS); + void visitCallInst(CallInst &I) { visitCallSite (CallSite (&I)); } + void visitInvokeInst(InvokeInst &I) { visitCallSite (CallSite (&I)); } + void visitShl(ShiftInst &I); void visitShr(ShiftInst &I); void visitVANextInst(VANextInst &I); |