Searched refs:MVE (Results 1 - 5 of 5) sorted by relevance

/freebsd-13-stable/contrib/llvm-project/clang/lib/Basic/Targets/
H A DARM.cpp155 return ArchKind == llvm::ARM::ArchKind::ARMV8_1MMainline && MVE != 0;
159 return hasMVE() && (MVE & MVE_FP);
424 MVE = 0;
495 MVE |= MVE_INT;
499 MVE |= MVE_INT | MVE_FP;
H A DARM.h64 unsigned MVE : 2;
/freebsd-13-stable/contrib/llvm-project/clang/lib/Driver/ToolChains/Arch/
H A DARM.cpp282 auto MVE = llvm::find(llvm::reverse(F), "+mve"); local
284 return MVE != F.rend() &&
285 (NoMVE == F.rend() || std::distance(MVE, NoMVE) > 0);
470 // disable MVE-I.
/freebsd-13-stable/contrib/llvm-project/clang/utils/TableGen/
H A DMveEmitter.cpp12 // to the MVE instruction set, including the scalar shifts as well as the
15 // MVE's standard intrinsic functions are unusual in that they have a system of
42 // same name, and then declare all the user-facing MVE function names with that
56 // description for an MVE intrinsic has to contain a full description of the
94 // type is floating-point related (hence should be under #ifdef in the MVE
95 // header so that it isn't included in integer-only MVE mode); and the type's
110 // Vector is used for anything that occupies exactly one MVE vector
204 // itself a pointer. The MVE intrinsics don't contain any double
331 // automatic code generation for the MVE intrinsics that use it: the {vld2,
561 // There are aggregate parameters in the MVE intrinsic
2012 constexpr unsigned MVE = 1; local
[all...]
/freebsd-13-stable/contrib/llvm-project/llvm/lib/IR/
H A DCore.cpp2047 LLVMOpaqueValueMetadataEntry MVE =
2049 return MVE.Kind;
2055 LLVMOpaqueValueMetadataEntry MVE =
2057 return MVE.Metadata;

Completed in 89 milliseconds