/netbsd-src/external/apache2/llvm/dist/llvm/include/llvm/CodeGen/ |
H A D | ValueTypes.h | 155 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 D | MachineValueType.h | 356 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 D | AArch64CallingConvention.cpp | 45 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 D | AArch64ISelLowering.cpp | 170 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 D | AArch64ISelDAGToDAG.cpp | 3312 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 D | SveEmitter.cpp | 91 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 D | SelectionDAG.cpp | 1392 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 D | LegalizeVectorTypes.cpp | 1096 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 D | TargetLowering.cpp | 626 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 D | DAGCombiner.cpp | 344 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 D | SelectionDAGBuilder.cpp | 711 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 D | LegalizeIntegerTypes.cpp | 4653 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 D | ValueTypes.cpp | 28 isScalableVector()); in changeExtendedVectorElementTypeToInteger() 156 return (isScalableVector() ? "nxv" : "v") + in getEVTString()
|
H A D | TargetLoweringBase.cpp | 1081 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 D | DAGISelMatcherGen.cpp | 286 StringRef Name = VT.isScalableVector() ? "splat_vector" : "build_vector"; in EmitLeafMatchCode() 298 StringRef Name = VT.isScalableVector() ? "splat_vector" : "build_vector"; in EmitLeafMatchCode()
|
H A D | CodeGenDAGPatterns.cpp | 505 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 D | IntrinsicEmitter.cpp | 379 if (VVT.isScalableVector()) in EncodeFixedType()
|
H A D | GlobalISelEmitter.cpp | 190 if (VT.isScalableVector()) in MVTToLLT()
|
/netbsd-src/external/apache2/llvm/dist/llvm/lib/Target/RISCV/ |
H A D | RISCVISelLowering.cpp | 829 (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 D | RISCVISelDAGToDAG.cpp | 1034 if ((VT.isScalableVector() && SrcVT.isScalableVector()) || in Select()
|
/netbsd-src/external/apache2/llvm/dist/llvm/lib/Target/Hexagon/ |
H A D | HexagonSubtarget.cpp | 140 if (!VecTy.isVector() || !useHVXOps() || VecTy.isScalableVector()) in isHVXVectorType()
|
H A D | HexagonISelLowering.cpp | 2107 if (VecLen == 1 || VT.isScalableVector()) in getPreferredVectorAction()
|
/netbsd-src/external/apache2/llvm/dist/llvm/lib/Target/PowerPC/ |
H A D | PPCISelLowering.h | 745 if (!VT.isScalableVector() && VT.getVectorNumElements() != 1 && in getPreferredVectorAction()
|
/netbsd-src/external/apache2/llvm/dist/llvm/lib/Target/NVPTX/ |
H A D | NVPTXISelLowering.cpp | 1178 if (!VT.isScalableVector() && VT.getVectorNumElements() != 1 && in getPreferredVectorAction()
|
/netbsd-src/external/apache2/llvm/dist/llvm/lib/Target/AMDGPU/ |
H A D | SIISelLowering.cpp | 1571 if (!VT.isScalableVector() && VT.getVectorNumElements() != 1 && in getPreferredVectorAction()
|