Searched refs:IndexVT (Results 1 – 7 of 7) sorted by relevance
/netbsd-src/external/apache2/llvm/dist/llvm/lib/Target/RISCV/ |
H A D | RISCVISelDAGToDAG.cpp | 129 bool IsStridedOrIndexed, SmallVectorImpl<SDValue> &Operands, MVT *IndexVT) { in addVectorLoadStoreOperands() argument 139 if (IndexVT) in addVectorLoadStoreOperands() 140 *IndexVT = Operands.back()->getSimpleValueType(0); in addVectorLoadStoreOperands() 266 MVT IndexVT; in selectVLXSEG() local 268 /*IsStridedOrIndexed*/ true, Operands, &IndexVT); in selectVLXSEG() 270 assert(VT.getVectorElementCount() == IndexVT.getVectorElementCount() && in selectVLXSEG() 273 RISCVII::VLMUL IndexLMUL = RISCVTargetLowering::getLMUL(IndexVT); in selectVLXSEG() 274 unsigned IndexScalarSize = IndexVT.getScalarSizeInBits(); in selectVLXSEG() 343 MVT IndexVT; in selectVSXSEG() local 345 /*IsStridedOrIndexed*/ true, Operands, &IndexVT); in selectVSXSEG() [all …]
|
H A D | RISCVISelDAGToDAG.h | 79 MVT *IndexVT = nullptr);
|
H A D | RISCVISelLowering.cpp | 1849 MVT IndexVT = VT.changeTypeToInteger(); in lowerVECTOR_SHUFFLE() local 1853 if (IndexVT.getScalarType().bitsGT(XLenVT)) { in lowerVECTOR_SHUFFLE() 1855 IndexVT = IndexVT.changeVectorElementType(MVT::i16); in lowerVECTOR_SHUFFLE() 1859 ContainerVT.changeVectorElementType(IndexVT.getScalarType()); in lowerVECTOR_SHUFFLE() 1867 SDValue LHSIndices = DAG.getBuildVector(IndexVT, DL, GatherIndicesLHS); in lowerVECTOR_SHUFFLE() 1883 SDValue RHSIndices = DAG.getBuildVector(IndexVT, DL, GatherIndicesRHS); in lowerVECTOR_SHUFFLE() 4361 MVT IndexVT = Index.getSimpleValueType(); in lowerMGATHER() local 4364 assert(VT.getVectorElementCount() == IndexVT.getVectorElementCount() && in lowerMGATHER() 4381 if (VT.bitsGE(IndexVT)) { in lowerMGATHER() 4383 IndexVT = MVT::getVectorVT(IndexVT.getVectorElementType(), in lowerMGATHER() [all …]
|
/netbsd-src/external/apache2/llvm/dist/llvm/lib/Target/X86/ |
H A D | X86ISelDAGToDAG.cpp | 5720 MVT IndexVT = IndexOp.getSimpleValueType(); in Select() local 5739 if (IndexVT == MVT::v4i32 && NumElts == 4 && EltSize == 32) in Select() 5741 else if (IndexVT == MVT::v8i32 && NumElts == 8 && EltSize == 32) in Select() 5743 else if (IndexVT == MVT::v16i32 && NumElts == 16 && EltSize == 32) in Select() 5745 else if (IndexVT == MVT::v4i32 && NumElts == 2 && EltSize == 64) in Select() 5747 else if (IndexVT == MVT::v4i32 && NumElts == 4 && EltSize == 64) in Select() 5749 else if (IndexVT == MVT::v8i32 && NumElts == 8 && EltSize == 64) in Select() 5751 else if (IndexVT == MVT::v2i64 && NumElts == 4 && EltSize == 32) in Select() 5753 else if (IndexVT == MVT::v4i64 && NumElts == 4 && EltSize == 32) in Select() 5755 else if (IndexVT == MVT::v8i64 && NumElts == 8 && EltSize == 32) in Select() [all …]
|
H A D | X86ISelLowering.cpp | 5197 MVT IndexVT = MVT::getVT(I.getArgOperand(2)->getType()); in getTgtMemIntrinsic() local 5199 IndexVT.getVectorNumElements()); in getTgtMemIntrinsic() 5209 MVT IndexVT = MVT::getVT(I.getArgOperand(2)->getType()); in getTgtMemIntrinsic() local 5211 IndexVT.getVectorNumElements()); in getTgtMemIntrinsic() 30008 MVT IndexVT = Index.getSimpleValueType(); in LowerMSCATTER() local 30012 if (IndexVT == MVT::v2i32) in LowerMSCATTER() 30021 512/IndexVT.getSizeInBits()); in LowerMSCATTER() 30025 IndexVT = MVT::getVectorVT(IndexVT.getVectorElementType(), NumElts); in LowerMSCATTER() 30029 Index = ExtendToType(Index, IndexVT, DAG); in LowerMSCATTER() 30158 MVT IndexVT = Index.getSimpleValueType(); in LowerMGATHER() local [all …]
|
/netbsd-src/external/apache2/llvm/dist/llvm/lib/Target/AArch64/ |
H A D | AArch64ISelLowering.cpp | 8891 MVT IndexVT = MVT::v8i8; in GenerateTBL() local 8894 IndexVT = MVT::v16i8; in GenerateTBL() 8898 SDValue V1Cst = DAG.getNode(ISD::BITCAST, DL, IndexVT, V1); in GenerateTBL() 8899 SDValue V2Cst = DAG.getNode(ISD::BITCAST, DL, IndexVT, V2); in GenerateTBL() 8906 ISD::INTRINSIC_WO_CHAIN, DL, IndexVT, in GenerateTBL() 8908 DAG.getBuildVector(IndexVT, DL, in GenerateTBL() 8914 ISD::INTRINSIC_WO_CHAIN, DL, IndexVT, in GenerateTBL() 8916 DAG.getBuildVector(IndexVT, DL, in GenerateTBL() 8926 ISD::INTRINSIC_WO_CHAIN, DL, IndexVT, in GenerateTBL() 8928 V2Cst, DAG.getBuildVector(IndexVT, DL, in GenerateTBL()
|
/netbsd-src/external/apache2/llvm/dist/llvm/lib/CodeGen/SelectionDAG/ |
H A D | LegalizeVectorTypes.cpp | 4966 EVT IndexVT = Index.getValueType(); in WidenVecOp_MSCATTER() local 4968 IndexVT.getVectorElementType(), NumElts); in WidenVecOp_MSCATTER()
|