• Home
  • Raw
  • Download

Lines Matching refs:Emitter

500                              const GPREmitterOneOp &Emitter);
504 const GPREmitterAddrOp &Emitter);
508 const GPREmitterShiftOp &Emitter);
512 const GPREmitterAddrOp &Emitter);
516 const XmmEmitterRegOp &Emitter);
521 const GPREmitterShiftD &Emitter);
528 const CastEmitterRegOp<DReg_t, SReg_t> &Emitter);
535 const ThreeOpImmEmitter<DReg_t, SReg_t> Emitter);
539 const XmmEmitterMovOps Emitter);
545 const XmmEmitterRegOp &Emitter);
549 const XmmEmitterShiftOp &Emitter);
556 const GPREmitterRegOp &Emitter);
581 emitIASOpTyGPR(Func, Ty, Var, Emitter); in emitIAS()
603 static const GPREmitterOneOp Emitter; member
647 emitIASRegOpTyGPR(Func, IsLea, Ty, Var, Src, Emitter); in emitIAS()
686 static const GPREmitterRegOp Emitter; member
711 emitIASRegOpTyXMM(Func, Ty, this->getDest(), this->getSrc(0), Emitter); in emitIAS()
732 static const XmmEmitterRegOp Emitter; member
753 emitIASGPRShift(Func, Ty, this->getDest(), this->getSrc(1), Emitter); in emitIAS()
775 static const GPREmitterShiftOp Emitter; member
798 Emitter); in emitIAS()
820 static const GPREmitterRegOp Emitter; member
840 emitIASAsAddrOpTyGPR(Func, Ty, this->getSrc(0), this->getSrc(1), Emitter); in emitIAS()
861 static const GPREmitterAddrOp Emitter; member
909 emitIASRegOpTyXMM(Func, Ty, this->getDest(), this->getSrc(1), Emitter); in emitIAS()
934 static const XmmEmitterRegOp Emitter; member
963 Emitter); in emitIAS()
985 static const XmmEmitterShiftOp Emitter; member
3601 InstImpl<TraitsType>::InstX86Bswap::Base::Emitter = { \
3608 InstImpl<TraitsType>::InstX86Neg::Base::Emitter = { \
3616 InstImpl<TraitsType>::InstX86Cbwdq::Base::Emitter = {nullptr, nullptr, \
3621 InstImpl<TraitsType>::InstX86Bsf::Base::Emitter = { \
3627 InstImpl<TraitsType>::InstX86Bsr::Base::Emitter = { \
3633 InstImpl<TraitsType>::InstX86Lea::Base::Emitter = { \
3639 InstImpl<TraitsType>::InstX86Movsx::Base::Emitter = { \
3645 InstImpl<TraitsType>::InstX86Movzx::Base::Emitter = { \
3653 InstImpl<TraitsType>::InstX86Movd::Base::Emitter = {nullptr, nullptr}; \
3657 InstImpl<TraitsType>::InstX86Sqrt::Base::Emitter = { \
3665 InstImpl<TraitsType>::InstX86Imul::Base::Emitter = {nullptr, nullptr, \
3670 InstImpl<TraitsType>::InstX86Add::Base::Emitter = { \
3677 InstImpl<TraitsType>::InstX86AddRMW::Base::Emitter = { \
3683 InstImpl<TraitsType>::InstX86Adc::Base::Emitter = { \
3690 InstImpl<TraitsType>::InstX86AdcRMW::Base::Emitter = { \
3696 InstImpl<TraitsType>::InstX86And::Base::Emitter = { \
3703 InstImpl<TraitsType>::InstX86AndRMW::Base::Emitter = { \
3709 InstImpl<TraitsType>::InstX86Or::Base::Emitter = { \
3716 InstImpl<TraitsType>::InstX86OrRMW::Base::Emitter = { \
3722 InstImpl<TraitsType>::InstX86Sbb::Base::Emitter = { \
3729 InstImpl<TraitsType>::InstX86SbbRMW::Base::Emitter = { \
3735 InstImpl<TraitsType>::InstX86Sub::Base::Emitter = { \
3742 InstImpl<TraitsType>::InstX86SubRMW::Base::Emitter = { \
3748 InstImpl<TraitsType>::InstX86Xor::Base::Emitter = { \
3755 InstImpl<TraitsType>::InstX86XorRMW::Base::Emitter = { \
3763 InstImpl<TraitsType>::InstX86Rol::Base::Emitter = { \
3769 InstImpl<TraitsType>::InstX86Sar::Base::Emitter = { \
3775 InstImpl<TraitsType>::InstX86Shl::Base::Emitter = { \
3781 InstImpl<TraitsType>::InstX86Shr::Base::Emitter = { \
3789 InstImpl<TraitsType>::InstX86MovssRegs::Base::Emitter = {nullptr, \
3794 InstImpl<TraitsType>::InstX86Addss::Base::Emitter = { \
3800 InstImpl<TraitsType>::InstX86Addps::Base::Emitter = { \
3806 InstImpl<TraitsType>::InstX86Divss::Base::Emitter = { \
3812 InstImpl<TraitsType>::InstX86Divps::Base::Emitter = { \
3818 InstImpl<TraitsType>::InstX86Mulss::Base::Emitter = { \
3824 InstImpl<TraitsType>::InstX86Mulps::Base::Emitter = { \
3830 InstImpl<TraitsType>::InstX86Padd::Base::Emitter = { \
3836 InstImpl<TraitsType>::InstX86Padds::Base::Emitter = { \
3842 InstImpl<TraitsType>::InstX86Paddus::Base::Emitter = { \
3848 InstImpl<TraitsType>::InstX86Pand::Base::Emitter = { \
3854 InstImpl<TraitsType>::InstX86Pandn::Base::Emitter = { \
3860 InstImpl<TraitsType>::InstX86Pcmpeq::Base::Emitter = { \
3866 InstImpl<TraitsType>::InstX86Pcmpgt::Base::Emitter = { \
3872 InstImpl<TraitsType>::InstX86Pmull::Base::Emitter = { \
3878 InstImpl<TraitsType>::InstX86Pmulhw::Base::Emitter = { \
3884 InstImpl<TraitsType>::InstX86Pmulhuw::Base::Emitter = { \
3890 InstImpl<TraitsType>::InstX86Pmaddwd::Base::Emitter = { \
3896 InstImpl<TraitsType>::InstX86Pmuludq::Base::Emitter = { \
3902 InstImpl<TraitsType>::InstX86Por::Base::Emitter = { \
3908 InstImpl<TraitsType>::InstX86Psub::Base::Emitter = { \
3914 InstImpl<TraitsType>::InstX86Psubs::Base::Emitter = { \
3920 InstImpl<TraitsType>::InstX86Psubus::Base::Emitter = { \
3926 InstImpl<TraitsType>::InstX86Pxor::Base::Emitter = { \
3932 InstImpl<TraitsType>::InstX86Subss::Base::Emitter = { \
3938 InstImpl<TraitsType>::InstX86Subps::Base::Emitter = { \
3944 InstImpl<TraitsType>::InstX86Andnps::Base::Emitter = { \
3950 InstImpl<TraitsType>::InstX86Andps::Base::Emitter = { \
3956 InstImpl<TraitsType>::InstX86Maxss::Base::Emitter = { \
3962 InstImpl<TraitsType>::InstX86Minss::Base::Emitter = { \
3968 InstImpl<TraitsType>::InstX86Maxps::Base::Emitter = { \
3974 InstImpl<TraitsType>::InstX86Minps::Base::Emitter = { \
3980 InstImpl<TraitsType>::InstX86Orps::Base::Emitter = { \
3986 InstImpl<TraitsType>::InstX86Xorps::Base::Emitter = { \
3994 InstImpl<TraitsType>::InstX86Psll::Base::Emitter = { \
4001 InstImpl<TraitsType>::InstX86Psra::Base::Emitter = { \
4008 InstImpl<TraitsType>::InstX86Psrl::Base::Emitter = { \
4015 InstImpl<TraitsType>::InstX86Pshufb::Base::Emitter = { \
4021 InstImpl<TraitsType>::InstX86Punpckl::Base::Emitter = { \
4027 InstImpl<TraitsType>::InstX86Punpckh::Base::Emitter = { \
4033 InstImpl<TraitsType>::InstX86Packss::Base::Emitter = { \
4039 InstImpl<TraitsType>::InstX86Packus::Base::Emitter = { \