Home
last modified time | relevance | path

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

/llvm-project-15.0.7/clang-tools-extra/clang-tidy/bugprone/
H A DLambdaFunctionNameCheck.cpp32 LambdaFunctionNameCheck::SourceRangeSet *SME) in MacroExpansionsWithFileAndLine() argument
33 : SuppressMacroExpansions(SME) {} in MacroExpansionsWithFileAndLine()
/llvm-project-15.0.7/llvm/lib/Target/AArch64/
H A DAArch64SMEInstrInfo.td1 //=- AArch64SMEInstrInfo.td - AArch64 SME Instructions -*- tablegen -*-----=//
9 // AArch64 Scalable Matrix Extension (SME) Instruction definitions.
110 // SME defines three pstate fields to set or clear PSTATE.SM, PSTATE.ZA, or
H A DSMEInstrFormats.td1 //=-- SMEInstrFormats.td - AArch64 SME Instruction classes -*- tablegen -*--=//
9 // AArch64 Scalable Matrix Extension (SME) Instruction Class Definitions.
28 // SME Outer Products
193 // SME Add Vector to Tile
265 // SME Contiguous Loads
442 // SME Contiguous Stores
572 // SME Save and Restore Array
1008 // SME Zero
H A DAArch64.td458 "Enable Scalable Matrix Extension (SME)", [FeatureBF16, FeatureUseScalarIncVL]>;
461 "Enable Scalable Matrix Extension (SME) F64F64 instructions", [FeatureSME]>;
464 "Enable Scalable Matrix Extension (SME) I16I64 instructions", [FeatureSME]>;
H A DAArch64RegisterInfo.td1213 // SME Register Classes
1239 // SME Register Operands
1240 // There are three types of SME matrix register operands:
H A DAArch64SystemOperands.td783 // v9-a Scalable Matrix Extension (SME) registers
1701 // Scalable Matrix Extension (SME)
1715 // v8.4a MPAM and SME registers
H A DAArch64InstrFormats.td7421 // SMOV with vector index of 0 are legal in Scalable Matrix Extension (SME)
7468 // UMOV with vector index of 0 are legal in Scalable Matrix Extension (SME)
/llvm-project-15.0.7/llvm/include/llvm/IR/
H A DIntrinsicsAArch64.td2588 // Scalable Matrix Extension (SME) Intrinsics