[llvm-commits] [vector_llvm] CVS: llvm/include/llvm/Support/InstVisitor.h
Robert Bocchino
bocchino at cs.uiuc.edu
Tue Oct 18 12:22:23 PDT 2005
Changes in directory llvm/include/llvm/Support:
InstVisitor.h updated: 1.36 -> 1.36.2.1
---
Log message:
Initial commit of Vector LLVM.
---
Diffs of the changes: (+8 -0)
InstVisitor.h | 8 ++++++++
1 files changed, 8 insertions(+)
Index: llvm/include/llvm/Support/InstVisitor.h
diff -u llvm/include/llvm/Support/InstVisitor.h:1.36 llvm/include/llvm/Support/InstVisitor.h:1.36.2.1
--- llvm/include/llvm/Support/InstVisitor.h:1.36 Sat Jun 18 13:31:30 2005
+++ llvm/include/llvm/Support/InstVisitor.h Tue Oct 18 14:21:56 2005
@@ -172,9 +172,17 @@
RetTy visitPHINode(PHINode &I) { DELEGATE(Instruction); }
RetTy visitCastInst(CastInst &I) { DELEGATE(Instruction); }
RetTy visitSelectInst(SelectInst &I) { DELEGATE(Instruction); }
+ RetTy visitVSelectInst(VSelectInst &I) { DELEGATE(Instruction); }
RetTy visitCallInst(CallInst &I) { DELEGATE(Instruction); }
RetTy visitShiftInst(ShiftInst &I) { DELEGATE(Instruction); }
RetTy visitVAArgInst(VAArgInst &I) { DELEGATE(Instruction); }
+ RetTy visitVGatherInst(VGatherInst &I) { DELEGATE(Instruction); }
+ RetTy visitVScatterInst(VScatterInst &I) { DELEGATE(Instruction); }
+ RetTy visitVImmInst(VImmInst &I) { DELEGATE(Instruction); }
+ RetTy visitExtractInst(ExtractInst &I) { DELEGATE(Instruction); }
+ RetTy visitExtractElementInst(ExtractElementInst &I){ DELEGATE(Instruction); }
+ RetTy visitCombineInst(CombineInst &I) { DELEGATE(Instruction); }
+ RetTy visitCombineElementInst(CombineElementInst &I){ DELEGATE(Instruction); }
// Next level propagators... if the user does not overload a specific
// instruction type, they can overload one of these to get the whole class
More information about the llvm-commits
mailing list