Home
last modified time | relevance | path

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

12

/netbsd-src/external/apache2/llvm/dist/llvm/include/llvm/CodeGen/
H A DValueTypes.h155 bool isScalableVector() const { in isScalableVector() function
156 return isSimple() ? V.isScalableVector() : isExtendedScalableVector(); in isScalableVector()
214 if (isScalableVector()) in isRound()
251 assert(isScalableVector() == VT.isScalableVector() && in bitsGT()
259 assert(isScalableVector() == VT.isScalableVector() && in bitsGE()
267 assert(isScalableVector() == VT.isScalableVector() && in bitsLT()
275 assert(isScalableVector() == VT.isScalableVector() && in bitsLE()
304 if (isScalableVector()) in getVectorNumElements()
/netbsd-src/external/apache2/llvm/dist/llvm/include/llvm/Support/
H A DMachineValueType.h356 bool isScalableVector() const { in isScalableVector() function
810 return ElementCount::get(getVectorMinNumElements(), isScalableVector()); in getVectorElementCount()
1067 assert(isScalableVector() == VT.isScalableVector() && in bitsGT()
1074 assert(isScalableVector() == VT.isScalableVector() && in bitsGE()
1081 assert(isScalableVector() == VT.isScalableVector() && in bitsLT()
1088 assert(isScalableVector() == VT.isScalableVector() && in bitsLE()
/netbsd-src/external/apache2/llvm/dist/llvm/lib/Target/AArch64/
H A DAArch64CallingConvention.cpp45 if (LocVT.isScalableVector()) { in finishStackBlock()
143 else if (LocVT.isScalableVector()) in CC_AArch64_Custom_Block()
189 if (!LocVT.isScalableVector()) { in CC_AArch64_Custom_Block()
H A DAArch64ISelLowering.cpp170 assert(VT.isScalableVector() && (VT.getVectorElementType() == MVT::i1) && in getPromotedVTForPredicate()
1544 if (VT.isScalableVector()) in getSetCCResultType()
3209 if (Op.getValueType().isScalableVector()) in LowerFP_EXTEND()
3218 if (Op.getValueType().isScalableVector()) in LowerFP_ROUND()
3245 if (VT.isScalableVector()) { in LowerVectorFP_TO_INT()
3362 if (VT.isScalableVector()) { in LowerVectorINT_TO_FP()
3673 if (VT.isScalableVector() || useSVEForFixedLengthVectorVT(VT, OverrideNEON)) in LowerMUL()
4083 return ExtVal.getValueType().isScalableVector(); in isVectorLoadExtDesirable()
4899 else if (RegVT.isScalableVector() && in LowerFormalArguments()
4902 else if (RegVT.isScalableVector()) in LowerFormalArguments()
[all …]
H A DAArch64ISelDAGToDAG.cpp3312 assert(V.getValueType().isScalableVector() && in extractSubReg()
3339 assert(VT.isScalableVector() && in insertSubReg()
3446 if (VT.isScalableVector() || InVT.isFixedLengthVector()) in Select()
3470 if (VT.isFixedLengthVector() || InVT.isScalableVector()) in Select()
4885 if (!PredVT.isScalableVector() || PredVT.getVectorElementType() != MVT::i1) in getPackedVectorTypeFromPredicateType()
/netbsd-src/external/apache2/llvm/dist/clang/utils/TableGen/
H A DSveEmitter.cpp91 bool isScalableVector() const { return isVector() && IsScalable; } in isScalableVector() function in __anon47288a980111::SVEType
416 assert(isScalableVector() && "Unsupported type"); in builtin_str()
431 if (isScalableVector()) in str()
447 if (!isScalableVector() && isVector()) in str()
/netbsd-src/external/apache2/llvm/dist/llvm/lib/CodeGen/SelectionDAG/
H A DSelectionDAG.cpp1392 if (VT.isScalableVector()) { in getConstant()
1463 if (VT.isScalableVector()) in getConstant()
1519 if (VT.isScalableVector()) in getConstantFP()
1752 if (ResVT.isScalableVector()) in getStepVector()
2372 if (VT.isScalableVector()) in GetDemandedBits()
2469 if (!VT.isScalableVector() && !DemandedElts) in isSplatValue()
2507 if (VT.isScalableVector()) in isSplatValue()
2554 if (Src.getValueType().isScalableVector()) in isSplatValue()
2580 if (!VT.isScalableVector()) in isSplatValue()
2596 if (!VT.isScalableVector()) in getSplatSourceVector()
[all …]
H A DLegalizeVectorTypes.cpp1096 if (MemVT.isScalableVector()) { in IncrementPointer()
1295 if (VecVT.isScalableVector() == SubVecVT.isScalableVector() && in SplitVecRes_INSERT_SUBVECTOR()
1579 } else if (!Vec.getValueType().isScalableVector()) { in SplitVecRes_INSERT_VECTOR_ELT()
1649 assert(N->getValueType(0).isScalableVector() && in SplitVecRes_STEP_VECTOR()
1787 if (LoMemVT.isScalableVector()) in SplitVecRes_MLOAD()
2412 if (SubVT.isScalableVector() != in SplitVecOp_EXTRACT_SUBVECTOR()
2413 N->getOperand(0).getValueType().isScalableVector()) in SplitVecOp_EXTRACT_SUBVECTOR()
2447 else if (!Vec.getValueType().isScalableVector()) in SplitVecOp_EXTRACT_VECTOR_ELT()
2628 if (LoMemVT.isScalableVector()) { in SplitVecOp_MSTORE()
3918 assert(!WidenVT.isScalableVector() && in WidenVecRes_CONCAT_VECTORS()
[all …]
H A DTargetLowering.cpp626 if (VT.isScalableVector()) { in SimplifyDemandedBits()
913 if (Op.getValueType().isScalableVector()) in SimplifyDemandedBits()
1087 if (Src.getValueType().isScalableVector()) in SimplifyDemandedBits()
2386 if (VT.isScalableVector()) in SimplifyDemandedVectorElts()
2619 if (Src.getValueType().isScalableVector()) in SimplifyDemandedVectorElts()
3500 (!OpVT.isScalableVector() || !isConstOrConstSplat(N1)) && in SimplifySetCC()
6886 if (VT.isScalableVector()) in expandFMINNUM_FMAXNUM()
7301 if (SrcVT.isScalableVector()) in scalarizeVectorLoad()
7391 if (StVT.isScalableVector()) in scalarizeVectorStore()
7747 if (DataVT.isScalableVector()) in IncrementMemoryAddress()
[all …]
H A DDAGCombiner.cpp344 if (Op.getValueType().isScalableVector()) in SimplifyDemandedVectorElts()
5250 if (LdStMemVT.isScalableVector() != MemVT.isScalableVector()) in isLegalNarrowLdSt()
10473 assert(!DstVT.isScalableVector() && "Unexpected scalable vector type"); in CombineExtLoad()
15537 bool LdStScalable = LDMemType.isScalableVector(); in ForwardStoreValueToDirectLoad()
15538 if (LdStScalable != STMemType.isScalableVector()) in ForwardStoreValueToDirectLoad()
16225 if (LD->getValueType(0).isScalableVector()) in SliceUpLoad()
17616 if (MemVT.isScalableVector()) in mergeConsecutiveStores()
17926 !ST->getMemoryVT().isScalableVector() && in visitSTORE()
17927 !ST1->getMemoryVT().isScalableVector() && in visitSTORE()
18307 if (VT.isScalableVector()) in visitINSERT_VECTOR_ELT()
[all …]
H A DSelectionDAGBuilder.cpp711 assert(IntermediateVT.isScalableVector() == ValueVT.isScalableVector() && in getCopyToPartsVector()
3555 VT.isScalableVector()) { in visitShuffleVector()
3567 assert(!VT.isScalableVector() && "Unsupported scalable vector shuffle"); in visitShuffleVector()
4493 if (VT.isScalableVector()) in visitMaskedLoad()
11038 if (VT.isScalableVector()) { in visitVectorReverse()
11081 if (VT.isScalableVector()) { in visitVectorSplice()
H A DLegalizeIntegerTypes.cpp4653 if (OutVT.isScalableVector()) { in PromoteIntRes_EXTRACT_SUBVECTOR()
4673 if (OutVT.isScalableVector()) in PromoteIntRes_EXTRACT_SUBVECTOR()
4922 if (ResVT.isScalableVector()) { in PromoteIntOp_CONCAT_VECTORS()
/netbsd-src/external/apache2/llvm/dist/llvm/lib/CodeGen/
H A DValueTypes.cpp28 isScalableVector()); in changeExtendedVectorElementTypeToInteger()
156 return (isScalableVector() ? "nxv" : "v") + in getEVTString()
H A DTargetLoweringBase.cpp1081 if (VT.isScalableVector() && !isPowerOf2_32(EC.getKnownMinValue())) in getVectorTypeBreakdownMVT()
1372 bool IsScalable = VT.isScalableVector(); in computeRegisterProperties()
1407 SVT.isScalableVector() == IsScalable && in computeRegisterProperties()
1533 if (VT.isScalableVector() && !isPowerOf2_32(EltCnt.getKnownMinValue())) { in getVectorTypeBreakdown()
/netbsd-src/external/apache2/llvm/dist/llvm/utils/TableGen/
H A DDAGISelMatcherGen.cpp286 StringRef Name = VT.isScalableVector() ? "splat_vector" : "build_vector"; in EmitLeafMatchCode()
298 StringRef Name = VT.isScalableVector() ? "splat_vector" : "build_vector"; in EmitLeafMatchCode()
H A DCodeGenDAGPatterns.cpp505 auto ASize = std::make_tuple(A.isScalableVector(), A.getScalarSizeInBits(), in EnforceSmallerThan()
507 auto BSize = std::make_tuple(B.isScalableVector(), B.getScalarSizeInBits(), in EnforceSmallerThan()
515 if (std::make_tuple(A.isVector(), A.isScalableVector()) != in EnforceSmallerThan()
516 std::make_tuple(B.isVector(), B.isScalableVector())) in EnforceSmallerThan()
629 if (B.isScalableVector() != P.isScalableVector()) in EnforceVectorSubVectorTypeIs()
H A DIntrinsicEmitter.cpp379 if (VVT.isScalableVector()) in EncodeFixedType()
H A DGlobalISelEmitter.cpp190 if (VT.isScalableVector()) in MVTToLLT()
/netbsd-src/external/apache2/llvm/dist/llvm/lib/Target/RISCV/
H A DRISCVISelLowering.cpp829 (VT.isScalableVector() || Subtarget.useRVVForFixedLengthVectors())) in getSetCCResultType()
1039 assert(VT.isScalableVector() && "Expecting a scalable vector type"); in getLMUL()
1254 assert(VT.isScalableVector() && in convertToScalableVector()
1268 assert(V.getValueType().isScalableVector() && in convertFromScalableVector()
1281 assert(ContainerVT.isScalableVector() && "Expecting scalable container type"); in getDefaultVLOps()
1295 assert(VecVT.isScalableVector() && "Expecting a scalable vector"); in getDefaultScalableVLOps()
1613 assert(VT.getVectorElementType() == MVT::i64 && VT.isScalableVector() && in splatPartsI64ThroughStack()
1899 if (VT.isScalableVector()) in getRVVFPExtendOrRound()
2987 if (VecVT.isScalableVector()) { in lowerVectorMaskExt()
3079 if (VecVT.isScalableVector()) { in lowerVectorMaskTrunc()
[all …]
H A DRISCVISelDAGToDAG.cpp1034 if ((VT.isScalableVector() && SrcVT.isScalableVector()) || in Select()
/netbsd-src/external/apache2/llvm/dist/llvm/lib/Target/Hexagon/
H A DHexagonSubtarget.cpp140 if (!VecTy.isVector() || !useHVXOps() || VecTy.isScalableVector()) in isHVXVectorType()
H A DHexagonISelLowering.cpp2107 if (VecLen == 1 || VT.isScalableVector()) in getPreferredVectorAction()
/netbsd-src/external/apache2/llvm/dist/llvm/lib/Target/PowerPC/
H A DPPCISelLowering.h745 if (!VT.isScalableVector() && VT.getVectorNumElements() != 1 && in getPreferredVectorAction()
/netbsd-src/external/apache2/llvm/dist/llvm/lib/Target/NVPTX/
H A DNVPTXISelLowering.cpp1178 if (!VT.isScalableVector() && VT.getVectorNumElements() != 1 && in getPreferredVectorAction()
/netbsd-src/external/apache2/llvm/dist/llvm/lib/Target/AMDGPU/
H A DSIISelLowering.cpp1571 if (!VT.isScalableVector() && VT.getVectorNumElements() != 1 && in getPreferredVectorAction()

12