Home
last modified time | relevance | path

Searched refs:VecEltVT (Results 1 – 4 of 4) sorted by relevance

/freebsd-14.2/contrib/llvm-project/llvm/lib/CodeGen/SelectionDAG/
H A DDAGCombiner.cpp21917 EVT VecEltVT = InVecVT.getVectorElementType(); in scalarizeExtractedVectorLoad() local
21922 if (!VecEltVT.isByteSized()) in scalarizeExtractedVectorLoad()
21927 if (!TLI.isOperationLegalOrCustom(ISD::LOAD, VecEltVT) || in scalarizeExtractedVectorLoad()
21936 unsigned PtrOff = VecEltVT.getSizeInBits() * Elt / 8; in scalarizeExtractedVectorLoad()
21960 if (ResultVT.bitsGT(VecEltVT)) { in scalarizeExtractedVectorLoad()
21967 NewPtr, MPI, VecEltVT, Alignment, in scalarizeExtractedVectorLoad()
21977 if (ResultVT.bitsLT(VecEltVT)) in scalarizeExtractedVectorLoad()
26040 EVT VecEltVT = VT.getScalarType(); in visitSCALAR_TO_VECTOR() local
26043 Scalar.getOperand(0).getValueType() == VecEltVT && in visitSCALAR_TO_VECTOR()
26044 Scalar.getOperand(1).getValueType() == VecEltVT && in visitSCALAR_TO_VECTOR()
[all …]
H A DSelectionDAG.cpp11660 EVT VecEltVT = N->getValueType(0).getVectorElementType(); in isConstOrConstSplat() local
11663 assert(CVT.bitsGE(VecEltVT) && "Illegal splat_vector element extension"); in isConstOrConstSplat()
11664 if (AllowTruncation || CVT == VecEltVT) in isConstOrConstSplat()
/freebsd-14.2/contrib/llvm-project/llvm/lib/Target/AMDGPU/
H A DSIISelLowering.cpp13080 EVT VecEltVT = VecVT.getVectorElementType(); in performExtractVectorEltCombine() local
13084 unsigned VecEltSize = VecEltVT.getSizeInBits(); in performExtractVectorEltCombine()
13100 if (Vec.hasOneUse() && DCI.isBeforeLegalize() && VecEltVT == ResVT) { in performExtractVectorEltCombine()
13158 if (isa<MemSDNode>(Vec) && VecEltSize <= 16 && VecEltVT.isByteSized() && in performExtractVectorEltCombine()
13177 EVT VecEltAsIntVT = VecEltVT.changeTypeToInteger(); in performExtractVectorEltCombine()
13181 if (VecEltVT == ResVT) { in performExtractVectorEltCombine()
13182 return DAG.getNode(ISD::BITCAST, SL, VecEltVT, Trunc); in performExtractVectorEltCombine()
/freebsd-14.2/contrib/llvm-project/llvm/lib/Target/RISCV/
H A DRISCVISelLowering.cpp9233 MVT VecEltVT = VecVT.getVectorElementType(); in lowerVECREDUCE() local
9244 SDValue StartV = DAG.getNeutralElement(BaseOpc, DL, VecEltVT, SDNodeFlags()); in lowerVECREDUCE()
9253 StartV = DAG.getNode(ISD::EXTRACT_VECTOR_ELT, DL, VecEltVT, Vec, in lowerVECREDUCE()
9298 MVT VecEltVT = Op.getSimpleValueType(); in lowerFPVECREDUCE() local
9303 getRVVFPReductionOpAndOperands(Op, DAG, VecEltVT, Subtarget); in lowerFPVECREDUCE()