Lines Matching refs:Def

1457   for (auto &Def : Defs) {  in createBuiltins()  local
1460 if (Def->getClassKind() != ClassG) { in createBuiltins()
1461 OS << "TARGET_BUILTIN(__builtin_sve_" << Def->getMangledName() << ", \"" in createBuiltins()
1462 << Def->getBuiltinTypeStr() << "\", \"n\", \""; in createBuiltins()
1463 Def->printGuard(OS); in createBuiltins()
1499 for (auto &Def : Defs) { in createCodeGenMap() local
1502 if (Def->getClassKind() == ClassG) in createCodeGenMap()
1505 uint64_t Flags = Def->getFlags(); in createCodeGenMap()
1508 std::string LLVMName = Def->getMangledLLVMName(); in createCodeGenMap()
1509 std::string Builtin = Def->getMangledName(); in createCodeGenMap()
1537 for (auto &Def : Defs) { in createRangeChecks() local
1538 if (Emitted.find(Def->getMangledName()) != Emitted.end() || in createRangeChecks()
1539 Def->getImmChecks().empty()) in createRangeChecks()
1542 OS << "case SVE::BI__builtin_sve_" << Def->getMangledName() << ":\n"; in createRangeChecks()
1543 for (auto &Check : Def->getImmChecks()) in createRangeChecks()
1548 Emitted.insert(Def->getMangledName()); in createRangeChecks()
1663 for (auto &Def : Defs) { in createSMEBuiltins() local
1666 if (Def->getClassKind() != ClassG) { in createSMEBuiltins()
1667 OS << "TARGET_BUILTIN(__builtin_sme_" << Def->getMangledName() << ", \"" in createSMEBuiltins()
1668 << Def->getBuiltinTypeStr() << "\", \"n\", \""; in createSMEBuiltins()
1669 Def->printGuard(OS); in createSMEBuiltins()
1691 for (auto &Def : Defs) { in createSMECodeGenMap() local
1694 if (Def->getClassKind() == ClassG) in createSMECodeGenMap()
1697 uint64_t Flags = Def->getFlags(); in createSMECodeGenMap()
1700 std::string LLVMName = Def->getLLVMName(); in createSMECodeGenMap()
1701 std::string Builtin = Def->getMangledName(); in createSMECodeGenMap()
1730 for (auto &Def : Defs) { in createSMERangeChecks() local
1731 if (Emitted.find(Def->getMangledName()) != Emitted.end() || in createSMERangeChecks()
1732 Def->getImmChecks().empty()) in createSMERangeChecks()
1735 OS << "case SME::BI__builtin_sme_" << Def->getMangledName() << ":\n"; in createSMERangeChecks()
1736 for (auto &Check : Def->getImmChecks()) in createSMERangeChecks()
1741 Emitted.insert(Def->getMangledName()); in createSMERangeChecks()
1754 for (auto &Def : Defs) { in createBuiltinZAState() local
1760 if (Def->isFlagSet(getEnumValueForFlag("IsInZA"))) in createBuiltinZAState()
1762 else if (Def->isFlagSet(getEnumValueForFlag("IsOutZA"))) in createBuiltinZAState()
1764 else if (Def->isFlagSet(getEnumValueForFlag("IsInOutZA"))) in createBuiltinZAState()
1767 if (Def->isFlagSet(getEnumValueForFlag("IsInZT0"))) in createBuiltinZAState()
1769 else if (Def->isFlagSet(getEnumValueForFlag("IsOutZT0"))) in createBuiltinZAState()
1771 else if (Def->isFlagSet(getEnumValueForFlag("IsInOutZT0"))) in createBuiltinZAState()
1775 IntrinsicsPerState[Key].insert(Def->getMangledName()); in createBuiltinZAState()
1812 for (auto &Def : Defs) { in createStreamingAttrs() local
1813 if (!Def->isFlagSet(VerifyRuntimeMode) && !Def->getSVEGuard().empty() && in createStreamingAttrs()
1814 !Def->getSMEGuard().empty()) in createStreamingAttrs()
1817 if (Def->isFlagSet(IsStreamingFlag)) in createStreamingAttrs()
1818 StreamingMap["ArmStreaming"].insert(Def->getMangledName()); in createStreamingAttrs()
1819 else if (Def->isFlagSet(VerifyRuntimeMode)) in createStreamingAttrs()
1820 StreamingMap["VerifyRuntimeMode"].insert(Def->getMangledName()); in createStreamingAttrs()
1821 else if (Def->isFlagSet(IsStreamingCompatibleFlag)) in createStreamingAttrs()
1822 StreamingMap["ArmStreamingCompatible"].insert(Def->getMangledName()); in createStreamingAttrs()
1824 StreamingMap["ArmNonStreaming"].insert(Def->getMangledName()); in createStreamingAttrs()