Lines Matching refs:SrcVT
96 bool X86FastEmitExtend(ISD::NodeType Opc, EVT DstVT, unsigned Src, EVT SrcVT,
702 /// type SrcVT to type DstVT using the specified extension opcode Opc (e.g.
705 unsigned Src, EVT SrcVT,
707 unsigned RR = fastEmit_r(SrcVT.getSimpleVT(), DstVT.getSimpleVT(), Opc,
1219 EVT SrcVT = TLI.getValueType(DL, RV->getType());
1222 if (SrcVT != DstVT) {
1223 if (SrcVT != MVT::i1 && SrcVT != MVT::i8 && SrcVT != MVT::i16)
1231 if (SrcVT == MVT::i1) {
1235 SrcVT = MVT::i8;
1239 SrcReg = fastEmit_r(SrcVT.getSimpleVT(), DstVT.getSimpleVT(), Op,
1522 MVT SrcVT = TLI.getSimpleValueType(DL, I->getOperand(0)->getType());
1523 if (SrcVT == MVT::i1) {
1526 SrcVT = MVT::i8;
1536 switch (SrcVT.SimpleTy) {
1581 MVT SrcVT = TLI.getSimpleValueType(DL, I->getOperand(0)->getType());
1582 if (SrcVT == MVT::i1) {
1594 SrcVT = MVT::i8;
2409 MVT SrcVT = TLI.getSimpleValueType(DL, I->getOperand(0)->getType());
2410 if (SrcVT != MVT::i32 && SrcVT != MVT::i64)
2430 bool Is64Bit = SrcVT == MVT::i64;
2523 EVT SrcVT = TLI.getValueType(DL, I->getOperand(0)->getType());
2529 if (!TLI.isTypeLegal(SrcVT))
2537 if (SrcVT == MVT::i8) {
3639 EVT SrcVT = TLI.getValueType(DL, I->getOperand(0)->getType());
3641 if (DstVT.bitsGT(SrcVT))
3643 if (DstVT.bitsLT(SrcVT))
3655 MVT SrcVT, DstVT;
3656 if (!isTypeLegal(I->getOperand(0)->getType(), SrcVT) ||
3661 if (!SrcVT.isVector() || !DstVT.isVector() ||
3662 SrcVT.getVectorElementType() == MVT::i1 ||