llvm.org GIT mirror llvm / 0ba2bcf
Fix these enums' starting values to reflect the way that instruction opcodes are now numbered. No functionality change. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@56497 91177308-0d34-0410-b5e6-96231b3b80d8 Dan Gohman 11 years ago
9 changed file(s) with 9 addition(s) and 9 deletion(s). Raw diff Collapse all Expand all
2626 // ARM Specific DAG Nodes
2727 enum NodeType {
2828 // Start the numbering where the builting ops and target ops leave off.
29 FIRST_NUMBER = ISD::BUILTIN_OP_END+ARM::INSTRUCTION_LIST_END,
29 FIRST_NUMBER = ISD::BUILTIN_OP_END,
3030
3131 Wrapper, // Wrapper - A wrapper node for TargetConstantPool,
3232 // TargetExternalSymbol, and TargetGlobalAddress.
2424 namespace AlphaISD {
2525 enum NodeType {
2626 // Start the numbering where the builting ops and target ops leave off.
27 FIRST_NUMBER = ISD::BUILTIN_OP_END+Alpha::INSTRUCTION_LIST_END,
27 FIRST_NUMBER = ISD::BUILTIN_OP_END,
2828 //These corrospond to the identical Instruction
2929 CVTQT_, CVTQS_, CVTTQ_,
3030
2222 namespace SPUISD {
2323 enum NodeType {
2424 // Start the numbering where the builting ops and target ops leave off.
25 FIRST_NUMBER = ISD::BUILTIN_OP_END+SPU::INSTRUCTION_LIST_END,
25 FIRST_NUMBER = ISD::BUILTIN_OP_END,
2626
2727 // Pseudo instructions:
2828 RET_FLAG, ///< Return with flag, matched by bi instruction
2222 namespace IA64ISD {
2323 enum NodeType {
2424 // Start the numbering where the builting ops and target ops leave off.
25 FIRST_NUMBER = ISD::BUILTIN_OP_END+IA64::INSTRUCTION_LIST_END,
25 FIRST_NUMBER = ISD::BUILTIN_OP_END,
2626
2727 /// GETFD - the getf.d instruction takes a floating point operand and
2828 /// returns its 64-bit memory representation as an i64
2323 namespace MipsISD {
2424 enum NodeType {
2525 // Start the numbering from where ISD NodeType finishes.
26 FIRST_NUMBER = ISD::BUILTIN_OP_END+Mips::INSTRUCTION_LIST_END,
26 FIRST_NUMBER = ISD::BUILTIN_OP_END,
2727
2828 // Jump and link (call)
2929 JmpLink,
2323 namespace PIC16ISD {
2424 enum NodeType {
2525 // Start the numbering from where ISD NodeType finishes.
26 FIRST_NUMBER = ISD::BUILTIN_OP_END+PIC16::INSTRUCTION_LIST_END,
26 FIRST_NUMBER = ISD::BUILTIN_OP_END,
2727
2828 // used for encapsulating the expanded nodes into one node.
2929 Package,
2323 namespace PPCISD {
2424 enum NodeType {
2525 // Start the numbering where the builtin ops and target ops leave off.
26 FIRST_NUMBER = ISD::BUILTIN_OP_END+PPC::INSTRUCTION_LIST_END,
26 FIRST_NUMBER = ISD::BUILTIN_OP_END,
2727
2828 /// FSEL - Traditional three-operand fsel node.
2929 ///
2020 namespace llvm {
2121 namespace SPISD {
2222 enum {
23 FIRST_NUMBER = ISD::BUILTIN_OP_END+SP::INSTRUCTION_LIST_END,
23 FIRST_NUMBER = ISD::BUILTIN_OP_END,
2424 CMPICC, // Compare two GPR operands, set icc.
2525 CMPFCC, // Compare two FP operands, set fcc.
2626 BRICC, // Branch to dest on icc condition
2727 // X86 Specific DAG Nodes
2828 enum NodeType {
2929 // Start the numbering where the builtin ops leave off.
30 FIRST_NUMBER = ISD::BUILTIN_OP_END+X86::INSTRUCTION_LIST_END,
30 FIRST_NUMBER = ISD::BUILTIN_OP_END,
3131
3232 /// BSF - Bit scan forward.
3333 /// BSR - Bit scan reverse.