Lines Matching defs:SrcVT
85 bool X86FastEmitExtend(ISD::NodeType Opc, EVT DstVT, unsigned Src, EVT SrcVT,
696 /// type SrcVT to type DstVT using the specified extension opcode Opc (e.g.
699 unsigned Src, EVT SrcVT,
701 unsigned RR = fastEmit_r(SrcVT.getSimpleVT(), DstVT.getSimpleVT(), Opc, Src);
1244 EVT SrcVT = TLI.getValueType(DL, RV->getType());
1247 if (SrcVT != DstVT) {
1248 if (SrcVT != MVT::i1 && SrcVT != MVT::i8 && SrcVT != MVT::i16)
1254 if (SrcVT == MVT::i1) {
1258 SrcVT = MVT::i8;
1260 if (SrcVT != DstVT) {
1264 fastEmit_r(SrcVT.getSimpleVT(), DstVT.getSimpleVT(), Op, SrcReg);
1542 MVT SrcVT = TLI.getSimpleValueType(DL, I->getOperand(0)->getType());
1543 if (SrcVT == MVT::i1) {
1546 SrcVT = MVT::i8;
1556 switch (SrcVT.SimpleTy) {
1600 MVT SrcVT = TLI.getSimpleValueType(DL, I->getOperand(0)->getType());
1601 if (SrcVT == MVT::i1) {
1612 SrcVT = MVT::i8;
2401 EVT SrcVT = TLI.getValueType(DL, I->getOperand(0)->getType());
2402 if (SrcVT != MVT::i32 && SrcVT != MVT::i64)
2422 bool Is64Bit = SrcVT == MVT::i64;
2514 EVT SrcVT = TLI.getValueType(DL, I->getOperand(0)->getType());
2520 if (!TLI.isTypeLegal(SrcVT))
2528 if (SrcVT == MVT::i8) {
3679 EVT SrcVT = TLI.getValueType(DL, I->getOperand(0)->getType());
3681 if (DstVT.bitsGT(SrcVT))
3683 if (DstVT.bitsLT(SrcVT))
3695 MVT SrcVT, DstVT;
3696 if (!isTypeLegal(I->getOperand(0)->getType(), SrcVT) ||
3701 if (!SrcVT.isVector() || !DstVT.isVector() ||
3702 SrcVT.getVectorElementType() == MVT::i1 ||