Home
last modified time | relevance | path

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

12

/external/llvm-project/llvm/include/llvm/CodeGen/
DValueTypes.h152 bool isScalableVector() const { in isScalableVector() function
153 return isSimple() ? V.isScalableVector() : isExtendedScalableVector(); in isScalableVector()
211 if (isScalableVector()) in isRound()
248 assert(isScalableVector() == VT.isScalableVector() && in bitsGT()
256 assert(isScalableVector() == VT.isScalableVector() && in bitsGE()
264 assert(isScalableVector() == VT.isScalableVector() && in bitsLT()
272 assert(isScalableVector() == VT.isScalableVector() && in bitsLE()
303 if (isScalableVector()) in getVectorNumElements()
/external/llvm-project/llvm/unittests/CodeGen/
DScalableVectorMVTsTest.cpp25 ASSERT_TRUE(VecTy.isScalableVector()); in TEST()
37 ASSERT_TRUE(VecTy.isScalableVector()); in TEST()
49 ASSERT_TRUE(Vnx4i32.isScalableVector()); in TEST()
54 ASSERT_TRUE(Vnx2i32.isScalableVector()); in TEST()
58 ASSERT_TRUE(Vnx2i64.isScalableVector()); in TEST()
80 ASSERT_FALSE(V8i32.isScalableVector()); in TEST()
82 ASSERT_FALSE(V4f64.isScalableVector()); in TEST()
99 ASSERT_TRUE(Mnxv8i64.isScalableVector()); in TEST()
106 ASSERT_TRUE(Enxv8i64.isScalableVector()); in TEST()
DAArch64SelectionDAGTest.cpp602 ASSERT_TRUE(getTypeToTransformTo(VT).isScalableVector()); in TEST_F()
611 ASSERT_TRUE(getTypeToTransformTo(VT).isScalableVector()); in TEST_F()
620 ASSERT_TRUE(getTypeToTransformTo(VT).isScalableVector()); in TEST_F()
/external/swiftshader/third_party/llvm-10.0/llvm/include/llvm/CodeGen/
DValueTypes.h98 assert (!isScalableVector() && in changeVectorElementTypeToInteger()
106 isScalableVector()); in changeVectorElementTypeToInteger()
157 bool isScalableVector() const { in isScalableVector() function
163 return V.isScalableVector(); in isScalableVector()
218 if (isScalableVector()) in isRound()
288 assert(!isScalableVector() && in getVectorElementCount()
386 isScalableVector()); in getPow2VectorType()
/external/llvm-project/llvm/lib/Target/AArch64/
DAArch64CallingConvention.cpp45 if (LocVT.isScalableVector()) { in finishStackBlock()
148 else if (LocVT.isScalableVector()) in CC_AArch64_Custom_Block()
194 if (!LocVT.isScalableVector()) { in CC_AArch64_Custom_Block()
DAArch64ISelLowering.cpp151 assert(VT.isScalableVector() && (VT.getVectorElementType() == MVT::i1) && in getPromotedVTForPredicate()
1393 if (VT.isScalableVector()) in getSetCCResultType()
3041 if (Op.getValueType().isScalableVector()) in LowerFP_EXTEND()
3054 if (Op.getValueType().isScalableVector()) in LowerFP_ROUND()
3093 if (VT.isScalableVector()) { in LowerVectorFP_TO_INT()
3177 if (VT.isScalableVector()) { in LowerVectorINT_TO_FP()
3438 if (VT.isScalableVector() || useSVEForFixedLengthVectorVT(VT, OverrideNEON)) in LowerMUL()
3790 return ExtVal.getValueType().isScalableVector(); in isVectorLoadExtDesirable()
4517 else if (RegVT.isScalableVector() && in LowerFormalArguments()
4520 else if (RegVT.isScalableVector()) in LowerFormalArguments()
[all …]
DAArch64ISelDAGToDAG.cpp3285 assert(V.getValueType().isScalableVector() && in extractSubReg()
3312 assert(VT.isScalableVector() && in insertSubReg()
3419 if (VT.isScalableVector() || InVT.isFixedLengthVector()) in Select()
3443 if (VT.isFixedLengthVector() || InVT.isScalableVector()) in Select()
4843 if (!PredVT.isScalableVector() || PredVT.getVectorElementType() != MVT::i1) in getPackedVectorTypeFromPredicateType()
/external/llvm-project/llvm/include/llvm/Support/
DMachineValueType.h346 bool isScalableVector() const { in isScalableVector() function
790 return ElementCount::get(getVectorNumElements(), isScalableVector()); in getVectorElementCount()
1043 assert(isScalableVector() == VT.isScalableVector() && in bitsGT()
1050 assert(isScalableVector() == VT.isScalableVector() && in bitsGE()
1057 assert(isScalableVector() == VT.isScalableVector() && in bitsLT()
1064 assert(isScalableVector() == VT.isScalableVector() && in bitsLE()
/external/llvm-project/clang/utils/TableGen/
DSveEmitter.cpp91 bool isScalableVector() const { return isVector() && IsScalable; } in isScalableVector() function in __anon5c0d77c40111::SVEType
413 assert(isScalableVector() && "Unsupported type"); in builtin_str()
428 if (isScalableVector()) in str()
444 if (!isScalableVector() && isVector()) in str()
/external/swiftshader/third_party/llvm-10.0/llvm/lib/Target/Hexagon/
DHexagonSubtarget.h231 if (!VecTy.isVector() || !useHVXOps() || VecTy.isScalableVector())
/external/llvm-project/llvm/lib/CodeGen/SelectionDAG/
DSelectionDAG.cpp1377 if (VT.isScalableVector()) in getConstant()
1433 if (VT.isScalableVector()) in getConstantFP()
2274 if (VT.isScalableVector()) in GetDemandedBits()
2362 if (!VT.isScalableVector() && !DemandedElts) in isSplatValue()
2394 if (VT.isScalableVector()) in isSplatValue()
2464 if (!VT.isScalableVector()) in isSplatValue()
2480 if (!VT.isScalableVector()) in getSplatSourceVector()
2484 if (VT.isScalableVector()) { in getSplatSourceVector()
2504 if (VT.isScalableVector()) in getSplatSourceVector()
2614 if (Op.getValueType().isScalableVector()) { in computeKnownBits()
[all …]
DLegalizeVectorTypes.cpp1049 if (MemVT.isScalableVector()) { in IncrementPointer()
1526 } else if (!Vec.getValueType().isScalableVector()) { in SplitVecRes_INSERT_VECTOR_ELT()
1711 if (LoMemVT.isScalableVector()) in SplitVecRes_MLOAD()
2289 if (SubVT.isScalableVector() != in SplitVecOp_EXTRACT_SUBVECTOR()
2290 N->getOperand(0).getValueType().isScalableVector()) in SplitVecOp_EXTRACT_SUBVECTOR()
2324 else if (!Vec.getValueType().isScalableVector()) in SplitVecOp_EXTRACT_VECTOR_ELT()
2505 if (LoMemVT.isScalableVector()) { in SplitVecOp_MSTORE()
3753 assert(!WidenVT.isScalableVector() && in WidenVecRes_CONCAT_VECTORS()
3772 assert(!WidenVT.isScalableVector() && in WidenVecRes_CONCAT_VECTORS()
4922 const bool Scalable = WidenVT.isScalableVector(); in FindMemType()
[all …]
DTargetLowering.cpp609 if (VT.isScalableVector()) { in SimplifyDemandedBits()
896 if (Op.getValueType().isScalableVector()) in SimplifyDemandedBits()
1076 if (Src.getValueType().isScalableVector()) in SimplifyDemandedBits()
2356 if (VT.isScalableVector()) in SimplifyDemandedVectorElts()
2589 if (Src.getValueType().isScalableVector()) in SimplifyDemandedVectorElts()
6884 if (SrcVT.isScalableVector()) in scalarizeVectorLoad()
6974 if (StVT.isScalableVector()) in scalarizeVectorStore()
7330 if (DataVT.isScalableVector()) in IncrementMemoryAddress()
7348 } else if (DataVT.isScalableVector()) { in IncrementMemoryAddress()
7362 if (!VecVT.isScalableVector() && isa<ConstantSDNode>(Idx)) in clampDynamicVectorIndex()
[all …]
DDAGCombiner.cpp344 if (Op.getValueType().isScalableVector()) in SimplifyDemandedVectorElts()
5100 if (LdStMemVT.isScalableVector() != MemVT.isScalableVector()) in isLegalNarrowLdSt()
10197 assert(!DstVT.isScalableVector() && "Unexpected scalable vector type"); in CombineExtLoad()
15214 bool LdStScalable = LDMemType.isScalableVector(); in ForwardStoreValueToDirectLoad()
15215 if (LdStScalable != STMemType.isScalableVector()) in ForwardStoreValueToDirectLoad()
15902 if (LD->getValueType(0).isScalableVector()) in SliceUpLoad()
17298 if (MemVT.isScalableVector()) in mergeConsecutiveStores()
17606 !ST->getMemoryVT().isScalableVector() && in visitSTORE()
17607 !ST1->getMemoryVT().isScalableVector()) { in visitSTORE()
17987 if (VT.isScalableVector()) in visitINSERT_VECTOR_ELT()
[all …]
DLegalizeIntegerTypes.cpp4583 if (OutVT.isScalableVector()) { in PromoteIntRes_EXTRACT_SUBVECTOR()
4603 if (OutVT.isScalableVector()) in PromoteIntRes_EXTRACT_SUBVECTOR()
4832 if (ResVT.isScalableVector()) { in PromoteIntOp_CONCAT_VECTORS()
DSelectionDAGBuilder.cpp705 assert(IntermediateVT.isScalableVector() == ValueVT.isScalableVector() && in getCopyToPartsVector()
3430 VT.isScalableVector()) { in visitShuffleVector()
3442 assert(!VT.isScalableVector() && "Unsupported scalable vector shuffle"); in visitShuffleVector()
4360 if (VT.isScalableVector()) in visitMaskedLoad()
/external/llvm-project/llvm/lib/CodeGen/
DValueTypes.cpp26 isScalableVector()); in changeExtendedVectorElementTypeToInteger()
153 return (isScalableVector() ? "nxv" : "v") + in getEVTString()
DTargetLoweringBase.cpp1080 if (VT.isScalableVector() && !isPowerOf2_32(EC.getKnownMinValue())) in getVectorTypeBreakdownMVT()
1401 bool IsScalable = VT.isScalableVector(); in computeRegisterProperties()
1436 SVT.isScalableVector() == IsScalable && in computeRegisterProperties()
1562 if (VT.isScalableVector() && !isPowerOf2_32(EltCnt.getKnownMinValue())) { in getVectorTypeBreakdown()
/external/swiftshader/third_party/llvm-10.0/llvm/include/llvm/Support/
DMachineValueType.h317 bool isScalableVector() const { in isScalableVector() function
671 return { getVectorNumElements(), isScalableVector() }; in getVectorElementCount()
/external/swiftshader/third_party/llvm-10.0/llvm/lib/CodeGen/
DTargetLoweringBase.cpp1247 bool IsScalable = VT.isScalableVector(); in computeRegisterProperties()
1263 SVT.isScalableVector() == IsScalable && isTypeLegal(SVT)) { in computeRegisterProperties()
1284 && SVT.isScalableVector() == IsScalable && isTypeLegal(SVT)) { in computeRegisterProperties()
DValueTypes.cpp119 return (isScalableVector() ? "nxv" : "v") + utostr(getVectorNumElements()) in getEVTString()
/external/llvm-project/llvm/utils/TableGen/
DCodeGenDAGPatterns.cpp509 auto ASize = std::make_tuple(A.isScalableVector(), A.getScalarSizeInBits(), in EnforceSmallerThan()
511 auto BSize = std::make_tuple(B.isScalableVector(), B.getScalarSizeInBits(), in EnforceSmallerThan()
519 if (std::make_tuple(A.isVector(), A.isScalableVector()) != in EnforceSmallerThan()
520 std::make_tuple(B.isVector(), B.isScalableVector())) in EnforceSmallerThan()
631 if (B.isScalableVector() != P.isScalableVector()) in EnforceVectorSubVectorTypeIs()
DIntrinsicEmitter.cpp377 if (VVT.isScalableVector()) in EncodeFixedType()
/external/llvm-project/llvm/lib/Target/Hexagon/
DHexagonSubtarget.cpp140 if (!VecTy.isVector() || !useHVXOps() || VecTy.isScalableVector()) in isHVXVectorType()
/external/swiftshader/third_party/llvm-10.0/llvm/lib/Target/AArch64/
DAArch64ISelLowering.cpp3065 return ExtVal.getValueType().isScalableVector(); in isVectorLoadExtDesirable()
3415 else if (RegVT.isScalableVector() && in LowerFormalArguments()
3418 else if (RegVT.isScalableVector()) in LowerFormalArguments()
3436 assert(VA.getValVT().isScalableVector() && in LowerFormalArguments()
3479 assert(VA.getValVT().isScalableVector() && in LowerFormalArguments()
4097 assert(VA.getValVT().isScalableVector() && in LowerCall()
4273 return Out.VT.isScalableVector(); in LowerCall()
4276 return In.VT.isScalableVector(); in LowerCall()
6271 if (VT.isScalableVector()) in getRegForInlineAsmConstraint()
6287 if (VT.isScalableVector()) in getRegForInlineAsmConstraint()
[all …]

12