Home | History | Annotate | Download | only in X86

Lines Matching refs:ArgReg

3344     unsigned ArgReg = ArgRegs[VA.getValNo()];
3356 bool Emitted = X86FastEmitExtend(ISD::SIGN_EXTEND, VA.getLocVT(), ArgReg,
3357 ArgVT, ArgReg);
3369 ArgReg = fastEmitZExtFromI1(MVT::i8, ArgReg, /*TODO: Kill=*/false);
3372 if (ArgReg == 0)
3376 bool Emitted = X86FastEmitExtend(ISD::ZERO_EXTEND, VA.getLocVT(), ArgReg,
3377 ArgVT, ArgReg);
3385 bool Emitted = X86FastEmitExtend(ISD::ANY_EXTEND, VA.getLocVT(), ArgReg,
3386 ArgVT, ArgReg);
3388 Emitted = X86FastEmitExtend(ISD::ZERO_EXTEND, VA.getLocVT(), ArgReg,
3389 ArgVT, ArgReg);
3391 Emitted = X86FastEmitExtend(ISD::SIGN_EXTEND, VA.getLocVT(), ArgReg,
3392 ArgVT, ArgReg);
3399 ArgReg = fastEmit_r(ArgVT, VA.getLocVT(), ISD::BITCAST, ArgReg,
3401 assert(ArgReg && "Failed to emit a bitcast!");
3422 TII.get(TargetOpcode::COPY), VA.getLocReg()).addReg(ArgReg);
3442 SrcAM.Base.Reg = ArgReg;
3453 if (!X86FastEmitStore(ArgVT, ArgReg, ValIsKill, AM, MMO))