18 #define DEBUG_TYPE "lanai-subtarget" 20 #define GET_SUBTARGETINFO_TARGET_DESC 21 #define GET_SUBTARGETINFO_CTOR 22 #include "LanaiGenSubtargetInfo.inc" 27 std::string CPUName = CPU;
47 InstrInfo(), TLInfo(TM, *this), TSInfo() {}
LanaiSubtarget & initializeSubtargetDependencies(StringRef CPU, StringRef FS)
This class represents lattice values for constants.
void initSubtargetFeatures(StringRef CPU, StringRef FS)
void ParseSubtargetFeatures(StringRef CPU, StringRef FS)
Triple - Helper class for working with autoconf configuration names.
Primary interface to the complete machine description for the target machine.
StringRef - Represent a constant reference to a string, i.e.
LanaiSubtarget(const Triple &TargetTriple, StringRef Cpu, StringRef FeatureString, const TargetMachine &TM, const TargetOptions &Options, CodeModel::Model CodeModel, CodeGenOpt::Level OptLevel)