Lines Matching refs:Def

1437   for (auto &Def : Defs) {  in createBuiltins()  local
1440 if (Def->getClassKind() != ClassG) in createBuiltins()
1441 OS << "TARGET_BUILTIN(__builtin_sve_" << Def->getMangledName() << ", \"" in createBuiltins()
1442 << Def->getBuiltinTypeStr() << "\", \"n\", \"" << Def->getGuard() in createBuiltins()
1477 for (auto &Def : Defs) { in createCodeGenMap() local
1480 if (Def->getClassKind() == ClassG) in createCodeGenMap()
1483 uint64_t Flags = Def->getFlags(); in createCodeGenMap()
1486 std::string LLVMName = Def->getMangledLLVMName(); in createCodeGenMap()
1487 std::string Builtin = Def->getMangledName(); in createCodeGenMap()
1515 for (auto &Def : Defs) { in createRangeChecks() local
1516 if (Emitted.find(Def->getMangledName()) != Emitted.end() || in createRangeChecks()
1517 Def->getImmChecks().empty()) in createRangeChecks()
1520 OS << "case SVE::BI__builtin_sve_" << Def->getMangledName() << ":\n"; in createRangeChecks()
1521 for (auto &Check : Def->getImmChecks()) in createRangeChecks()
1526 Emitted.insert(Def->getMangledName()); in createRangeChecks()
1635 for (auto &Def : Defs) { in createSMEBuiltins() local
1638 if (Def->getClassKind() != ClassG) in createSMEBuiltins()
1639 OS << "TARGET_BUILTIN(__builtin_sme_" << Def->getMangledName() << ", \"" in createSMEBuiltins()
1640 << Def->getBuiltinTypeStr() << "\", \"n\", \"" << Def->getGuard() in createSMEBuiltins()
1661 for (auto &Def : Defs) { in createSMECodeGenMap() local
1664 if (Def->getClassKind() == ClassG) in createSMECodeGenMap()
1667 uint64_t Flags = Def->getFlags(); in createSMECodeGenMap()
1670 std::string LLVMName = Def->getLLVMName(); in createSMECodeGenMap()
1671 std::string Builtin = Def->getMangledName(); in createSMECodeGenMap()
1700 for (auto &Def : Defs) { in createSMERangeChecks() local
1701 if (Emitted.find(Def->getMangledName()) != Emitted.end() || in createSMERangeChecks()
1702 Def->getImmChecks().empty()) in createSMERangeChecks()
1705 OS << "case SME::BI__builtin_sme_" << Def->getMangledName() << ":\n"; in createSMERangeChecks()
1706 for (auto &Check : Def->getImmChecks()) in createSMERangeChecks()
1711 Emitted.insert(Def->getMangledName()); in createSMERangeChecks()
1724 for (auto &Def : Defs) { in createBuiltinZAState() local
1730 if (Def->isFlagSet(getEnumValueForFlag("IsInZA"))) in createBuiltinZAState()
1732 else if (Def->isFlagSet(getEnumValueForFlag("IsOutZA"))) in createBuiltinZAState()
1734 else if (Def->isFlagSet(getEnumValueForFlag("IsInOutZA"))) in createBuiltinZAState()
1737 if (Def->isFlagSet(getEnumValueForFlag("IsInZT0"))) in createBuiltinZAState()
1739 else if (Def->isFlagSet(getEnumValueForFlag("IsOutZT0"))) in createBuiltinZAState()
1741 else if (Def->isFlagSet(getEnumValueForFlag("IsInOutZT0"))) in createBuiltinZAState()
1745 IntrinsicsPerState[Key].insert(Def->getMangledName()); in createBuiltinZAState()
1781 for (auto &Def : Defs) { in createStreamingAttrs() local
1782 if (Def->isFlagSet(IsStreamingFlag)) in createStreamingAttrs()
1783 StreamingMap["ArmStreaming"].insert(Def->getMangledName()); in createStreamingAttrs()
1784 else if (Def->isFlagSet(IsStreamingOrSVE2p1Flag)) in createStreamingAttrs()
1785 StreamingMap["ArmStreamingOrSVE2p1"].insert(Def->getMangledName()); in createStreamingAttrs()
1786 else if (Def->isFlagSet(IsStreamingCompatibleFlag)) in createStreamingAttrs()
1787 StreamingMap["ArmStreamingCompatible"].insert(Def->getMangledName()); in createStreamingAttrs()
1789 StreamingMap["ArmNonStreaming"].insert(Def->getMangledName()); in createStreamingAttrs()