/external/llvm-project/llvm/include/llvm/CodeGen/ |
D | ValueTypes.h | 152 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/ |
D | ScalableVectorMVTsTest.cpp | 25 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()
|
D | AArch64SelectionDAGTest.cpp | 602 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/ |
D | ValueTypes.h | 98 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/ |
D | AArch64CallingConvention.cpp | 45 if (LocVT.isScalableVector()) { in finishStackBlock() 148 else if (LocVT.isScalableVector()) in CC_AArch64_Custom_Block() 194 if (!LocVT.isScalableVector()) { in CC_AArch64_Custom_Block()
|
D | AArch64ISelLowering.cpp | 151 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 …]
|
D | AArch64ISelDAGToDAG.cpp | 3285 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/ |
D | MachineValueType.h | 346 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/ |
D | SveEmitter.cpp | 91 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/ |
D | HexagonSubtarget.h | 231 if (!VecTy.isVector() || !useHVXOps() || VecTy.isScalableVector())
|
/external/llvm-project/llvm/lib/CodeGen/SelectionDAG/ |
D | SelectionDAG.cpp | 1377 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 …]
|
D | LegalizeVectorTypes.cpp | 1049 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 …]
|
D | TargetLowering.cpp | 609 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 …]
|
D | DAGCombiner.cpp | 344 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 …]
|
D | LegalizeIntegerTypes.cpp | 4583 if (OutVT.isScalableVector()) { in PromoteIntRes_EXTRACT_SUBVECTOR() 4603 if (OutVT.isScalableVector()) in PromoteIntRes_EXTRACT_SUBVECTOR() 4832 if (ResVT.isScalableVector()) { in PromoteIntOp_CONCAT_VECTORS()
|
D | SelectionDAGBuilder.cpp | 705 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/ |
D | ValueTypes.cpp | 26 isScalableVector()); in changeExtendedVectorElementTypeToInteger() 153 return (isScalableVector() ? "nxv" : "v") + in getEVTString()
|
D | TargetLoweringBase.cpp | 1080 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/ |
D | MachineValueType.h | 317 bool isScalableVector() const { in isScalableVector() function 671 return { getVectorNumElements(), isScalableVector() }; in getVectorElementCount()
|
/external/swiftshader/third_party/llvm-10.0/llvm/lib/CodeGen/ |
D | TargetLoweringBase.cpp | 1247 bool IsScalable = VT.isScalableVector(); in computeRegisterProperties() 1263 SVT.isScalableVector() == IsScalable && isTypeLegal(SVT)) { in computeRegisterProperties() 1284 && SVT.isScalableVector() == IsScalable && isTypeLegal(SVT)) { in computeRegisterProperties()
|
D | ValueTypes.cpp | 119 return (isScalableVector() ? "nxv" : "v") + utostr(getVectorNumElements()) in getEVTString()
|
/external/llvm-project/llvm/utils/TableGen/ |
D | CodeGenDAGPatterns.cpp | 509 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()
|
D | IntrinsicEmitter.cpp | 377 if (VVT.isScalableVector()) in EncodeFixedType()
|
/external/llvm-project/llvm/lib/Target/Hexagon/ |
D | HexagonSubtarget.cpp | 140 if (!VecTy.isVector() || !useHVXOps() || VecTy.isScalableVector()) in isHVXVectorType()
|
/external/swiftshader/third_party/llvm-10.0/llvm/lib/Target/AArch64/ |
D | AArch64ISelLowering.cpp | 3065 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 …]
|