#include "CSKY.h"
usingnamespaceclang;
usingnamespaceclang::targets;
bool CSKYTargetInfo::isValidCPUName(StringRef Name) const { … }
bool CSKYTargetInfo::setCPU(const std::string &Name) { … }
void CSKYTargetInfo::getTargetDefines(const LangOptions &Opts,
MacroBuilder &Builder) const { … }
bool CSKYTargetInfo::hasFeature(StringRef Feature) const { … }
bool CSKYTargetInfo::handleTargetFeatures(std::vector<std::string> &Features,
DiagnosticsEngine &Diags) { … }
ArrayRef<Builtin::Info> CSKYTargetInfo::getTargetBuiltins() const { … }
ArrayRef<const char *> CSKYTargetInfo::getGCCRegNames() const { … }
ArrayRef<TargetInfo::GCCRegAlias> CSKYTargetInfo::getGCCRegAliases() const { … }
bool CSKYTargetInfo::validateAsmConstraint(
const char *&Name, TargetInfo::ConstraintInfo &Info) const { … }
unsigned CSKYTargetInfo::getMinGlobalAlign(uint64_t Size,
bool HasNonWeakDef) const { … }