10b57cec5SDimitry Andric //===-- R600MCTargetDesc.cpp - R600 Target Descriptions -------------------===// 20b57cec5SDimitry Andric // 30b57cec5SDimitry Andric // Part of the LLVM Project, under the Apache License v2.0 with LLVM Exceptions. 40b57cec5SDimitry Andric // See https://llvm.org/LICENSE.txt for license information. 50b57cec5SDimitry Andric // SPDX-License-Identifier: Apache-2.0 WITH LLVM-exception 60b57cec5SDimitry Andric // 70b57cec5SDimitry Andric //===----------------------------------------------------------------------===// 80b57cec5SDimitry Andric // 90b57cec5SDimitry Andric /// \file 100b57cec5SDimitry Andric /// \brief This file provides R600 specific target descriptions. 110b57cec5SDimitry Andric // 120b57cec5SDimitry Andric //===----------------------------------------------------------------------===// 130b57cec5SDimitry Andric 140b57cec5SDimitry Andric #include "AMDGPUMCTargetDesc.h" 150b57cec5SDimitry Andric #include "llvm/MC/MCInstrInfo.h" 160b57cec5SDimitry Andric 170b57cec5SDimitry Andric using namespace llvm; 180b57cec5SDimitry Andric 190b57cec5SDimitry Andric #define GET_INSTRINFO_MC_DESC 200b57cec5SDimitry Andric #include "R600GenInstrInfo.inc" 210b57cec5SDimitry Andric 220b57cec5SDimitry Andric MCInstrInfo *llvm::createR600MCInstrInfo() { 230b57cec5SDimitry Andric MCInstrInfo *X = new MCInstrInfo(); 240b57cec5SDimitry Andric InitR600MCInstrInfo(X); 250b57cec5SDimitry Andric return X; 260b57cec5SDimitry Andric } 27