Home
last modified time | relevance | path

Searched refs:SME (Results 1 – 25 of 26) sorted by relevance

12

/freebsd-14.2/contrib/llvm-project/clang/include/clang/Basic/
H A DBuiltinsSME.def1 //===--- BuiltinsSME.def - SME Builtin function database --------*- C++ -*-===//
9 // This file defines the SME-specific builtin function database. Users of
H A DTargetBuiltins.h57 namespace SME {
75 LastSMEBuiltin = SME::FirstTSBuiltin - 1,
H A Darm_sme.td1 //===--- arm_sme.td - ARM SME compiler interface ------------------------===//
9 // This file defines the TableGen definitions from which the ARM SME header
139 // SME - Zero
150 // SME - Counting elements in a streaming vector
166 // SME - ADDHA/ADDVA
186 // SME - SMOPA, SMOPS, UMOPA, UMOPS
212 // SME - SUMOPA, SUMOPS, USMOPA, USMOPS
240 // SME - FMOPA, FMOPS
H A Darm_sve_sme_incl.td1 //===--- arm_sve_sme_incl.td - ARM SVE/SME compiler interface -------------===//
10 // SVE and SME intrinsics.
H A DBuiltinsAArch64.def71 // SME state function
H A DAttrDocs.td6796 added by the Scalable Matrix Extension (SME). This state includes the
6802 * The SME declaration attributes can appear anywhere that a standard
6811 for more details about the features related to the SME extension.
6826 Extension (SME).
6877 * ``"za"`` for Matrix Storage (requires SME)
6894 * ``"za"`` for Matrix Storage (requires SME)
6911 * ``"za"`` for Matrix Storage (requires SME)
6928 * ``"za"`` for Matrix Storage (requires SME)
6943 Extension (SME).
6965 * ``"za"`` for Matrix Storage (requires SME)
[all …]
H A Darm_sve.td2091 // SME intrinsics which operate only on vectors and do not require ZA should be added here,
/freebsd-14.2/contrib/llvm-project/clang/utils/TableGen/
H A DSveEmitter.cpp47 enum class ACLEKind { SVE, SME }; enumerator
1073 case ACLEKind::SME: in emitIntrinsic()
1612 createCoreHeaderIntrinsics(OS, *this, ACLEKind::SME); in createSMEHeader()
1765 case ACLEKind::SME: in createStreamingAttrs()
1847 SVEEmitter(Records).createStreamingAttrs(OS, ACLEKind::SME); in EmitSmeStreamingAttrs()
/freebsd-14.2/contrib/wpa/src/drivers/
H A Ddriver_common.c291 DF2S(SME); in driver_flag_to_string()
/freebsd-14.2/sys/contrib/device-tree/Bindings/net/
H A Dmicrochip,sparx5-switch.yaml29 equipment in SMB, SME, and Enterprise where high port count
/freebsd-14.2/contrib/llvm-project/compiler-rt/lib/builtins/cpu_model/aarch64/fmv/
H A Dmrs.inc123 // ID_AA64PFR1_EL1.SME == 0b0010
/freebsd-14.2/contrib/llvm-project/llvm/lib/Target/AArch64/
H A DAArch64SMEInstrInfo.td1 //=- AArch64SMEInstrInfo.td - AArch64 SME Instructions -*- tablegen -*-----=//
9 // AArch64 Scalable Matrix Extension (SME) Instruction definitions.
38 // M = SME array register (ZA)
227 // This pseudo and corresponding patterns don't need to be predicated by SME,
229 // in a non-SME context the generated code-paths will never execute any
230 // SME instructions.
H A DAArch64.td500 "Enable Scalable Matrix Extension (SME) (FEAT_SME)", [FeatureBF16, FeatureUseScalarIncVL]>;
503 "Enable Scalable Matrix Extension (SME) F64F64 instructions (FEAT_SME_F64F64)", [FeatureSME]>;
506 "Enable Scalable Matrix Extension (SME) I16I64 instructions (FEAT_SME_I16I64)", [FeatureSME]>;
544 "Enable Scalable Matrix Extension (SME) LUTv2 instructions (FEAT_SME_LUTv2)">;
547 …"Enable Scalable Matrix Extension (SME) F8F16 instructions(FEAT_SME_F8F16)", [FeatureSME2, Feature…
550 …"Enable Scalable Matrix Extension (SME) F8F32 instructions (FEAT_SME_F8F32)", [FeatureSME2, Featur…
H A DSMEInstrFormats.td44 // SME Pseudo Classes
108 // SME pattern match helpers.
193 // SME pattern match helpers.
202 // SME smstart/smstop
238 // SME Outer Products
395 // SME Add Vector to Tile
458 // SME Contiguous Loads
635 // SME Contiguous Stores
765 // SME Save and Restore Array
1189 // SME Zero
[all …]
H A DAArch64CallingConvention.td558 // SME ABI support routines such as __arm_tpidr2_save/restore preserve most registers.
566 // SME ABI support routines __arm_sme_state preserves most registers.
H A DAArch64RegisterInfo.td1588 // SME Register Classes
1618 // SME Register Operands
1619 // There are three types of SME matrix register operands:
H A DAArch64SystemOperands.td878 // v9-a Scalable Matrix Extension (SME) registers
1754 // Scalable Matrix Extension (SME)
1768 // v8.4a MPAM and SME registers
H A DAArch64InstrFormats.td7880 // SMOV with vector index of 0 are legal in Scalable Matrix Extension (SME)
7927 // UMOV with vector index of 0 are legal in Scalable Matrix Extension (SME)
H A DAArch64SVEInstrInfo.td3824 // SME or SVE2.1 instructions
/freebsd-14.2/contrib/wpa/wpa_supplicant/
H A DREADME-HS20478 <3>SME: Trying to authenticate with 02:00:00:00:01:00 (SSID='Example Network' freq=2412 MHz)
519 <3>SME: Trying to authenticate with 02:00:00:00:01:00 (SSID='Example Network' freq=2412 MHz)
H A DChangeLog27 * improve cross-AKM roaming with driver-based SME/BSS selection
772 - FT (IEEE 802.11r) with driver-based SME
882 - additional information for driver-based AP SME
889 frames (only with drivers using wpa_supplicant AP mode SME/MLME)
979 * SME: do not use reassociation after explicit disconnection request
1346 nl80211; SME in wpa_supplicant); this allows over-the-air FT protocol
/freebsd-14.2/contrib/llvm-project/clang/lib/CodeGen/
H A DCGBuiltin.cpp10570 case SME::BI__builtin_sme_svsumla_za32_s8_vg4x1: in swapCommutativeSMEOperands()
10573 case SME::BI__builtin_sme_svsumla_za32_s8_vg4x2: in swapCommutativeSMEOperands()
10574 case SME::BI__builtin_sme_svsudot_za32_s8_vg1x2: in swapCommutativeSMEOperands()
10577 case SME::BI__builtin_sme_svsudot_za32_s8_vg1x4: in swapCommutativeSMEOperands()
10578 case SME::BI__builtin_sme_svsumla_za32_s8_vg4x4: in swapCommutativeSMEOperands()
10601 else if (BuiltinID == SME::BI__builtin_sme_svzero_mask_za || in EmitAArch64SMEBuiltinExpr()
10602 BuiltinID == SME::BI__builtin_sme_svzero_za) in EmitAArch64SMEBuiltinExpr()
10604 else if (BuiltinID == SME::BI__builtin_sme_svldr_vnum_za || in EmitAArch64SMEBuiltinExpr()
10605 BuiltinID == SME::BI__builtin_sme_svstr_vnum_za || in EmitAArch64SMEBuiltinExpr()
10606 BuiltinID == SME::BI__builtin_sme_svldr_za || in EmitAArch64SMEBuiltinExpr()
[all …]
/freebsd-14.2/contrib/wpa/hostapd/
H A DChangeLog524 - additional information for driver-based AP SME
530 frames (only with drivers using hostapd SME/MLME)
/freebsd-14.2/sys/arm64/arm64/
H A Didentcpu.c1569 MRS_FIELD(ID_AA64PFR1, SME, false, MRS_EXACT, id_aa64pfr1_sme),
/freebsd-14.2/contrib/llvm-project/llvm/include/llvm/IR/
H A DIntrinsicsAArch64.td2757 // Scalable Matrix Extension (SME) Intrinsics

12