Lines Matching defs:ArgReg
3360 unsigned ArgReg = ArgRegs[VA.getValNo()];
3372 bool Emitted = X86FastEmitExtend(ISD::SIGN_EXTEND, VA.getLocVT(), ArgReg,
3373 ArgVT, ArgReg);
3385 ArgReg = fastEmitZExtFromI1(MVT::i8, ArgReg);
3388 if (ArgReg == 0)
3392 bool Emitted = X86FastEmitExtend(ISD::ZERO_EXTEND, VA.getLocVT(), ArgReg,
3393 ArgVT, ArgReg);
3401 bool Emitted = X86FastEmitExtend(ISD::ANY_EXTEND, VA.getLocVT(), ArgReg,
3402 ArgVT, ArgReg);
3404 Emitted = X86FastEmitExtend(ISD::ZERO_EXTEND, VA.getLocVT(), ArgReg,
3405 ArgVT, ArgReg);
3407 Emitted = X86FastEmitExtend(ISD::SIGN_EXTEND, VA.getLocVT(), ArgReg,
3408 ArgVT, ArgReg);
3415 ArgReg = fastEmit_r(ArgVT, VA.getLocVT(), ISD::BITCAST, ArgReg);
3416 assert(ArgReg && "Failed to emit a bitcast!");
3438 TII.get(TargetOpcode::COPY), VA.getLocReg()).addReg(ArgReg);
3458 SrcAM.Base.Reg = ArgReg;
3468 if (!X86FastEmitStore(ArgVT, ArgReg, AM, MMO))