Lines Matching defs:SrcVT
86 bool X86FastEmitExtend(ISD::NodeType Opc, EVT DstVT, unsigned Src, EVT SrcVT,
697 /// type SrcVT to type DstVT using the specified extension opcode Opc (e.g.
700 unsigned Src, EVT SrcVT,
702 unsigned RR = fastEmit_r(SrcVT.getSimpleVT(), DstVT.getSimpleVT(), Opc, Src);
1245 EVT SrcVT = TLI.getValueType(DL, RV->getType());
1248 if (SrcVT != DstVT) {
1249 if (SrcVT != MVT::i1 && SrcVT != MVT::i8 && SrcVT != MVT::i16)
1255 if (SrcVT == MVT::i1) {
1259 SrcVT = MVT::i8;
1261 if (SrcVT != DstVT) {
1265 fastEmit_r(SrcVT.getSimpleVT(), DstVT.getSimpleVT(), Op, SrcReg);
1543 MVT SrcVT = TLI.getSimpleValueType(DL, I->getOperand(0)->getType());
1544 if (SrcVT == MVT::i1) {
1547 SrcVT = MVT::i8;
1557 switch (SrcVT.SimpleTy) {
1601 MVT SrcVT = TLI.getSimpleValueType(DL, I->getOperand(0)->getType());
1602 if (SrcVT == MVT::i1) {
1613 SrcVT = MVT::i8;
2402 EVT SrcVT = TLI.getValueType(DL, I->getOperand(0)->getType());
2403 if (SrcVT != MVT::i32 && SrcVT != MVT::i64)
2423 bool Is64Bit = SrcVT == MVT::i64;
2515 EVT SrcVT = TLI.getValueType(DL, I->getOperand(0)->getType());
2521 if (!TLI.isTypeLegal(SrcVT))
2529 if (SrcVT == MVT::i8) {
3680 EVT SrcVT = TLI.getValueType(DL, I->getOperand(0)->getType());
3682 if (DstVT.bitsGT(SrcVT))
3684 if (DstVT.bitsLT(SrcVT))
3696 MVT SrcVT, DstVT;
3697 if (!isTypeLegal(I->getOperand(0)->getType(), SrcVT) ||
3702 if (!SrcVT.isVector() || !DstVT.isVector() ||
3703 SrcVT.getVectorElementType() == MVT::i1 ||