Lines Matching defs:ArgReg
3359 unsigned ArgReg = ArgRegs[VA.getValNo()];
3371 bool Emitted = X86FastEmitExtend(ISD::SIGN_EXTEND, VA.getLocVT(), ArgReg,
3372 ArgVT, ArgReg);
3384 ArgReg = fastEmitZExtFromI1(MVT::i8, ArgReg);
3387 if (ArgReg == 0)
3391 bool Emitted = X86FastEmitExtend(ISD::ZERO_EXTEND, VA.getLocVT(), ArgReg,
3392 ArgVT, ArgReg);
3400 bool Emitted = X86FastEmitExtend(ISD::ANY_EXTEND, VA.getLocVT(), ArgReg,
3401 ArgVT, ArgReg);
3403 Emitted = X86FastEmitExtend(ISD::ZERO_EXTEND, VA.getLocVT(), ArgReg,
3404 ArgVT, ArgReg);
3406 Emitted = X86FastEmitExtend(ISD::SIGN_EXTEND, VA.getLocVT(), ArgReg,
3407 ArgVT, ArgReg);
3414 ArgReg = fastEmit_r(ArgVT, VA.getLocVT(), ISD::BITCAST, ArgReg);
3415 assert(ArgReg && "Failed to emit a bitcast!");
3437 TII.get(TargetOpcode::COPY), VA.getLocReg()).addReg(ArgReg);
3457 SrcAM.Base.Reg = ArgReg;
3467 if (!X86FastEmitStore(ArgVT, ArgReg, AM, MMO))