Lines Matching refs:Def

1476   for (auto &Def : Defs) {
1479 if (Def->getClassKind() != ClassG) {
1480 OS << "TARGET_BUILTIN(__builtin_sve_" << Def->getMangledName() << ", \""
1481 << Def->getBuiltinTypeStr() << "\", \"n\", \"";
1482 Def->printGuard(OS);
1518 for (auto &Def : Defs) {
1521 if (Def->getClassKind() == ClassG)
1524 uint64_t Flags = Def->getFlags();
1527 std::string LLVMName = Def->getMangledLLVMName();
1528 std::string Builtin = Def->getMangledName();
1555 for (auto &Def : Defs) {
1556 if (Emitted.find(Def->getMangledName()) != Emitted.end() ||
1557 Def->getImmChecks().empty())
1560 OS << "case SVE::BI__builtin_sve_" << Def->getMangledName() << ":\n";
1561 for (auto &Check : Def->getImmChecks())
1566 Emitted.insert(Def->getMangledName());
1676 for (auto &Def : Defs) {
1679 if (Def->getClassKind() != ClassG) {
1680 OS << "TARGET_BUILTIN(__builtin_sme_" << Def->getMangledName() << ", \""
1681 << Def->getBuiltinTypeStr() << "\", \"n\", \"";
1682 Def->printGuard(OS);
1704 for (auto &Def : Defs) {
1707 if (Def->getClassKind() == ClassG)
1710 uint64_t Flags = Def->getFlags();
1713 std::string LLVMName = Def->getLLVMName();
1714 std::string Builtin = Def->getMangledName();
1742 for (auto &Def : Defs) {
1743 if (Emitted.find(Def->getMangledName()) != Emitted.end() ||
1744 Def->getImmChecks().empty())
1747 OS << "case SME::BI__builtin_sme_" << Def->getMangledName() << ":\n";
1748 for (auto &Check : Def->getImmChecks())
1754 Emitted.insert(Def->getMangledName());
1767 for (auto &Def : Defs) {
1773 if (Def->isFlagSet(getEnumValueForFlag("IsInZA")))
1775 else if (Def->isFlagSet(getEnumValueForFlag("IsOutZA")))
1777 else if (Def->isFlagSet(getEnumValueForFlag("IsInOutZA")))
1780 if (Def->isFlagSet(getEnumValueForFlag("IsInZT0")))
1782 else if (Def->isFlagSet(getEnumValueForFlag("IsOutZT0")))
1784 else if (Def->isFlagSet(getEnumValueForFlag("IsInOutZT0")))
1788 IntrinsicsPerState[Key].insert(Def->getMangledName());
1825 for (auto &Def : Defs) {
1826 if (!Def->isFlagSet(VerifyRuntimeMode) && !Def->getSVEGuard().empty() &&
1827 !Def->getSMEGuard().empty())
1830 if (Def->isFlagSet(IsStreamingFlag))
1831 StreamingMap["ArmStreaming"].insert(Def->getMangledName());
1832 else if (Def->isFlagSet(VerifyRuntimeMode))
1833 StreamingMap["VerifyRuntimeMode"].insert(Def->getMangledName());
1834 else if (Def->isFlagSet(IsStreamingCompatibleFlag))
1835 StreamingMap["ArmStreamingCompatible"].insert(Def->getMangledName());
1837 StreamingMap["ArmNonStreaming"].insert(Def->getMangledName());