llvm/lib/Target/AMDGPU/R600GenDFAPacketizer.inc

/*===- TableGen'erated file -------------------------------------*- C++ -*-===*\
|*                                                                            *|
|* Target DFA Packetizer Tables                                               *|
|*                                                                            *|
|* Automatically generated file, do not edit!                                 *|
|*                                                                            *|
\*===----------------------------------------------------------------------===*/


#include "llvm/CodeGen/DFAPacketizer.h"
namespace llvm {
} // end namespace llvm

namespace {
constexpr unsigned R600ResourceIndices[] =;

constexpr unsigned R600ProcResourceIndexStart[] =;

// Input NFA has 32 states with 176 transitions.
// Generated DFA has 23 states with 70 transitions.

// A zero-terminated sequence of NFA state transitions. Every DFA
// transition implies a set of NFA transitions. These are referred
// to by index in R600Transitions[].
const std::array<NfaStatePair, 367> R600TransitionInfo =;

// A transition in the generated R600 DFA.
struct R600Transition {};

// A table of DFA transitions, ordered by {FromDfaState, Action}.
// The initial state is 1, not zero.
const std::array<R600Transition, 70> R600Transitions =;

} // end anonymous namespace

namespace llvm {
DFAPacketizer *R600GenSubtargetInfo::createDFAPacketizer(const InstrItineraryData *IID) const {}

} // end namespace llvm