//===---- CSKYAttributes.h - CSKY Attributes --------------------*- C++ -*-===// // // 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 contains enumerations for CSKY attributes. // //===----------------------------------------------------------------------===// #ifndef LLVM_SUPPORT_CSKYATTRIBUTES_H #define LLVM_SUPPORT_CSKYATTRIBUTES_H #include "llvm/Support/ELFAttributes.h" namespace llvm { namespace CSKYAttrs { const TagNameMap &getCSKYAttributeTags(); enum AttrType { … }; enum ISA_FLAGS { … }; enum ISA_EXT_FLAGS { … }; enum { … }; enum DSP_VERSION { … }; enum VDSP_VERSION { … }; enum FPU_VERSION { … }; enum FPU_ABI { … }; enum FPU_HARDFP { … }; } // namespace CSKYAttrs } // namespace llvm #endif