Go to the documentation of this file.
17 #define DEBUG_TYPE "lanai-subtarget"
19 #define GET_SUBTARGETINFO_TARGET_DESC
20 #define GET_SUBTARGETINFO_CTOR
21 #include "LanaiGenSubtargetInfo.inc"
26 std::string CPUName = std::string(CPU);
45 FrameLowering(initializeSubtargetDependencies(Cpu, FeatureString)),
This is an optimization pass for GlobalISel generic memory operations.
void initSubtargetFeatures(StringRef CPU, StringRef FS)
void ParseSubtargetFeatures(StringRef CPU, StringRef TuneCPU, StringRef FS)
Triple - Helper class for working with autoconf configuration names.
LanaiSubtarget(const Triple &TargetTriple, StringRef Cpu, StringRef FeatureString, const TargetMachine &TM, const TargetOptions &Options, CodeModel::Model CodeModel, CodeGenOpt::Level OptLevel)
Primary interface to the complete machine description for the target machine.
LanaiSubtarget & initializeSubtargetDependencies(StringRef CPU, StringRef FS)
StringRef - Represent a constant reference to a string, i.e.
Analysis the ScalarEvolution expression for r is this
const char LLVMTargetMachineRef TM