Lines Matching defs:ARMArch
32 const char *ARMArch[] = {
908 for (unsigned i = 0; i < std::size(ARMArch); i++) {
909 switch (ARM::parseArch(ARMArch[i])) {
916 EXPECT_EQ(ARM::ProfileKind::M, ARM::parseArchProfile(ARMArch[i]));
920 EXPECT_EQ(ARM::ProfileKind::R, ARM::parseArchProfile(ARMArch[i]));
942 EXPECT_EQ(ARM::ProfileKind::A, ARM::parseArchProfile(ARMArch[i]));
945 EXPECT_EQ(ARM::ProfileKind::INVALID, ARM::parseArchProfile(ARMArch[i]));
952 for (unsigned i = 0; i < std::size(ARMArch); i++)
953 if (((std::string)ARMArch[i]).substr(0, 4) == "armv")
954 EXPECT_EQ((ARMArch[i][4] - 48u), ARM::parseArchVersion(ARMArch[i]));
956 EXPECT_EQ(5u, ARM::parseArchVersion(ARMArch[i]));