[llvm-commits] [ Tag: parallel] CVS: llvm/include/llvm/Instruction.def
Misha Brukman
brukman at cs.uiuc.edu
Thu Jan 29 19:22:01 PST 2004
Changes in directory llvm/include/llvm:
Instruction.def updated: 1.12 -> 1.12.4.1
---
Log message:
Add instruction number for parallel branch.
---
Diffs of the changes: (+39 -38)
Index: llvm/include/llvm/Instruction.def
diff -u llvm/include/llvm/Instruction.def:1.12 llvm/include/llvm/Instruction.def:1.12.4.1
--- llvm/include/llvm/Instruction.def:1.12 Tue Nov 11 16:41:29 2003
+++ llvm/include/llvm/Instruction.def Thu Jan 29 19:20:54 2004
@@ -85,54 +85,55 @@
HANDLE_TERM_INST ( 3, Switch, SwitchInst)
HANDLE_TERM_INST ( 4, Invoke, InvokeInst)
HANDLE_TERM_INST ( 5, Unwind, UnwindInst)
- LAST_TERM_INST ( 5)
+HANDLE_TERM_INST ( 6, ParaBr, ParaBrInst)
+ LAST_TERM_INST ( 6)
// Standard binary operators...
- FIRST_BINARY_INST( 6)
-HANDLE_BINARY_INST( 6, Add , BinaryOperator)
-HANDLE_BINARY_INST( 7, Sub , BinaryOperator)
-HANDLE_BINARY_INST( 8, Mul , BinaryOperator)
-HANDLE_BINARY_INST( 9, Div , BinaryOperator)
-HANDLE_BINARY_INST(10, Rem , BinaryOperator)
+ FIRST_BINARY_INST( 7)
+HANDLE_BINARY_INST( 7, Add , BinaryOperator)
+HANDLE_BINARY_INST( 8, Sub , BinaryOperator)
+HANDLE_BINARY_INST( 9, Mul , BinaryOperator)
+HANDLE_BINARY_INST(10, Div , BinaryOperator)
+HANDLE_BINARY_INST(11, Rem , BinaryOperator)
// Logical operators...
-HANDLE_BINARY_INST(11, And , BinaryOperator)
-HANDLE_BINARY_INST(12, Or , BinaryOperator)
-HANDLE_BINARY_INST(13, Xor , BinaryOperator)
+HANDLE_BINARY_INST(12, And , BinaryOperator)
+HANDLE_BINARY_INST(13, Or , BinaryOperator)
+HANDLE_BINARY_INST(14, Xor , BinaryOperator)
// Binary comparison operators...
-HANDLE_BINARY_INST(14, SetEQ , SetCondInst)
-HANDLE_BINARY_INST(15, SetNE , SetCondInst)
-HANDLE_BINARY_INST(16, SetLE , SetCondInst)
-HANDLE_BINARY_INST(17, SetGE , SetCondInst)
-HANDLE_BINARY_INST(18, SetLT , SetCondInst)
-HANDLE_BINARY_INST(19, SetGT , SetCondInst)
- LAST_BINARY_INST(19)
+HANDLE_BINARY_INST(15, SetEQ , SetCondInst)
+HANDLE_BINARY_INST(16, SetNE , SetCondInst)
+HANDLE_BINARY_INST(17, SetLE , SetCondInst)
+HANDLE_BINARY_INST(18, SetGE , SetCondInst)
+HANDLE_BINARY_INST(19, SetLT , SetCondInst)
+HANDLE_BINARY_INST(20, SetGT , SetCondInst)
+ LAST_BINARY_INST(20)
// Memory operators...
- FIRST_MEMORY_INST(20)
-HANDLE_MEMORY_INST(20, Malloc, MallocInst) // Heap management instructions
-HANDLE_MEMORY_INST(21, Free , FreeInst )
-HANDLE_MEMORY_INST(22, Alloca, AllocaInst) // Stack management
-HANDLE_MEMORY_INST(23, Load , LoadInst ) // Memory manipulation instrs
-HANDLE_MEMORY_INST(24, Store , StoreInst )
-HANDLE_MEMORY_INST(25, GetElementPtr, GetElementPtrInst)
- LAST_MEMORY_INST(25)
+ FIRST_MEMORY_INST(21)
+HANDLE_MEMORY_INST(21, Malloc, MallocInst) // Heap management instructions
+HANDLE_MEMORY_INST(22, Free , FreeInst )
+HANDLE_MEMORY_INST(23, Alloca, AllocaInst) // Stack management
+HANDLE_MEMORY_INST(24, Load , LoadInst ) // Memory manipulation instrs
+HANDLE_MEMORY_INST(25, Store , StoreInst )
+HANDLE_MEMORY_INST(26, GetElementPtr, GetElementPtrInst)
+ LAST_MEMORY_INST(26)
// Other operators...
- FIRST_OTHER_INST(26)
-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(33, UserOp1, Instruction) // May be used internally in a pass
-HANDLE_OTHER_INST(34, UserOp2, Instruction)
- LAST_OTHER_INST(34)
+ FIRST_OTHER_INST(27)
+HANDLE_OTHER_INST(27, PHI , PHINode ) // PHI node instruction
+HANDLE_OTHER_INST(28, Cast , CastInst ) // Type cast
+HANDLE_OTHER_INST(29, Call , CallInst ) // Call a function
+
+HANDLE_OTHER_INST(30, Shl , ShiftInst ) // Shift operations
+HANDLE_OTHER_INST(31, Shr , ShiftInst )
+HANDLE_OTHER_INST(32, VANext , VANextInst ) // vanext instruction
+HANDLE_OTHER_INST(33, VAArg , VAArgInst ) // vaarg instruction
+
+HANDLE_OTHER_INST(34, UserOp1, Instruction) // May be used internally in a pass
+HANDLE_OTHER_INST(35, UserOp2, Instruction)
+ LAST_OTHER_INST(35)
#undef FIRST_TERM_INST
#undef HANDLE_TERM_INST
More information about the llvm-commits
mailing list