Home
last modified time | relevance | path

Searched refs:SubVT (Results 1 – 6 of 6) sorted by relevance

/external/llvm/include/llvm/CodeGen/
DBasicTTIImpl.h568 VectorType *SubVT = VectorType::get(VT->getElementType(), NumSubElts); in getInterleavedMemoryOpCost() local
645 Instruction::InsertElement, SubVT, i); in getInterleavedMemoryOpCost()
661 Instruction::ExtractElement, SubVT, i); in getInterleavedMemoryOpCost()
/external/swiftshader/third_party/LLVM/lib/CodeGen/SelectionDAG/
DLegalizeVectorTypes.cpp1049 EVT SubVT = N->getValueType(0); in SplitVecOp_EXTRACT_SUBVECTOR() local
1059 assert(IdxVal + SubVT.getVectorNumElements() <= LoElts && in SplitVecOp_EXTRACT_SUBVECTOR()
1061 return DAG.getNode(ISD::EXTRACT_SUBVECTOR, dl, SubVT, Lo, Idx); in SplitVecOp_EXTRACT_SUBVECTOR()
1063 return DAG.getNode(ISD::EXTRACT_SUBVECTOR, dl, SubVT, Hi, in SplitVecOp_EXTRACT_SUBVECTOR()
/external/llvm/lib/CodeGen/SelectionDAG/
DLegalizeVectorTypes.cpp1595 EVT SubVT = N->getValueType(0); in SplitVecOp_EXTRACT_SUBVECTOR() local
1605 assert(IdxVal + SubVT.getVectorNumElements() <= LoElts && in SplitVecOp_EXTRACT_SUBVECTOR()
1607 return DAG.getNode(ISD::EXTRACT_SUBVECTOR, dl, SubVT, Lo, Idx); in SplitVecOp_EXTRACT_SUBVECTOR()
1609 return DAG.getNode(ISD::EXTRACT_SUBVECTOR, dl, SubVT, Hi, in SplitVecOp_EXTRACT_SUBVECTOR()
/external/llvm/lib/Transforms/Vectorize/
DLoopVectorize.cpp2354 VectorType *SubVT = VectorType::get(ScalarTy, VF); in vectorizeInterleaveGroup() local
2371 if (StoredVec->getType() != SubVT) in vectorizeInterleaveGroup()
2372 StoredVec = Builder.CreateBitOrPointerCast(StoredVec, SubVT); in vectorizeInterleaveGroup()
/external/llvm/lib/Target/ARM/
DARMISelLowering.cpp6313 EVT SubVT = SubV1.getValueType(); in LowerVECTOR_SHUFFLE() local
6321 ShuffleMask, SubVT, WhichResult, isV_UNDEF)) { in LowerVECTOR_SHUFFLE()
6326 SDValue Res = DAG.getNode(ShuffleOpc, dl, DAG.getVTList(SubVT, SubVT), in LowerVECTOR_SHUFFLE()
/external/llvm/lib/Target/X86/
DX86ISelLowering.cpp10721 MVT SubVT = MVT::getVectorVT(VT.getVectorElementType(), in lowerV2X128VectorShuffle() local
10723 SDValue LoV = DAG.getNode(ISD::EXTRACT_SUBVECTOR, DL, SubVT, V1, in lowerV2X128VectorShuffle()
10725 SDValue HiV = DAG.getNode(ISD::EXTRACT_SUBVECTOR, DL, SubVT, in lowerV2X128VectorShuffle()
30144 EVT SubVT = EVT::getVectorVT(*DAG.getContext(), SVT, NumSubElts); in combineToExtendVectorInReg() local
30153 ? DAG.getSignExtendVectorInReg(SrcVec, DL, SubVT) in combineToExtendVectorInReg()
30154 : DAG.getZeroExtendVectorInReg(SrcVec, DL, SubVT); in combineToExtendVectorInReg()