Searched refs:isScalableVector (Results 1 - 25 of 26) sorted by relevance

12

/netbsd-current/external/apache2/llvm/dist/llvm/include/llvm/CodeGen/
H A DValueTypes.h155 bool isScalableVector() const { function in struct:llvm::EVT
156 return isSimple() ? V.isScalableVector() : isExtendedScalableVector();
214 if (isScalableVector())
251 assert(isScalableVector() == VT.isScalableVector() &&
259 assert(isScalableVector() == VT.isScalableVector() &&
267 assert(isScalableVector() == VT.isScalableVector() &&
275 assert(isScalableVector()
[all...]
/netbsd-current/external/apache2/llvm/dist/llvm/lib/Target/AArch64/
H A DAArch64CallingConvention.cpp45 if (LocVT.isScalableVector()) {
143 else if (LocVT.isScalableVector())
189 if (!LocVT.isScalableVector()) {
H A DAArch64ISelLowering.cpp170 assert(VT.isScalableVector() && (VT.getVectorElementType() == MVT::i1) &&
1544 if (VT.isScalableVector())
3209 if (Op.getValueType().isScalableVector())
3218 if (Op.getValueType().isScalableVector())
3245 if (VT.isScalableVector()) {
3362 if (VT.isScalableVector()) {
3673 if (VT.isScalableVector() || useSVEForFixedLengthVectorVT(VT, OverrideNEON))
4083 return ExtVal.getValueType().isScalableVector();
4899 else if (RegVT.isScalableVector() &&
4902 else if (RegVT.isScalableVector())
[all...]
H A DAArch64ISelDAGToDAG.cpp3312 assert(V.getValueType().isScalableVector() &&
3339 assert(VT.isScalableVector() &&
3446 if (VT.isScalableVector() || InVT.isFixedLengthVector())
3470 if (VT.isFixedLengthVector() || InVT.isScalableVector())
4885 if (!PredVT.isScalableVector() || PredVT.getVectorElementType() != MVT::i1)
/netbsd-current/external/apache2/llvm/dist/llvm/include/llvm/Support/
H A DMachineValueType.h356 bool isScalableVector() const { function
810 return ElementCount::get(getVectorMinNumElements(), isScalableVector());
1067 assert(isScalableVector() == VT.isScalableVector() &&
1074 assert(isScalableVector() == VT.isScalableVector() &&
1081 assert(isScalableVector() == VT.isScalableVector() &&
1088 assert(isScalableVector() == VT.isScalableVector()
[all...]
/netbsd-current/external/apache2/llvm/dist/clang/utils/TableGen/
H A DSveEmitter.cpp91 bool isScalableVector() const { return isVector() && IsScalable; } function in class:__anon1223::SVEType
416 assert(isScalableVector() && "Unsupported type");
431 if (isScalableVector())
447 if (!isScalableVector() && isVector())
/netbsd-current/external/apache2/llvm/dist/llvm/lib/CodeGen/SelectionDAG/
H A DSelectionDAG.cpp1392 if (VT.isScalableVector()) {
1463 if (VT.isScalableVector())
1519 if (VT.isScalableVector())
1752 if (ResVT.isScalableVector())
2372 if (VT.isScalableVector())
2469 if (!VT.isScalableVector() && !DemandedElts)
2507 if (VT.isScalableVector())
2554 if (Src.getValueType().isScalableVector())
2580 if (!VT.isScalableVector())
2596 if (!VT.isScalableVector())
[all...]
H A DLegalizeVectorTypes.cpp1096 if (MemVT.isScalableVector()) {
1295 if (VecVT.isScalableVector() == SubVecVT.isScalableVector() &&
1579 } else if (!Vec.getValueType().isScalableVector()) {
1649 assert(N->getValueType(0).isScalableVector() &&
1787 if (LoMemVT.isScalableVector())
2412 if (SubVT.isScalableVector() !=
2413 N->getOperand(0).getValueType().isScalableVector())
2447 else if (!Vec.getValueType().isScalableVector())
2628 if (LoMemVT.isScalableVector()) {
[all...]
H A DTargetLowering.cpp626 if (VT.isScalableVector()) {
913 if (Op.getValueType().isScalableVector())
1087 if (Src.getValueType().isScalableVector())
2386 if (VT.isScalableVector())
2619 if (Src.getValueType().isScalableVector())
3500 (!OpVT.isScalableVector() || !isConstOrConstSplat(N1)) &&
6886 if (VT.isScalableVector())
7301 if (SrcVT.isScalableVector())
7391 if (StVT.isScalableVector())
7747 if (DataVT.isScalableVector())
[all...]
H A DDAGCombiner.cpp344 if (Op.getValueType().isScalableVector())
5250 if (LdStMemVT.isScalableVector() != MemVT.isScalableVector())
10473 assert(!DstVT.isScalableVector() && "Unexpected scalable vector type");
15537 bool LdStScalable = LDMemType.isScalableVector();
15538 if (LdStScalable != STMemType.isScalableVector())
16225 if (LD->getValueType(0).isScalableVector())
17616 if (MemVT.isScalableVector())
17926 !ST->getMemoryVT().isScalableVector() &&
17927 !ST1->getMemoryVT().isScalableVector()
[all...]
H A DSelectionDAGBuilder.cpp711 assert(IntermediateVT.isScalableVector() == ValueVT.isScalableVector() &&
3555 VT.isScalableVector()) {
3567 assert(!VT.isScalableVector() && "Unsupported scalable vector shuffle");
4493 if (VT.isScalableVector())
11038 if (VT.isScalableVector()) {
11081 if (VT.isScalableVector()) {
H A DLegalizeIntegerTypes.cpp4653 if (OutVT.isScalableVector()) {
4673 if (OutVT.isScalableVector())
4922 if (ResVT.isScalableVector()) {
/netbsd-current/external/apache2/llvm/dist/llvm/lib/CodeGen/
H A DValueTypes.cpp28 isScalableVector());
156 return (isScalableVector() ? "nxv" : "v") +
H A DTargetLoweringBase.cpp1081 if (VT.isScalableVector() && !isPowerOf2_32(EC.getKnownMinValue()))
1372 bool IsScalable = VT.isScalableVector();
1407 SVT.isScalableVector() == IsScalable &&
1533 if (VT.isScalableVector() && !isPowerOf2_32(EltCnt.getKnownMinValue())) {
/netbsd-current/external/apache2/llvm/dist/llvm/utils/TableGen/
H A DDAGISelMatcherGen.cpp286 StringRef Name = VT.isScalableVector() ? "splat_vector" : "build_vector";
298 StringRef Name = VT.isScalableVector() ? "splat_vector" : "build_vector";
H A DCodeGenDAGPatterns.cpp505 auto ASize = std::make_tuple(A.isScalableVector(), A.getScalarSizeInBits(),
507 auto BSize = std::make_tuple(B.isScalableVector(), B.getScalarSizeInBits(),
515 if (std::make_tuple(A.isVector(), A.isScalableVector()) !=
516 std::make_tuple(B.isVector(), B.isScalableVector()))
629 if (B.isScalableVector() != P.isScalableVector())
H A DIntrinsicEmitter.cpp379 if (VVT.isScalableVector())
H A DGlobalISelEmitter.cpp190 if (VT.isScalableVector())
/netbsd-current/external/apache2/llvm/dist/llvm/lib/Target/Hexagon/
H A DHexagonSubtarget.cpp140 if (!VecTy.isVector() || !useHVXOps() || VecTy.isScalableVector())
H A DHexagonISelLowering.cpp2107 if (VecLen == 1 || VT.isScalableVector())
/netbsd-current/external/apache2/llvm/dist/llvm/lib/Target/RISCV/
H A DRISCVISelLowering.cpp829 (VT.isScalableVector() || Subtarget.useRVVForFixedLengthVectors()))
1039 assert(VT.isScalableVector() && "Expecting a scalable vector type");
1254 assert(VT.isScalableVector() &&
1268 assert(V.getValueType().isScalableVector() &&
1281 assert(ContainerVT.isScalableVector() && "Expecting scalable container type");
1295 assert(VecVT.isScalableVector() && "Expecting a scalable vector");
1613 assert(VT.getVectorElementType() == MVT::i64 && VT.isScalableVector() &&
1899 if (VT.isScalableVector())
2987 if (VecVT.isScalableVector()) {
3079 if (VecVT.isScalableVector()) {
[all...]
H A DRISCVISelDAGToDAG.cpp1034 if ((VT.isScalableVector() && SrcVT.isScalableVector()) ||
/netbsd-current/external/apache2/llvm/dist/llvm/lib/Target/PowerPC/
H A DPPCISelLowering.h745 if (!VT.isScalableVector() && VT.getVectorNumElements() != 1 &&
/netbsd-current/external/apache2/llvm/dist/llvm/lib/Target/NVPTX/
H A DNVPTXISelLowering.cpp1178 if (!VT.isScalableVector() && VT.getVectorNumElements() != 1 &&
/netbsd-current/external/apache2/llvm/dist/llvm/lib/Target/AMDGPU/
H A DSIISelLowering.cpp1571 if (!VT.isScalableVector() && VT.getVectorNumElements() != 1 &&

Completed in 959 milliseconds

12