#include "Mips.h"
#include "Targets.h"
#include "clang/Basic/Diagnostic.h"
#include "clang/Basic/MacroBuilder.h"
#include "clang/Basic/TargetBuiltins.h"
#include "llvm/ADT/StringSwitch.h"
usingnamespaceclang;
usingnamespaceclang::targets;
static constexpr Builtin::Info BuiltinInfo[] = …;
bool MipsTargetInfo::processorSupportsGPR64() const { … }
static constexpr llvm::StringLiteral ValidCPUNames[] = …;
bool MipsTargetInfo::isValidCPUName(StringRef Name) const { … }
void MipsTargetInfo::fillValidCPUList(
SmallVectorImpl<StringRef> &Values) const { … }
unsigned MipsTargetInfo::getISARev() const { … }
void MipsTargetInfo::getTargetDefines(const LangOptions &Opts,
MacroBuilder &Builder) const { … }
bool MipsTargetInfo::hasFeature(StringRef Feature) const { … }
ArrayRef<Builtin::Info> MipsTargetInfo::getTargetBuiltins() const { … }
unsigned MipsTargetInfo::getUnwindWordWidth() const { … }
bool MipsTargetInfo::validateTarget(DiagnosticsEngine &Diags) const { … }