#include "Lanai.h"
#include "clang/Basic/MacroBuilder.h"
#include "llvm/ADT/StringSwitch.h"
usingnamespaceclang;
usingnamespaceclang::targets;
const char *const LanaiTargetInfo::GCCRegNames[] = …;
ArrayRef<const char *> LanaiTargetInfo::getGCCRegNames() const { … }
const TargetInfo::GCCRegAlias LanaiTargetInfo::GCCRegAliases[] = …;
ArrayRef<TargetInfo::GCCRegAlias> LanaiTargetInfo::getGCCRegAliases() const { … }
bool LanaiTargetInfo::isValidCPUName(StringRef Name) const { … }
void LanaiTargetInfo::fillValidCPUList(
SmallVectorImpl<StringRef> &Values) const { … }
bool LanaiTargetInfo::setCPU(const std::string &Name) { … }
bool LanaiTargetInfo::hasFeature(StringRef Feature) const { … }
void LanaiTargetInfo::getTargetDefines(const LangOptions &Opts,
MacroBuilder &Builder) const { … }