| /freebsd-13.1/contrib/llvm-project/llvm/include/llvm/CodeGen/ |
| H A D | ValueTypes.h | 126 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 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 | 1614 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 D | AArch64ISelDAGToDAG.cpp | 3347 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 D | MachineValueType.h | 373 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 D | SveEmitter.cpp | 91 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 D | SelectionDAG.cpp | 1463 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 D | LegalizeVectorTypes.cpp | 1098 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 D | TargetLowering.cpp | 617 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 D | DAGCombiner.cpp | 344 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 D | SelectionDAGBuilder.cpp | 711 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 D | LegalizeIntegerTypes.cpp | 4708 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 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()
|
| /freebsd-13.1/contrib/llvm-project/llvm/lib/Target/RISCV/ |
| H A D | RISCVISelLowering.cpp | 1316 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 D | RISCVISelDAGToDAG.cpp | 61 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 D | TargetLoweringBase.cpp | 1107 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 D | ValueTypes.cpp | 155 return (isScalableVector() ? "nxv" : "v") + in getEVTString()
|
| /freebsd-13.1/contrib/llvm-project/llvm/lib/Target/Hexagon/ |
| H A D | HexagonSubtarget.cpp | 140 if (!VecTy.isVector() || !useHVXOps() || VecTy.isScalableVector()) in isHVXVectorType()
|
| H A D | HexagonISelLowering.cpp | 2143 if (VecLen == 1 || VT.isScalableVector()) in getPreferredVectorAction()
|
| /freebsd-13.1/contrib/llvm-project/llvm/lib/Target/PowerPC/ |
| H A D | PPCISelLowering.h | 745 if (!VT.isScalableVector() && VT.getVectorNumElements() != 1 && in getPreferredVectorAction()
|
| /freebsd-13.1/contrib/llvm-project/llvm/lib/Target/NVPTX/ |
| H A D | NVPTXISelLowering.cpp | 1178 if (!VT.isScalableVector() && VT.getVectorNumElements() != 1 && in getPreferredVectorAction()
|
| /freebsd-13.1/contrib/llvm-project/llvm/lib/Target/AMDGPU/ |
| H A D | SIISelLowering.cpp | 1611 if (!VT.isScalableVector() && VT.getVectorNumElements() != 1 && in getPreferredVectorAction()
|
| /freebsd-13.1/contrib/llvm-project/llvm/lib/Target/X86/ |
| H A D | X86ISelLowering.cpp | 2112 if (!VT.isScalableVector() && VT.getVectorNumElements() != 1 && in getPreferredVectorAction()
|