Home
last modified time | relevance | path

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

/freebsd-13.1/contrib/llvm-project/llvm/include/llvm/CodeGen/
H A DValueTypes.h126 return !isScalableVector() && getSizeInBits() == 0; in isZeroSized()
161 bool isScalableVector() const { in isScalableVector() function
162 return isSimple() ? V.isScalableVector() : isExtendedScalableVector(); in isScalableVector()
222 if (isScalableVector()) in isRound()
259 assert(isScalableVector() == VT.isScalableVector() && in bitsGT()
267 assert(isScalableVector() == VT.isScalableVector() && in bitsGE()
275 assert(isScalableVector() == VT.isScalableVector() && in bitsLT()
283 assert(isScalableVector() == VT.isScalableVector() && in bitsLE()
312 if (isScalableVector()) in getVectorNumElements()
/freebsd-13.1/contrib/llvm-project/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.cpp1614 if (VT.isScalableVector()) in getSetCCResultType()
3263 if (VT.isScalableVector()) in LowerFP_EXTEND()
3305 if (VT.isScalableVector()) { in LowerVectorFP_TO_INT()
3425 if (VT.isScalableVector()) { in LowerVectorINT_TO_FP()
3536 if (OpVT.isScalableVector()) { in LowerBITCAST()
7149 if (VT.isScalableVector() || in LowerBitreverse()
7514 if (Ty.isScalableVector()) { in LowerSELECT()
7783 if (VT.isScalableVector()) in LowerVAARG()
13248 if (VT.isScalableVector()) in performANDCombine()
14806 if (VT.isScalableVector()) in replaceZeroVectorStore()
[all …]
H A DAArch64ISelDAGToDAG.cpp3347 assert(V.getValueType().isScalableVector() && in extractSubReg()
3374 assert(VT.isScalableVector() && in insertSubReg()
3481 if (VT.isScalableVector() || InVT.isFixedLengthVector()) in Select()
3505 if (VT.isFixedLengthVector() || InVT.isScalableVector()) in Select()
4920 if (!PredVT.isScalableVector() || PredVT.getVectorElementType() != MVT::i1) in getPackedVectorTypeFromPredicateType()
/freebsd-13.1/contrib/llvm-project/llvm/include/llvm/Support/
H A DMachineValueType.h373 bool isScalableVector() const { in isScalableVector() function
847 return ElementCount::get(getVectorMinNumElements(), isScalableVector()); in getVectorElementCount()
1115 assert(isScalableVector() == VT.isScalableVector() && in bitsGT()
1122 assert(isScalableVector() == VT.isScalableVector() && in bitsGE()
1129 assert(isScalableVector() == VT.isScalableVector() && in bitsLT()
1136 assert(isScalableVector() == VT.isScalableVector() && in bitsLE()
/freebsd-13.1/contrib/llvm-project/clang/utils/TableGen/
H A DSveEmitter.cpp91 bool isScalableVector() const { return isVector() && IsScalable; } in isScalableVector() function in __anon1b4186c10111::SVEType
416 assert(isScalableVector() && "Unsupported type"); in builtin_str()
431 if (isScalableVector()) in str()
447 if (!isScalableVector() && isVector()) in str()
/freebsd-13.1/contrib/llvm-project/llvm/lib/CodeGen/SelectionDAG/
H A DSelectionDAG.cpp1463 if (VT.isScalableVector()) in getConstant()
1519 if (VT.isScalableVector()) in getConstantFP()
2379 if (VT.isScalableVector()) in GetDemandedBits()
2505 if (VT.isScalableVector()) in isSplatValue()
3662 if (VT.isScalableVector()) in ComputeNumSignBits()
5909 assert((VT.isScalableVector() != N1VT.isScalableVector() || in getNode()
5913 assert((VT.isScalableVector() != N1VT.isScalableVector() || in getNode()
6133 assert((VT.isScalableVector() != N2VT.isScalableVector() || in getNode()
6138 assert((VT.isScalableVector() != N2VT.isScalableVector() || in getNode()
10233 assert(LoVT.isScalableVector() == HiVT.isScalableVector() && in SplitVector()
[all …]
H A DLegalizeVectorTypes.cpp1098 if (MemVT.isScalableVector()) { in IncrementPointer()
1297 if (VecVT.isScalableVector() == SubVecVT.isScalableVector() && in SplitVecRes_INSERT_SUBVECTOR()
1790 if (LoMemVT.isScalableVector()) in SplitVecRes_MLOAD()
2415 if (SubVT.isScalableVector() != in SplitVecOp_EXTRACT_SUBVECTOR()
2631 if (LoMemVT.isScalableVector()) { in SplitVecOp_MSTORE()
3982 if (VT.isScalableVector()) in WidenVecRes_EXTRACT_SUBVECTOR()
4265 if (VSelVT.isScalableVector()) in WidenVSELECTMask()
5255 assert(LdVT.isScalableVector() == WidenVT.isScalableVector()); in GenWidenVectorLoads()
5408 assert(LdVT.isScalableVector() == WidenVT.isScalableVector()); in GenWidenVectorExtLoads()
5416 if (LdVT.isScalableVector()) in GenWidenVectorExtLoads()
[all …]
H A DTargetLowering.cpp617 if (VT.isScalableVector()) { in SimplifyDemandedBits()
904 if (Op.getValueType().isScalableVector()) in SimplifyDemandedBits()
2377 if (VT.isScalableVector()) in SimplifyDemandedVectorElts()
6915 if (VT.isScalableVector()) in expandFMINNUM_FMAXNUM()
7330 if (SrcVT.isScalableVector()) in scalarizeVectorLoad()
7420 if (StVT.isScalableVector()) in scalarizeVectorStore()
7776 if (DataVT.isScalableVector()) in IncrementMemoryAddress()
7794 } else if (DataVT.isScalableVector()) { in IncrementMemoryAddress()
7812 if (VecVT.isScalableVector()) { in clampDynamicVectorIndex()
8571 if (VT.isScalableVector()) in expandVecReduce()
[all …]
H A DDAGCombiner.cpp344 if (Op.getValueType().isScalableVector()) in SimplifyDemandedVectorElts()
3329 if (VT.isScalableVector()) in visitSUB()
5280 if (LdStMemVT.isScalableVector() != MemVT.isScalableVector()) in isLegalNarrowLdSt()
16420 if (LD->getValueType(0).isScalableVector()) in SliceUpLoad()
17817 if (MemVT.isScalableVector()) in mergeConsecutiveStores()
18509 if (VT.isScalableVector()) in visitINSERT_VECTOR_ELT()
18519 if (VT.isScalableVector()) in visitINSERT_VECTOR_ELT()
18765 if (VecVT.isScalableVector()) in visitEXTRACT_VECTOR_ELT()
19855 if (VT.isScalableVector()) in combineConcatVectorOfExtracts()
23314 if (St->getMemoryVT().isScalableVector()) in parallelizeChainedStores()
[all …]
H A DSelectionDAGBuilder.cpp711 assert(IntermediateVT.isScalableVector() == ValueVT.isScalableVector() && in getCopyToPartsVector()
3556 VT.isScalableVector()) { in visitShuffleVector()
3568 assert(!VT.isScalableVector() && "Unsupported scalable vector shuffle"); in visitShuffleVector()
4494 if (VT.isScalableVector()) in visitMaskedLoad()
11090 if (VT.isScalableVector()) { in visitVectorReverse()
11133 if (VT.isScalableVector()) { in visitVectorSplice()
H A DLegalizeIntegerTypes.cpp4708 if (OutVT.isScalableVector()) { in PromoteIntRes_EXTRACT_SUBVECTOR()
4728 if (OutVT.isScalableVector()) in PromoteIntRes_EXTRACT_SUBVECTOR()
4996 if (ResVT.isScalableVector()) { in PromoteIntOp_CONCAT_VECTORS()
/freebsd-13.1/contrib/llvm-project/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()
/freebsd-13.1/contrib/llvm-project/llvm/lib/Target/RISCV/
H A DRISCVISelLowering.cpp1316 assert(VT.isScalableVector() && in convertToScalableVector()
1330 assert(V.getValueType().isScalableVector() && in convertFromScalableVector()
2017 if (VT.isScalableVector()) in getRVVFPExtendOrRound()
2897 SDValue CondSplat = VT.isScalableVector() in lowerSELECT()
3223 if (VecVT.isScalableVector()) { in lowerVectorMaskExt()
3315 if (VecVT.isScalableVector()) { in lowerVectorMaskTrunc()
7231 } else if (ValVT.isScalableVector()) { in CC_RISCV()
7716 if (PartVA.getValVT().isScalableVector()) in LowerFormalArguments()
8006 if (PartVT.isScalableVector()) in LowerCall()
8995 if (ValueVT.isScalableVector() && PartVT.isScalableVector()) { in splitValueIntoRegisterParts()
[all …]
H A DRISCVISelDAGToDAG.cpp61 assert(VT.getVectorElementType() == MVT::i64 && VT.isScalableVector() && in PreprocessISelDAG()
1249 if ((VT.isScalableVector() && SrcVT.isScalableVector()) || in Select()
/freebsd-13.1/contrib/llvm-project/llvm/lib/CodeGen/
H A DTargetLoweringBase.cpp1107 if (VT.isScalableVector() && !isPowerOf2_32(EC.getKnownMinValue())) in getVectorTypeBreakdownMVT()
1398 bool IsScalable = VT.isScalableVector(); in computeRegisterProperties()
1433 SVT.isScalableVector() == IsScalable && in computeRegisterProperties()
1559 if (VT.isScalableVector() && !isPowerOf2_32(EltCnt.getKnownMinValue())) { in getVectorTypeBreakdown()
H A DValueTypes.cpp155 return (isScalableVector() ? "nxv" : "v") + in getEVTString()
/freebsd-13.1/contrib/llvm-project/llvm/lib/Target/Hexagon/
H A DHexagonSubtarget.cpp140 if (!VecTy.isVector() || !useHVXOps() || VecTy.isScalableVector()) in isHVXVectorType()
H A DHexagonISelLowering.cpp2143 if (VecLen == 1 || VT.isScalableVector()) in getPreferredVectorAction()
/freebsd-13.1/contrib/llvm-project/llvm/lib/Target/PowerPC/
H A DPPCISelLowering.h745 if (!VT.isScalableVector() && VT.getVectorNumElements() != 1 && in getPreferredVectorAction()
/freebsd-13.1/contrib/llvm-project/llvm/lib/Target/NVPTX/
H A DNVPTXISelLowering.cpp1178 if (!VT.isScalableVector() && VT.getVectorNumElements() != 1 && in getPreferredVectorAction()
/freebsd-13.1/contrib/llvm-project/llvm/lib/Target/AMDGPU/
H A DSIISelLowering.cpp1611 if (!VT.isScalableVector() && VT.getVectorNumElements() != 1 && in getPreferredVectorAction()
/freebsd-13.1/contrib/llvm-project/llvm/lib/Target/X86/
H A DX86ISelLowering.cpp2112 if (!VT.isScalableVector() && VT.getVectorNumElements() != 1 && in getPreferredVectorAction()