llvm/clang/lib/CodeGen/Targets/VE.cpp

//===- VE.cpp -------------------------------------------------------------===//
//
// 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
//
//===----------------------------------------------------------------------===//

#include "ABIInfoImpl.h"
#include "TargetInfo.h"

usingnamespaceclang;
usingnamespaceclang::CodeGen;

//===----------------------------------------------------------------------===//
// VE ABI Implementation.
//
namespace {
class VEABIInfo : public DefaultABIInfo {};
} // end anonymous namespace

ABIArgInfo VEABIInfo::classifyReturnType(QualType Ty) const {}

ABIArgInfo VEABIInfo::classifyArgumentType(QualType Ty) const {}

void VEABIInfo::computeInfo(CGFunctionInfo &FI) const {}

namespace {
class VETargetCodeGenInfo : public TargetCodeGenInfo {};
} // end anonymous namespace

std::unique_ptr<TargetCodeGenInfo>
CodeGen::createVETargetCodeGenInfo(CodeGenModule &CGM) {}