Lines Matching defs:SrcVT
96 bool X86FastEmitExtend(ISD::NodeType Opc, EVT DstVT, unsigned Src, EVT SrcVT,
567 /// type SrcVT to type DstVT using the specified extension opcode Opc (e.g.
570 unsigned Src, EVT SrcVT,
572 unsigned RR = fastEmit_r(SrcVT.getSimpleVT(), DstVT.getSimpleVT(), Opc,
1064 EVT SrcVT = TLI.getValueType(DL, RV->getType());
1067 if (SrcVT != DstVT) {
1068 if (SrcVT != MVT::i1 && SrcVT != MVT::i8 && SrcVT != MVT::i16)
1076 if (SrcVT == MVT::i1) {
1080 SrcVT = MVT::i8;
1084 SrcReg = fastEmit_r(SrcVT.getSimpleVT(), DstVT.getSimpleVT(), Op,
1342 MVT SrcVT = TLI.getSimpleValueType(DL, I->getOperand(0)->getType());
1343 if (SrcVT.SimpleTy == MVT::i1) {
1346 SrcVT = MVT::i8;
1356 switch (SrcVT.SimpleTy) {
2181 EVT SrcVT = TLI.getValueType(DL, I->getOperand(0)->getType());
2187 if (!TLI.isTypeLegal(SrcVT))
2195 if (SrcVT == MVT::i8) {
2206 (SrcVT == MVT::i16) ? &X86::GR16_ABCDRegClass : &X86::GR32_ABCDRegClass;
3257 EVT SrcVT = TLI.getValueType(DL, I->getOperand(0)->getType());
3259 if (DstVT.bitsGT(SrcVT))
3261 if (DstVT.bitsLT(SrcVT))
3273 EVT SrcVT = TLI.getValueType(DL, I->getOperand(0)->getType());
3276 if (!SrcVT.isSimple() || !DstVT.isSimple())
3279 if (!SrcVT.is128BitVector() &&
3280 !(Subtarget->hasAVX() && SrcVT.is256BitVector()))