reference, declarationdefinition
definition → references, declarations, derived classes, virtual overrides
reference to multiple definitions → definitions
unreferenced

References

lib/Target/X86/X86FastISel.cpp
 3338       bool Emitted = X86FastEmitExtend(ISD::SIGN_EXTEND, VA.getLocVT(), ArgReg,
 3339                                        ArgVT, ArgReg);
 3351         ArgReg = fastEmitZExtFromI1(MVT::i8, ArgReg, /*TODO: Kill=*/false);
 3351         ArgReg = fastEmitZExtFromI1(MVT::i8, ArgReg, /*TODO: Kill=*/false);
 3354         if (ArgReg == 0)
 3358       bool Emitted = X86FastEmitExtend(ISD::ZERO_EXTEND, VA.getLocVT(), ArgReg,
 3359                                        ArgVT, ArgReg);
 3367       bool Emitted = X86FastEmitExtend(ISD::ANY_EXTEND, VA.getLocVT(), ArgReg,
 3368                                        ArgVT, ArgReg);
 3370         Emitted = X86FastEmitExtend(ISD::ZERO_EXTEND, VA.getLocVT(), ArgReg,
 3371                                     ArgVT, ArgReg);
 3373         Emitted = X86FastEmitExtend(ISD::SIGN_EXTEND, VA.getLocVT(), ArgReg,
 3374                                     ArgVT, ArgReg);
 3381       ArgReg = fastEmit_r(ArgVT, VA.getLocVT(), ISD::BITCAST, ArgReg,
 3381       ArgReg = fastEmit_r(ArgVT, VA.getLocVT(), ISD::BITCAST, ArgReg,
 3383       assert(ArgReg && "Failed to emit a bitcast!");
 3405               TII.get(TargetOpcode::COPY), VA.getLocReg()).addReg(ArgReg);
 3425         SrcAM.Base.Reg = ArgReg;
 3436         if (!X86FastEmitStore(ArgVT, ArgReg, ValIsKill, AM, MMO))