-//===-- llvm/Instruction.def - File that describes Instructions --*- C++ -*--=//
+//===-- llvm/Instruction.def - File that describes Instructions -*- C++ -*-===//
+//
+// The LLVM Compiler Infrastructure
+//
+// This file was developed by the LLVM research group and is distributed under
+// the University of Illinois Open Source License. See LICENSE.TXT for details.
+//
+//===----------------------------------------------------------------------===//
//
// This file contains descriptions of the various LLVM instructions. This is
// used as a central place for enumerating the different instructions and
HANDLE_TERM_INST ( 2, Br , BranchInst)
HANDLE_TERM_INST ( 3, Switch, SwitchInst)
HANDLE_TERM_INST ( 4, Invoke, InvokeInst)
- LAST_TERM_INST ( 4)
+HANDLE_TERM_INST ( 5, Unwind, UnwindInst)
+ LAST_TERM_INST ( 5)
// Standard binary operators...
FIRST_BINARY_INST( 6)
// Other operators...
FIRST_OTHER_INST(26)
-HANDLE_OTHER_INST(26, PHINode, PHINode ) // PHI node instruction
+HANDLE_OTHER_INST(26, PHI , PHINode ) // PHI node instruction
HANDLE_OTHER_INST(27, Cast , CastInst ) // Type cast
HANDLE_OTHER_INST(28, Call , CallInst ) // Call a function
HANDLE_OTHER_INST(29, Shl , ShiftInst ) // Shift operations
HANDLE_OTHER_INST(30, Shr , ShiftInst )
+HANDLE_OTHER_INST(31, VANext , VANextInst ) // vanext instruction
+HANDLE_OTHER_INST(32, VAArg , VAArgInst ) // vaarg instruction
-HANDLE_OTHER_INST(31, UserOp1, Instruction) // May be used internally in a pass
-HANDLE_OTHER_INST(32, UserOp2, Instruction)
- LAST_OTHER_INST(32)
+HANDLE_OTHER_INST(33, UserOp1, Instruction) // May be used internally in a pass
+HANDLE_OTHER_INST(34, UserOp2, Instruction)
+ LAST_OTHER_INST(34)
#undef FIRST_TERM_INST
#undef HANDLE_TERM_INST