| /freebsd-12.1/contrib/llvm/include/llvm/CodeGen/ |
| H A D | BasicTTIImpl.h | 863 VectorType *SubVT = VectorType::get(VT->getElementType(), NumSubElts); variable 944 Instruction::InsertElement, SubVT, i); 960 Instruction::ExtractElement, SubVT, i); 973 SubVT = VectorType::get(I8Type, NumSubElts); 987 Instruction::ExtractElement, SubVT, i);
|
| /freebsd-12.1/contrib/llvm/lib/Target/AArch64/ |
| H A D | AArch64ISelDAGToDAG.cpp | 2497 EVT SubVT = ShiftAmt->getValueType(0); in tryShiftAmountMod() local 2498 if (SubVT == MVT::i32) { in tryShiftAmountMod() 2502 assert(SubVT == MVT::i64); in tryShiftAmountMod() 2507 CurDAG->getCopyFromReg(CurDAG->getEntryNode(), DL, ZeroReg, SubVT); in tryShiftAmountMod() 2509 CurDAG->getMachineNode(NegOpc, DL, SubVT, Zero, Add1); in tryShiftAmountMod()
|
| /freebsd-12.1/contrib/llvm/lib/CodeGen/SelectionDAG/ |
| H A D | LegalizeVectorTypes.cpp | 1896 EVT SubVT = N->getValueType(0); in SplitVecOp_EXTRACT_SUBVECTOR() local 1906 assert(IdxVal + SubVT.getVectorNumElements() <= LoElts && in SplitVecOp_EXTRACT_SUBVECTOR() 1908 return DAG.getNode(ISD::EXTRACT_SUBVECTOR, dl, SubVT, Lo, Idx); in SplitVecOp_EXTRACT_SUBVECTOR() 1910 return DAG.getNode(ISD::EXTRACT_SUBVECTOR, dl, SubVT, Hi, in SplitVecOp_EXTRACT_SUBVECTOR() 3435 EVT SubVT = Mask->getValueType(0); in convertMask() local 3436 SmallVector<SDValue, 16> SubOps(NumSubVecs, DAG.getUNDEF(SubVT)); in convertMask()
|
| H A D | TargetLowering.cpp | 549 EVT SubVT = Op.getOperand(0).getValueType(); in SimplifyDemandedBits() local 551 unsigned NumSubElts = SubVT.getVectorNumElements(); in SimplifyDemandedBits() 1598 EVT SubVT = Op.getOperand(0).getValueType(); in SimplifyDemandedVectorElts() local 1600 unsigned NumSubElts = SubVT.getVectorNumElements(); in SimplifyDemandedVectorElts() 1618 EVT SubVT = Sub.getValueType(); in SimplifyDemandedVectorElts() local 1619 unsigned NumSubElts = SubVT.getVectorNumElements(); in SimplifyDemandedVectorElts()
|
| H A D | SelectionDAG.cpp | 2486 EVT SubVT = N0.getValueType(); in computeKnownBits() local 2487 unsigned SubBitWidth = SubVT.getScalarSizeInBits(); in computeKnownBits() 2490 if (!(SubVT.isInteger() || SubVT.isFloatingPoint())) in computeKnownBits()
|
| H A D | DAGCombiner.cpp | 17933 EVT SubVT = in visitSCALAR_TO_VECTOR() local 17936 Val = DAG.getNode(ISD::EXTRACT_SUBVECTOR, SDLoc(N), SubVT, Val, in visitSCALAR_TO_VECTOR()
|
| /freebsd-12.1/contrib/llvm/lib/Target/X86/ |
| H A D | X86ISelDAGToDAG.cpp | 3226 EVT SubVT = ShiftAmt.getValueType(); in tryShiftAmountMod() local 3227 SDValue Zero = CurDAG->getConstant(0, DL, SubVT); in tryShiftAmountMod() 3228 SDValue Neg = CurDAG->getNode(ISD::SUB, DL, SubVT, Zero, Add1); in tryShiftAmountMod()
|
| H A D | X86ISelLowering.cpp | 6566 EVT SubVT = Sub.getValueType(); in getFauxShuffleMask() local 6567 unsigned NumSubElts = SubVT.getVectorNumElements(); in getFauxShuffleMask() 9277 MVT SubVT = Op.getOperand(0).getSimpleValueType(); in LowerAVXCONCAT_VECTORS() local 9278 unsigned NumSubElems = SubVT.getVectorNumElements(); in LowerAVXCONCAT_VECTORS() 14011 MVT SubVT = MVT::getVectorVT(VT.getVectorElementType(), 2); in lowerV2X128VectorShuffle() local 14012 SDValue LoV = DAG.getNode(ISD::EXTRACT_SUBVECTOR, DL, SubVT, V1, in lowerV2X128VectorShuffle() 14039 MVT SubVT = MVT::getVectorVT(VT.getVectorElementType(), 2); in lowerV2X128VectorShuffle() local 15334 MVT SubVT = MVT::getVectorVT(VT.getVectorElementType(), 4); in lowerV4X128VectorShuffle() local 15335 SDValue SubVec = DAG.getNode(ISD::EXTRACT_SUBVECTOR, DL, SubVT, in lowerV4X128VectorShuffle() 15368 MVT SubVT = MVT::getVectorVT(VT.getVectorElementType(), 2); in lowerV4X128VectorShuffle() local [all …]
|
| /freebsd-12.1/contrib/llvm/lib/Transforms/Vectorize/ |
| H A D | LoopVectorize.cpp | 2132 VectorType *SubVT = VectorType::get(ScalarTy, VF); in vectorizeInterleaveGroup() local 2150 if (StoredVec->getType() != SubVT) in vectorizeInterleaveGroup() 2151 StoredVec = createBitOrPointerCast(StoredVec, SubVT, DL); in vectorizeInterleaveGroup()
|
| /freebsd-12.1/contrib/llvm/lib/Target/ARM/ |
| H A D | ARMISelLowering.cpp | 7034 EVT SubVT = SubV1.getValueType(); in LowerVECTOR_SHUFFLE() local 7042 ShuffleMask, SubVT, WhichResult, isV_UNDEF)) { in LowerVECTOR_SHUFFLE() 7047 SDValue Res = DAG.getNode(ShuffleOpc, dl, DAG.getVTList(SubVT, SubVT), in LowerVECTOR_SHUFFLE()
|