/*===- 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 HexagonResourceIndices[] = …; constexpr unsigned HexagonProcResourceIndexStart[] = …; // Input NFA has 2376 states with 36144 transitions. // Generated DFA has 2364 states with 29674 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 HexagonTransitions[]. const std::array<NfaStatePair, 106295> HexagonTransitionInfo = …; // A transition in the generated Hexagon DFA. struct HexagonTransition { … }; // A table of DFA transitions, ordered by {FromDfaState, Action}. // The initial state is 1, not zero. const std::array<HexagonTransition, 29674> HexagonTransitions = …; } // end anonymous namespace namespace llvm { DFAPacketizer *HexagonGenSubtargetInfo::createDFAPacketizer(const InstrItineraryData *IID) const { … } } // end namespace llvm