/external/llvm/include/llvm/CodeGen/ |
D | BasicTTIImpl.h | 568 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-7.0/llvm/include/llvm/CodeGen/ |
D | BasicTTIImpl.h | 795 VectorType *SubVT = VectorType::get(VT->getElementType(), NumSubElts); in getInterleavedMemoryOpCost() local 871 Instruction::InsertElement, SubVT, i); in getInterleavedMemoryOpCost() 887 Instruction::ExtractElement, SubVT, i); in getInterleavedMemoryOpCost()
|
/external/swiftshader/third_party/LLVM/lib/CodeGen/SelectionDAG/ |
D | LegalizeVectorTypes.cpp | 1049 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/swiftshader/third_party/llvm-7.0/llvm/lib/CodeGen/SelectionDAG/ |
D | LegalizeVectorTypes.cpp | 1799 EVT SubVT = N->getValueType(0); in SplitVecOp_EXTRACT_SUBVECTOR() local 1809 assert(IdxVal + SubVT.getVectorNumElements() <= LoElts && in SplitVecOp_EXTRACT_SUBVECTOR() 1811 return DAG.getNode(ISD::EXTRACT_SUBVECTOR, dl, SubVT, Lo, Idx); in SplitVecOp_EXTRACT_SUBVECTOR() 1813 return DAG.getNode(ISD::EXTRACT_SUBVECTOR, dl, SubVT, Hi, in SplitVecOp_EXTRACT_SUBVECTOR() 3146 EVT SubVT = Mask->getValueType(0); in convertMask() local 3147 SmallVector<SDValue, 16> SubOps(NumSubVecs, DAG.getUNDEF(SubVT)); in convertMask()
|
D | TargetLowering.cpp | 1443 EVT SubVT = Op.getOperand(0).getValueType(); in SimplifyDemandedVectorElts() local 1445 unsigned NumSubElts = SubVT.getVectorNumElements(); in SimplifyDemandedVectorElts() 1463 EVT SubVT = Sub.getValueType(); in SimplifyDemandedVectorElts() local 1464 unsigned NumSubElts = SubVT.getVectorNumElements(); in SimplifyDemandedVectorElts()
|
D | SelectionDAG.cpp | 2386 EVT SubVT = N0.getValueType(); in computeKnownBits() local 2387 unsigned SubBitWidth = SubVT.getScalarSizeInBits(); in computeKnownBits() 2390 if (!(SubVT.isInteger() || SubVT.isFloatingPoint())) in computeKnownBits()
|
D | DAGCombiner.cpp | 17301 EVT SubVT = in visitSCALAR_TO_VECTOR() local 17304 Val = DAG.getNode(ISD::EXTRACT_SUBVECTOR, SDLoc(N), SubVT, Val, in visitSCALAR_TO_VECTOR()
|
/external/swiftshader/third_party/llvm-7.0/llvm/lib/Target/AArch64/ |
D | AArch64ISelDAGToDAG.cpp | 2504 EVT SubVT = ShiftAmt->getValueType(0); in tryShiftAmountMod() local 2505 if (SubVT == MVT::i32) { in tryShiftAmountMod() 2509 assert(SubVT == MVT::i64); in tryShiftAmountMod() 2514 CurDAG->getCopyFromReg(CurDAG->getEntryNode(), DL, ZeroReg, SubVT); in tryShiftAmountMod() 2516 CurDAG->getMachineNode(NegOpc, DL, SubVT, Zero, Add1); in tryShiftAmountMod()
|
/external/llvm/lib/CodeGen/SelectionDAG/ |
D | LegalizeVectorTypes.cpp | 1595 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/ |
D | LoopVectorize.cpp | 2354 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/swiftshader/third_party/llvm-7.0/llvm/lib/Transforms/Vectorize/ |
D | LoopVectorize.cpp | 2346 VectorType *SubVT = VectorType::get(ScalarTy, VF); in vectorizeInterleaveGroup() local 2364 if (StoredVec->getType() != SubVT) in vectorizeInterleaveGroup() 2365 StoredVec = createBitOrPointerCast(StoredVec, SubVT, DL); in vectorizeInterleaveGroup()
|
/external/swiftshader/third_party/llvm-7.0/llvm/lib/Target/X86/ |
D | X86ISelLowering.cpp | 8726 MVT SubVT = Op.getOperand(0).getSimpleValueType(); in LowerAVXCONCAT_VECTORS() local 8727 unsigned NumSubElems = SubVT.getVectorNumElements(); in LowerAVXCONCAT_VECTORS() 13170 MVT SubVT = MVT::getVectorVT(VT.getVectorElementType(), 2); in lowerV2X128VectorShuffle() local 13171 SDValue LoV = DAG.getNode(ISD::EXTRACT_SUBVECTOR, DL, SubVT, V1, in lowerV2X128VectorShuffle() 13198 MVT SubVT = MVT::getVectorVT(VT.getVectorElementType(), 2); in lowerV2X128VectorShuffle() local 13199 SDValue SubVec = DAG.getNode(ISD::EXTRACT_SUBVECTOR, DL, SubVT, in lowerV2X128VectorShuffle() 14354 MVT SubVT = MVT::getVectorVT(VT.getVectorElementType(), NumElts); in lowerV4X128VectorShuffle() local 14355 SDValue LoV = DAG.getNode(ISD::EXTRACT_SUBVECTOR, DL, SubVT, V1, in lowerV4X128VectorShuffle() 14368 MVT SubVT = MVT::getVectorVT(VT.getVectorElementType(), 4); in lowerV4X128VectorShuffle() local 14369 SDValue SubVec = DAG.getNode(ISD::EXTRACT_SUBVECTOR, DL, SubVT, in lowerV4X128VectorShuffle() [all …]
|
/external/llvm/lib/Target/ARM/ |
D | ARMISelLowering.cpp | 6313 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/swiftshader/third_party/llvm-7.0/llvm/lib/Target/ARM/ |
D | ARMISelLowering.cpp | 7138 EVT SubVT = SubV1.getValueType(); in LowerVECTOR_SHUFFLE() local 7146 ShuffleMask, SubVT, WhichResult, isV_UNDEF)) { in LowerVECTOR_SHUFFLE() 7151 SDValue Res = DAG.getNode(ShuffleOpc, dl, DAG.getVTList(SubVT, SubVT), in LowerVECTOR_SHUFFLE()
|
/external/llvm/lib/Target/X86/ |
D | X86ISelLowering.cpp | 10721 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()
|