#include "llvm/Support/CSKYAttributeParser.h"
#include "llvm/Support/ARMBuildAttributes.h"
#include "llvm/Support/ELFAttributes.h"
#include "gtest/gtest.h"
#include <string>
usingnamespacellvm;
struct CSKYAttributeSection { … };
static bool testAttributeInt(unsigned Tag, unsigned Value, unsigned ExpectedTag,
unsigned ExpectedValue) { … }
static bool testAttributeString(unsigned Tag, const char *Value,
unsigned ExpectedTag,
const char *ExpectedValue) { … }
static void testParseError(unsigned Tag, unsigned Value, const char *msg) { … }
static bool testTagString(unsigned Tag, const char *name) { … }
TEST(ArchName, testAttribute) { … }
TEST(CPUName, testAttribute) { … }
TEST(DSPVersion, testAttribute) { … }
TEST(VDSPVersion, testAttribute) { … }
TEST(FPUVersion, testAttribute) { … }
TEST(FPUABI, testAttribute) { … }
TEST(FPURounding, testAttribute) { … }
TEST(FPUDenormal, testAttribute) { … }
TEST(FPUException, testAttribute) { … }
TEST(FPUNumberModule, testAttribute) { … }
TEST(FPUHardFP, testAttribute) { … }