15#define DEBUG_TYPE "lanai-subtarget"
17#define GET_SUBTARGETINFO_TARGET_DESC
18#define GET_SUBTARGETINFO_CTOR
19#include "LanaiGenSubtargetInfo.inc"
24 std::string CPUName = std::string(CPU);
43 FrameLowering(initializeSubtargetDependencies(Cpu, FeatureString)),
LanaiSubtarget(const Triple &TargetTriple, StringRef Cpu, StringRef FeatureString, const TargetMachine &TM, const TargetOptions &Options, CodeModel::Model CodeModel, CodeGenOptLevel OptLevel)
void ParseSubtargetFeatures(StringRef CPU, StringRef TuneCPU, StringRef FS)
void initSubtargetFeatures(StringRef CPU, StringRef FS)
LanaiSubtarget & initializeSubtargetDependencies(StringRef CPU, StringRef FS)
StringRef - Represent a constant reference to a string, i.e.
Primary interface to the complete machine description for the target machine.
Triple - Helper class for working with autoconf configuration names.
This is an optimization pass for GlobalISel generic memory operations.
CodeGenOptLevel
Code generation optimization level.