[llvm-commits] CVS: llvm/include/llvm/Support/InstVisitor.h

Chris Lattner lattner at cs.uiuc.edu
Wed May 7 21:44:00 PDT 2003


Changes in directory llvm/include/llvm/Support:

InstVisitor.h updated: 1.14 -> 1.15

---
Log message:

Add support for the new VarArgInst instruction, reindent some stuff


---
Diffs of the changes:

Index: llvm/include/llvm/Support/InstVisitor.h
diff -u llvm/include/llvm/Support/InstVisitor.h:1.14 llvm/include/llvm/Support/InstVisitor.h:1.15
--- llvm/include/llvm/Support/InstVisitor.h:1.14	Tue Sep 10 10:35:23 2002
+++ llvm/include/llvm/Support/InstVisitor.h	Wed May  7 21:43:06 2003
@@ -148,6 +148,7 @@
   RetTy visitCall(CallInst &I)       { DELEGATE(CallInst);    }
   RetTy visitShr(ShiftInst &I)       { DELEGATE(ShiftInst);   }
   RetTy visitShl(ShiftInst &I)       { DELEGATE(ShiftInst);   }
+  RetTy visitVarArg(VarArgInst &I)   { DELEGATE(VarArgInst);  }
   RetTy visitUserOp1(Instruction &I) { DELEGATE(Instruction); }
   RetTy visitUserOp2(Instruction &I) { DELEGATE(Instruction); }
 
@@ -162,14 +163,15 @@
   RetTy visitSetCondInst(SetCondInst &I)            { DELEGATE(BinaryOperator);}
   RetTy visitMallocInst(MallocInst &I)              { DELEGATE(AllocationInst);}
   RetTy visitAllocaInst(AllocaInst &I)              { DELEGATE(AllocationInst);}
-  RetTy visitFreeInst(FreeInst   &I)                { DELEGATE(Instruction); }
-  RetTy visitLoadInst(LoadInst   &I)                { DELEGATE(Instruction); }
-  RetTy visitStoreInst(StoreInst  &I)               { DELEGATE(Instruction); }
+  RetTy visitFreeInst(FreeInst     &I)              { DELEGATE(Instruction); }
+  RetTy visitLoadInst(LoadInst     &I)              { DELEGATE(Instruction); }
+  RetTy visitStoreInst(StoreInst   &I)              { DELEGATE(Instruction); }
   RetTy visitGetElementPtrInst(GetElementPtrInst &I){ DELEGATE(Instruction); }
-  RetTy visitPHINode(PHINode    &I)                 { DELEGATE(Instruction); }
-  RetTy visitCastInst(CastInst   &I)                { DELEGATE(Instruction); }
-  RetTy visitCallInst(CallInst   &I)                { DELEGATE(Instruction); }
-  RetTy visitShiftInst(ShiftInst  &I)               { DELEGATE(Instruction); }
+  RetTy visitPHINode(PHINode       &I)              { DELEGATE(Instruction); }
+  RetTy visitCastInst(CastInst     &I)              { DELEGATE(Instruction); }
+  RetTy visitCallInst(CallInst     &I)              { DELEGATE(Instruction); }
+  RetTy visitShiftInst(ShiftInst   &I)              { DELEGATE(Instruction); }
+  RetTy visitVarArgInst(VarArgInst &I)              { DELEGATE(Instruction); }
 
   // Next level propogators... 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