#include "llvm/System/DataTypes.h"
#include <cassert>
+#include <cstring>
#include <string>
namespace llvm {
};
// Itinerary data for the target.
- const InstrItineraryData &ItinData;
+ const InstrItineraryData *ItinData;
ScoreBoard ReservedScoreboard;
ScoreBoard RequiredScoreboard;
public:
- PostRAHazardRecognizer(const InstrItineraryData &ItinData);
+ PostRAHazardRecognizer(const InstrItineraryData *ItinData);
virtual HazardType getHazardType(SUnit *SU);
virtual void Reset();