]> granicus.if.org Git - llvm/commitdiff
Add support for the new VarArgInst instruction, reindent some stuff
authorChris Lattner <sabre@nondot.org>
Thu, 8 May 2003 02:43:06 +0000 (02:43 +0000)
committerChris Lattner <sabre@nondot.org>
Thu, 8 May 2003 02:43:06 +0000 (02:43 +0000)
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@6028 91177308-0d34-0410-b5e6-96231b3b80d8

include/llvm/Support/InstVisitor.h

index 6ad636f46d390226471e779c4b0df75aef6dd765..ebb603b0c9c35549d93593a3f20ca70f77fd2f3c 100644 (file)
@@ -148,6 +148,7 @@ struct InstVisitor {
   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 @@ struct InstVisitor {
   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