llvm/clang/lib/Basic/Targets/CSKY.cpp

//===--- CSKY.cpp - Implement CSKY target feature support -----------------===//
//
// Part of the LLVM Project, under the Apache License v2.0 with LLVM Exceptions.
// See https://llvm.org/LICENSE.txt for license information.
// SPDX-License-Identifier: Apache-2.0 WITH LLVM-exception
//
//===----------------------------------------------------------------------===//
//
// This file implements CSKY TargetInfo objects.
//
//===----------------------------------------------------------------------===//

#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 {}