Lines Matching refs:DstVT
5082 EVT DstVT = BC->getValueType(0); in CombineVMOVDRRCandidateWithVecOp() local
5090 if (!DstVT.isVector() || Op.getOpcode() != ISD::EXTRACT_VECTOR_ELT || in CombineVMOVDRRCandidateWithVecOp()
5100 unsigned DstNumElt = DstVT.getVectorNumElements(); in CombineVMOVDRRCandidateWithVecOp()
5115 *DAG.getContext(), DstVT.getScalarType(), in CombineVMOVDRRCandidateWithVecOp()
5118 return DAG.getNode(ISD::EXTRACT_SUBVECTOR, dl, DstVT, BitCast, in CombineVMOVDRRCandidateWithVecOp()
5136 EVT DstVT = N->getValueType(0); in ExpandBITCAST() local
5139 if (SrcVT == MVT::f32 && DstVT == MVT::i32) { in ExpandBITCAST()
5160 if (SrcVT == MVT::i16 && DstVT == MVT::f16) { in ExpandBITCAST()
5177 if (SrcVT == MVT::f16 && DstVT == MVT::i16) { in ExpandBITCAST()
5207 if (!(SrcVT == MVT::i64 || DstVT == MVT::i64)) in ExpandBITCAST()
5211 if (SrcVT == MVT::i64 && TLI.isTypeLegal(DstVT)) { in ExpandBITCAST()
5221 return DAG.getNode(ISD::BITCAST, dl, DstVT, in ExpandBITCAST()
5226 if (DstVT == MVT::i64 && TLI.isTypeLegal(SrcVT)) { in ExpandBITCAST()
13022 bool ARMTargetLowering::isTruncateFree(EVT SrcVT, EVT DstVT) const { in isTruncateFree()
13023 if (SrcVT.isVector() || DstVT.isVector() || !SrcVT.isInteger() || in isTruncateFree()
13024 !DstVT.isInteger()) in isTruncateFree()
13027 unsigned DestBits = DstVT.getSizeInBits(); in isTruncateFree()