Don't use the ISD::NodeType enum for SDNode opcodes, as CodeGen
authorDan Gohman <gohman@apple.com>
Tue, 5 Jan 2010 22:26:32 +0000 (22:26 +0000)
committerDan Gohman <gohman@apple.com>
Tue, 5 Jan 2010 22:26:32 +0000 (22:26 +0000)
commit7c3ecb6838ef7a2ca306c0f3cd68022f0855ae71
tree9d8da225ef0e9fcf563d5cf51f34324ef952d4b4
parentbf170d4c2ffd9dc99fad1fabfbf1f90f980a9782
Don't use the ISD::NodeType enum for SDNode opcodes, as CodeGen
uses several kinds of opcode values which are not declared within
that enum. This fixes PR5946.

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@92794 91177308-0d34-0410-b5e6-96231b3b80d8
include/llvm/CodeGen/FastISel.h
lib/CodeGen/SelectionDAG/FastISel.cpp
utils/TableGen/FastISelEmitter.cpp