Lines Matching defs:SrcVT
88 bool X86FastEmitExtend(ISD::NodeType Opc, EVT DstVT, unsigned Src, EVT SrcVT,
336 /// type SrcVT to type DstVT using the specified extension opcode Opc (e.g.
339 unsigned Src, EVT SrcVT,
341 unsigned RR = FastEmit_r(SrcVT.getSimpleVT(), DstVT.getSimpleVT(), Opc,
837 EVT SrcVT = TLI.getValueType(RV->getType());
840 if (SrcVT != DstVT) {
841 if (SrcVT != MVT::i1 && SrcVT != MVT::i8 && SrcVT != MVT::i16)
849 if (SrcVT == MVT::i1) {
853 SrcVT = MVT::i8;
857 SrcReg = FastEmit_r(SrcVT.getSimpleVT(), DstVT.getSimpleVT(), Op,
1078 MVT SrcVT = TLI.getSimpleValueType(I->getOperand(0)->getType());
1079 if (SrcVT.SimpleTy == MVT::i1) {
1082 SrcVT = MVT::i8;
1092 switch (SrcVT.SimpleTy) {
1561 EVT SrcVT = TLI.getValueType(I->getOperand(0)->getType());
1567 if (!TLI.isTypeLegal(SrcVT))
1575 if (SrcVT == MVT::i8) {
1584 const TargetRegisterClass *CopyRC = (SrcVT == MVT::i16) ?
2347 EVT SrcVT = TLI.getValueType(I->getOperand(0)->getType());
2349 if (DstVT.bitsGT(SrcVT))
2351 if (DstVT.bitsLT(SrcVT))