1*09467b48Spatrick //===-- AVRMCAsmInfo.h - AVR asm properties ---------------------*- C++ -*-===// 2*09467b48Spatrick // 3*09467b48Spatrick // Part of the LLVM Project, under the Apache License v2.0 with LLVM Exceptions. 4*09467b48Spatrick // See https://llvm.org/LICENSE.txt for license information. 5*09467b48Spatrick // SPDX-License-Identifier: Apache-2.0 WITH LLVM-exception 6*09467b48Spatrick // 7*09467b48Spatrick //===----------------------------------------------------------------------===// 8*09467b48Spatrick // 9*09467b48Spatrick // This file contains the declaration of the AVRMCAsmInfo class. 10*09467b48Spatrick // 11*09467b48Spatrick //===----------------------------------------------------------------------===// 12*09467b48Spatrick 13*09467b48Spatrick #ifndef LLVM_AVR_ASM_INFO_H 14*09467b48Spatrick #define LLVM_AVR_ASM_INFO_H 15*09467b48Spatrick 16*09467b48Spatrick #include "llvm/MC/MCAsmInfo.h" 17*09467b48Spatrick 18*09467b48Spatrick namespace llvm { 19*09467b48Spatrick 20*09467b48Spatrick class Triple; 21*09467b48Spatrick 22*09467b48Spatrick /// Specifies the format of AVR assembly files. 23*09467b48Spatrick class AVRMCAsmInfo : public MCAsmInfo { 24*09467b48Spatrick public: 25*09467b48Spatrick explicit AVRMCAsmInfo(const Triple &TT, const MCTargetOptions &Options); 26*09467b48Spatrick }; 27*09467b48Spatrick 28*09467b48Spatrick } // end namespace llvm 29*09467b48Spatrick 30*09467b48Spatrick #endif // LLVM_AVR_ASM_INFO_H 31