Lines Matching refs:AssemblerX86Base
33 AssemblerX86Base<TraitsType>::~AssemblerX86Base() { in ~AssemblerX86Base()
45 void AssemblerX86Base<TraitsType>::alignFunction() { in alignFunction()
56 typename AssemblerX86Base<TraitsType>::Label *
57 AssemblerX86Base<TraitsType>::getOrCreateLabel(SizeT Number, in getOrCreateLabel()
77 Ice::Label *AssemblerX86Base<TraitsType>::getCfgNodeLabel(SizeT NodeNumber) { in getCfgNodeLabel()
83 typename AssemblerX86Base<TraitsType>::Label *
84 AssemblerX86Base<TraitsType>::getOrCreateCfgNodeLabel(SizeT NodeNumber) { in getOrCreateCfgNodeLabel()
89 typename AssemblerX86Base<TraitsType>::Label *
90 AssemblerX86Base<TraitsType>::getOrCreateLocalLabel(SizeT Number) { in getOrCreateLocalLabel()
95 void AssemblerX86Base<TraitsType>::bindCfgNodeLabel(const CfgNode *Node) { in bindCfgNodeLabel()
102 void AssemblerX86Base<TraitsType>::bindLocalLabel(SizeT Number) { in bindLocalLabel()
109 void AssemblerX86Base<TraitsType>::call(GPRRegister reg) { in call()
117 void AssemblerX86Base<TraitsType>::call(const Address &address) { in call()
126 void AssemblerX86Base<TraitsType>::call(const ConstantRelocatable *label) { in call()
139 void AssemblerX86Base<TraitsType>::call(const Immediate &abs_address) { in call()
152 void AssemblerX86Base<TraitsType>::pushl(GPRRegister reg) { in pushl()
159 void AssemblerX86Base<TraitsType>::pushl(const Immediate &Imm) { in pushl()
166 void AssemblerX86Base<TraitsType>::pushl(const ConstantRelocatable *Label) { in pushl()
178 void AssemblerX86Base<TraitsType>::popl(GPRRegister reg) { in popl()
187 void AssemblerX86Base<TraitsType>::popl(const Address &address) { in popl()
197 void AssemblerX86Base<TraitsType>::pushal() { in pushal()
204 void AssemblerX86Base<TraitsType>::popal() { in popal()
210 void AssemblerX86Base<TraitsType>::setcc(BrCond condition, ByteRegister dst) { in setcc()
219 void AssemblerX86Base<TraitsType>::setcc(BrCond condition, in setcc()
230 void AssemblerX86Base<TraitsType>::mov(Type Ty, GPRRegister dst, in mov()
249 void AssemblerX86Base<TraitsType>::mov(Type Ty, GPRRegister dst, in mov()
264 void AssemblerX86Base<TraitsType>::mov(Type Ty, GPRRegister dst, in mov()
280 void AssemblerX86Base<TraitsType>::mov(Type Ty, const Address &dst, in mov()
296 void AssemblerX86Base<TraitsType>::mov(Type Ty, const Address &dst, in mov()
319 AssemblerX86Base<TraitsType>::movabs(const GPRRegister Dst, uint64_t Imm64) { in movabs()
334 void AssemblerX86Base<TraitsType>::movzx(Type SrcTy, GPRRegister dst, in movzx()
353 void AssemblerX86Base<TraitsType>::movzx(Type SrcTy, GPRRegister dst, in movzx()
373 void AssemblerX86Base<TraitsType>::movsx(Type SrcTy, GPRRegister dst, in movsx()
389 void AssemblerX86Base<TraitsType>::movsx(Type SrcTy, GPRRegister dst, in movsx()
406 void AssemblerX86Base<TraitsType>::lea(Type Ty, GPRRegister dst, in lea()
420 void AssemblerX86Base<TraitsType>::cmov(Type Ty, BrCond cond, GPRRegister dst, in cmov()
434 void AssemblerX86Base<TraitsType>::cmov(Type Ty, BrCond cond, GPRRegister dst, in cmov()
448 template <typename TraitsType> void AssemblerX86Base<TraitsType>::rep_movsb() { in rep_movsb()
455 void AssemblerX86Base<TraitsType>::movss(Type Ty, XmmRegister dst, in movss()
467 void AssemblerX86Base<TraitsType>::movss(Type Ty, const Address &dst, in movss()
479 void AssemblerX86Base<TraitsType>::movss(Type Ty, XmmRegister dst, in movss()
490 void AssemblerX86Base<TraitsType>::movd(Type SrcTy, XmmRegister dst, in movd()
501 void AssemblerX86Base<TraitsType>::movd(Type SrcTy, XmmRegister dst, in movd()
513 void AssemblerX86Base<TraitsType>::movd(Type DestTy, GPRRegister dst, in movd()
524 void AssemblerX86Base<TraitsType>::movd(Type DestTy, const Address &dst, in movd()
536 void AssemblerX86Base<TraitsType>::movq(XmmRegister dst, XmmRegister src) { in movq()
546 void AssemblerX86Base<TraitsType>::movq(const Address &dst, XmmRegister src) { in movq()
557 void AssemblerX86Base<TraitsType>::movq(XmmRegister dst, const Address &src) { in movq()
568 void AssemblerX86Base<TraitsType>::addss(Type Ty, XmmRegister dst, in addss()
579 void AssemblerX86Base<TraitsType>::addss(Type Ty, XmmRegister dst, in addss()
591 void AssemblerX86Base<TraitsType>::subss(Type Ty, XmmRegister dst, in subss()
602 void AssemblerX86Base<TraitsType>::subss(Type Ty, XmmRegister dst, in subss()
614 void AssemblerX86Base<TraitsType>::mulss(Type Ty, XmmRegister dst, in mulss()
625 void AssemblerX86Base<TraitsType>::mulss(Type Ty, XmmRegister dst, in mulss()
637 void AssemblerX86Base<TraitsType>::divss(Type Ty, XmmRegister dst, in divss()
648 void AssemblerX86Base<TraitsType>::divss(Type Ty, XmmRegister dst, in divss()
661 void AssemblerX86Base<TraitsType>::fld(Type Ty, in fld()
671 void AssemblerX86Base<TraitsType>::fstp(Type Ty, in fstp()
681 void AssemblerX86Base<TraitsType>::fstp(typename T::X87STRegister st) { in fstp()
688 void AssemblerX86Base<TraitsType>::movaps(XmmRegister dst, XmmRegister src) { in movaps()
697 void AssemblerX86Base<TraitsType>::movups(XmmRegister dst, XmmRegister src) { in movups()
706 void AssemblerX86Base<TraitsType>::movups(XmmRegister dst, const Address &src) { in movups()
716 void AssemblerX86Base<TraitsType>::movups(const Address &dst, XmmRegister src) { in movups()
726 void AssemblerX86Base<TraitsType>::padd(Type Ty, XmmRegister dst, in padd()
743 void AssemblerX86Base<TraitsType>::padd(Type Ty, XmmRegister dst, in padd()
761 void AssemblerX86Base<TraitsType>::padds(Type Ty, XmmRegister dst, in padds()
778 void AssemblerX86Base<TraitsType>::padds(Type Ty, XmmRegister dst, in padds()
796 void AssemblerX86Base<TraitsType>::paddus(Type Ty, XmmRegister dst, in paddus()
813 void AssemblerX86Base<TraitsType>::paddus(Type Ty, XmmRegister dst, in paddus()
831 void AssemblerX86Base<TraitsType>::pand(Type /* Ty */, XmmRegister dst, in pand()
842 void AssemblerX86Base<TraitsType>::pand(Type /* Ty */, XmmRegister dst, in pand()
854 void AssemblerX86Base<TraitsType>::pandn(Type /* Ty */, XmmRegister dst, in pandn()
865 void AssemblerX86Base<TraitsType>::pandn(Type /* Ty */, XmmRegister dst, in pandn()
877 void AssemblerX86Base<TraitsType>::pmull(Type Ty, XmmRegister dst, in pmull()
894 void AssemblerX86Base<TraitsType>::pmull(Type Ty, XmmRegister dst, in pmull()
912 void AssemblerX86Base<TraitsType>::pmulhw(Type Ty, XmmRegister dst, in pmulhw()
925 void AssemblerX86Base<TraitsType>::pmulhw(Type Ty, XmmRegister dst, in pmulhw()
939 void AssemblerX86Base<TraitsType>::pmulhuw(Type Ty, XmmRegister dst, in pmulhuw()
952 void AssemblerX86Base<TraitsType>::pmulhuw(Type Ty, XmmRegister dst, in pmulhuw()
966 void AssemblerX86Base<TraitsType>::pmaddwd(Type Ty, XmmRegister dst, in pmaddwd()
979 void AssemblerX86Base<TraitsType>::pmaddwd(Type Ty, XmmRegister dst, in pmaddwd()
993 void AssemblerX86Base<TraitsType>::pmuludq(Type /* Ty */, XmmRegister dst, in pmuludq()
1004 void AssemblerX86Base<TraitsType>::pmuludq(Type /* Ty */, XmmRegister dst, in pmuludq()
1016 void AssemblerX86Base<TraitsType>::por(Type /* Ty */, XmmRegister dst, in por()
1027 void AssemblerX86Base<TraitsType>::por(Type /* Ty */, XmmRegister dst, in por()
1039 void AssemblerX86Base<TraitsType>::psub(Type Ty, XmmRegister dst, in psub()
1056 void AssemblerX86Base<TraitsType>::psub(Type Ty, XmmRegister dst, in psub()
1074 void AssemblerX86Base<TraitsType>::psubs(Type Ty, XmmRegister dst, in psubs()
1091 void AssemblerX86Base<TraitsType>::psubs(Type Ty, XmmRegister dst, in psubs()
1108 void AssemblerX86Base<TraitsType>::psubus(Type Ty, XmmRegister dst, in psubus()
1125 void AssemblerX86Base<TraitsType>::psubus(Type Ty, XmmRegister dst, in psubus()
1143 void AssemblerX86Base<TraitsType>::pxor(Type /* Ty */, XmmRegister dst, in pxor()
1154 void AssemblerX86Base<TraitsType>::pxor(Type /* Ty */, XmmRegister dst, in pxor()
1166 void AssemblerX86Base<TraitsType>::psll(Type Ty, XmmRegister dst, in psll()
1182 void AssemblerX86Base<TraitsType>::psll(Type Ty, XmmRegister dst, in psll()
1199 void AssemblerX86Base<TraitsType>::psll(Type Ty, XmmRegister dst, in psll()
1217 void AssemblerX86Base<TraitsType>::psra(Type Ty, XmmRegister dst, in psra()
1233 void AssemblerX86Base<TraitsType>::psra(Type Ty, XmmRegister dst, in psra()
1250 void AssemblerX86Base<TraitsType>::psra(Type Ty, XmmRegister dst, in psra()
1268 void AssemblerX86Base<TraitsType>::psrl(Type Ty, XmmRegister dst, in psrl()
1286 void AssemblerX86Base<TraitsType>::psrl(Type Ty, XmmRegister dst, in psrl()
1305 void AssemblerX86Base<TraitsType>::psrl(Type Ty, XmmRegister dst, in psrl()
1328 void AssemblerX86Base<TraitsType>::addps(Type /* Ty */, XmmRegister dst, in addps()
1338 void AssemblerX86Base<TraitsType>::addps(Type /* Ty */, XmmRegister dst, in addps()
1349 void AssemblerX86Base<TraitsType>::subps(Type /* Ty */, XmmRegister dst, in subps()
1359 void AssemblerX86Base<TraitsType>::subps(Type /* Ty */, XmmRegister dst, in subps()
1370 void AssemblerX86Base<TraitsType>::divps(Type /* Ty */, XmmRegister dst, in divps()
1380 void AssemblerX86Base<TraitsType>::divps(Type /* Ty */, XmmRegister dst, in divps()
1391 void AssemblerX86Base<TraitsType>::mulps(Type /* Ty */, XmmRegister dst, in mulps()
1401 void AssemblerX86Base<TraitsType>::mulps(Type /* Ty */, XmmRegister dst, in mulps()
1412 void AssemblerX86Base<TraitsType>::minps(Type Ty, XmmRegister dst, in minps()
1424 void AssemblerX86Base<TraitsType>::minps(Type Ty, XmmRegister dst, in minps()
1437 void AssemblerX86Base<TraitsType>::minss(Type Ty, XmmRegister dst, in minss()
1448 void AssemblerX86Base<TraitsType>::minss(Type Ty, XmmRegister dst, in minss()
1460 void AssemblerX86Base<TraitsType>::maxps(Type Ty, XmmRegister dst, in maxps()
1472 void AssemblerX86Base<TraitsType>::maxps(Type Ty, XmmRegister dst, in maxps()
1485 void AssemblerX86Base<TraitsType>::maxss(Type Ty, XmmRegister dst, in maxss()
1496 void AssemblerX86Base<TraitsType>::maxss(Type Ty, XmmRegister dst, in maxss()
1508 void AssemblerX86Base<TraitsType>::andnps(Type Ty, XmmRegister dst, in andnps()
1520 void AssemblerX86Base<TraitsType>::andnps(Type Ty, XmmRegister dst, in andnps()
1533 void AssemblerX86Base<TraitsType>::andps(Type Ty, XmmRegister dst, in andps()
1545 void AssemblerX86Base<TraitsType>::andps(Type Ty, XmmRegister dst, in andps()
1558 void AssemblerX86Base<TraitsType>::orps(Type Ty, XmmRegister dst, in orps()
1570 void AssemblerX86Base<TraitsType>::orps(Type Ty, XmmRegister dst, in orps()
1583 void AssemblerX86Base<TraitsType>::blendvps(Type /* Ty */, XmmRegister dst, in blendvps()
1595 void AssemblerX86Base<TraitsType>::blendvps(Type /* Ty */, XmmRegister dst, in blendvps()
1608 void AssemblerX86Base<TraitsType>::pblendvb(Type /* Ty */, XmmRegister dst, in pblendvb()
1620 void AssemblerX86Base<TraitsType>::pblendvb(Type /* Ty */, XmmRegister dst, in pblendvb()
1633 void AssemblerX86Base<TraitsType>::cmpps(Type Ty, XmmRegister dst, in cmpps()
1647 void AssemblerX86Base<TraitsType>::cmpps(Type Ty, XmmRegister dst, in cmpps()
1663 void AssemblerX86Base<TraitsType>::sqrtps(XmmRegister dst) { in sqrtps()
1672 void AssemblerX86Base<TraitsType>::rsqrtps(XmmRegister dst) { in rsqrtps()
1681 void AssemblerX86Base<TraitsType>::reciprocalps(XmmRegister dst) { in reciprocalps()
1690 void AssemblerX86Base<TraitsType>::movhlps(XmmRegister dst, XmmRegister src) { in movhlps()
1699 void AssemblerX86Base<TraitsType>::movlhps(XmmRegister dst, XmmRegister src) { in movlhps()
1708 void AssemblerX86Base<TraitsType>::unpcklps(XmmRegister dst, XmmRegister src) { in unpcklps()
1717 void AssemblerX86Base<TraitsType>::unpckhps(XmmRegister dst, XmmRegister src) { in unpckhps()
1726 void AssemblerX86Base<TraitsType>::unpcklpd(XmmRegister dst, XmmRegister src) { in unpcklpd()
1736 void AssemblerX86Base<TraitsType>::unpckhpd(XmmRegister dst, XmmRegister src) { in unpckhpd()
1746 void AssemblerX86Base<TraitsType>::set1ps(XmmRegister dst, GPRRegister tmp1, in set1ps()
1757 void AssemblerX86Base<TraitsType>::pshufb(Type /* Ty */, XmmRegister dst, in pshufb()
1769 void AssemblerX86Base<TraitsType>::pshufb(Type /* Ty */, XmmRegister dst, in pshufb()
1782 void AssemblerX86Base<TraitsType>::pshufd(Type /* Ty */, XmmRegister dst, in pshufd()
1796 void AssemblerX86Base<TraitsType>::pshufd(Type /* Ty */, XmmRegister dst, in pshufd()
1812 void AssemblerX86Base<TraitsType>::punpckl(Type Ty, XmmRegister Dst, in punpckl()
1831 void AssemblerX86Base<TraitsType>::punpckl(Type Ty, XmmRegister Dst, in punpckl()
1851 void AssemblerX86Base<TraitsType>::punpckh(Type Ty, XmmRegister Dst, in punpckh()
1870 void AssemblerX86Base<TraitsType>::punpckh(Type Ty, XmmRegister Dst, in punpckh()
1890 void AssemblerX86Base<TraitsType>::packss(Type Ty, XmmRegister Dst, in packss()
1907 void AssemblerX86Base<TraitsType>::packss(Type Ty, XmmRegister Dst, in packss()
1925 void AssemblerX86Base<TraitsType>::packus(Type Ty, XmmRegister Dst, in packus()
1943 void AssemblerX86Base<TraitsType>::packus(Type Ty, XmmRegister Dst, in packus()
1962 void AssemblerX86Base<TraitsType>::shufps(Type /* Ty */, XmmRegister dst, in shufps()
1975 void AssemblerX86Base<TraitsType>::shufps(Type /* Ty */, XmmRegister dst, in shufps()
1990 void AssemblerX86Base<TraitsType>::sqrtpd(XmmRegister dst) { in sqrtpd()
2000 void AssemblerX86Base<TraitsType>::cvtdq2ps(Type /* Ignore */, XmmRegister dst, in cvtdq2ps()
2010 void AssemblerX86Base<TraitsType>::cvtdq2ps(Type /* Ignore */, XmmRegister dst, in cvtdq2ps()
2021 void AssemblerX86Base<TraitsType>::cvttps2dq(Type /* Ignore */, XmmRegister dst, in cvttps2dq()
2032 void AssemblerX86Base<TraitsType>::cvttps2dq(Type /* Ignore */, XmmRegister dst, in cvttps2dq()
2044 void AssemblerX86Base<TraitsType>::cvtps2dq(Type /* Ignore */, XmmRegister dst, in cvtps2dq()
2055 void AssemblerX86Base<TraitsType>::cvtps2dq(Type /* Ignore */, XmmRegister dst, in cvtps2dq()
2067 void AssemblerX86Base<TraitsType>::cvtsi2ss(Type DestTy, XmmRegister dst, in cvtsi2ss()
2078 void AssemblerX86Base<TraitsType>::cvtsi2ss(Type DestTy, XmmRegister dst, in cvtsi2ss()
2090 void AssemblerX86Base<TraitsType>::cvtfloat2float(Type SrcTy, XmmRegister dst, in cvtfloat2float()
2102 void AssemblerX86Base<TraitsType>::cvtfloat2float(Type SrcTy, XmmRegister dst, in cvtfloat2float()
2114 void AssemblerX86Base<TraitsType>::cvttss2si(Type DestTy, GPRRegister dst, in cvttss2si()
2125 void AssemblerX86Base<TraitsType>::cvttss2si(Type DestTy, GPRRegister dst, in cvttss2si()
2137 void AssemblerX86Base<TraitsType>::cvtss2si(Type DestTy, GPRRegister dst, in cvtss2si()
2148 void AssemblerX86Base<TraitsType>::cvtss2si(Type DestTy, GPRRegister dst, in cvtss2si()
2160 void AssemblerX86Base<TraitsType>::ucomiss(Type Ty, XmmRegister a, in ucomiss()
2172 void AssemblerX86Base<TraitsType>::ucomiss(Type Ty, XmmRegister a, in ucomiss()
2185 void AssemblerX86Base<TraitsType>::movmsk(Type Ty, GPRRegister dst, in movmsk()
2208 void AssemblerX86Base<TraitsType>::sqrt(Type Ty, XmmRegister dst, in sqrt()
2221 void AssemblerX86Base<TraitsType>::sqrt(Type Ty, XmmRegister dst, in sqrt()
2233 void AssemblerX86Base<TraitsType>::xorps(Type Ty, XmmRegister dst, in xorps()
2246 void AssemblerX86Base<TraitsType>::xorps(Type Ty, XmmRegister dst, in xorps()
2258 void AssemblerX86Base<TraitsType>::insertps(Type Ty, XmmRegister dst, in insertps()
2275 void AssemblerX86Base<TraitsType>::insertps(Type Ty, XmmRegister dst, in insertps()
2294 void AssemblerX86Base<TraitsType>::pinsr(Type Ty, XmmRegister dst, in pinsr()
2313 void AssemblerX86Base<TraitsType>::pinsr(Type Ty, XmmRegister dst, in pinsr()
2334 void AssemblerX86Base<TraitsType>::pextr(Type Ty, GPRRegister dst, in pextr()
2360 void AssemblerX86Base<TraitsType>::pmovsxdq(XmmRegister dst, XmmRegister src) { in pmovsxdq()
2371 void AssemblerX86Base<TraitsType>::pcmpeq(Type Ty, XmmRegister dst, in pcmpeq()
2388 void AssemblerX86Base<TraitsType>::pcmpeq(Type Ty, XmmRegister dst, in pcmpeq()
2406 void AssemblerX86Base<TraitsType>::pcmpgt(Type Ty, XmmRegister dst, in pcmpgt()
2423 void AssemblerX86Base<TraitsType>::pcmpgt(Type Ty, XmmRegister dst, in pcmpgt()
2441 void AssemblerX86Base<TraitsType>::round(Type Ty, XmmRegister dst, in round()
2468 void AssemblerX86Base<TraitsType>::round(Type Ty, XmmRegister dst, in round()
2497 void AssemblerX86Base<TraitsType>::fnstcw(const typename T::Address &dst) { in fnstcw()
2506 void AssemblerX86Base<TraitsType>::fldcw(const typename T::Address &src) { in fldcw()
2515 void AssemblerX86Base<TraitsType>::fistpl(const typename T::Address &dst) { in fistpl()
2524 void AssemblerX86Base<TraitsType>::fistps(const typename T::Address &dst) { in fistps()
2533 void AssemblerX86Base<TraitsType>::fildl(const typename T::Address &src) { in fildl()
2542 void AssemblerX86Base<TraitsType>::filds(const typename T::Address &src) { in filds()
2551 void AssemblerX86Base<TraitsType>::fincstp() { in fincstp()
2559 void AssemblerX86Base<TraitsType>::arith_int(Type Ty, GPRRegister reg, in arith_int()
2575 void AssemblerX86Base<TraitsType>::arith_int(Type Ty, GPRRegister reg0, in arith_int()
2591 void AssemblerX86Base<TraitsType>::arith_int(Type Ty, GPRRegister reg, in arith_int()
2608 void AssemblerX86Base<TraitsType>::arith_int(Type Ty, const Address &address, in arith_int()
2625 void AssemblerX86Base<TraitsType>::arith_int(Type Ty, const Address &address, in arith_int()
2641 void AssemblerX86Base<TraitsType>::cmp(Type Ty, GPRRegister reg, in cmp()
2647 void AssemblerX86Base<TraitsType>::cmp(Type Ty, GPRRegister reg0, in cmp()
2653 void AssemblerX86Base<TraitsType>::cmp(Type Ty, GPRRegister reg, in cmp()
2659 void AssemblerX86Base<TraitsType>::cmp(Type Ty, const Address &address, in cmp()
2665 void AssemblerX86Base<TraitsType>::cmp(Type Ty, const Address &address, in cmp()
2671 void AssemblerX86Base<TraitsType>::test(Type Ty, GPRRegister reg1, in test()
2685 void AssemblerX86Base<TraitsType>::test(Type Ty, const Address &addr, in test()
2700 void AssemblerX86Base<TraitsType>::test(Type Ty, GPRRegister reg, in test()
2735 void AssemblerX86Base<TraitsType>::test(Type Ty, const Address &addr, in test()
2761 void AssemblerX86Base<TraitsType>::And(Type Ty, GPRRegister dst, in And()
2767 void AssemblerX86Base<TraitsType>::And(Type Ty, GPRRegister dst, in And()
2773 void AssemblerX86Base<TraitsType>::And(Type Ty, GPRRegister dst, in And()
2779 void AssemblerX86Base<TraitsType>::And(Type Ty, const Address &address, in And()
2785 void AssemblerX86Base<TraitsType>::And(Type Ty, const Address &address, in And()
2791 void AssemblerX86Base<TraitsType>::Or(Type Ty, GPRRegister dst, in Or()
2797 void AssemblerX86Base<TraitsType>::Or(Type Ty, GPRRegister dst, in Or()
2803 void AssemblerX86Base<TraitsType>::Or(Type Ty, GPRRegister dst, in Or()
2809 void AssemblerX86Base<TraitsType>::Or(Type Ty, const Address &address, in Or()
2815 void AssemblerX86Base<TraitsType>::Or(Type Ty, const Address &address, in Or()
2821 void AssemblerX86Base<TraitsType>::Xor(Type Ty, GPRRegister dst, in Xor()
2827 void AssemblerX86Base<TraitsType>::Xor(Type Ty, GPRRegister dst, in Xor()
2833 void AssemblerX86Base<TraitsType>::Xor(Type Ty, GPRRegister dst, in Xor()
2839 void AssemblerX86Base<TraitsType>::Xor(Type Ty, const Address &address, in Xor()
2845 void AssemblerX86Base<TraitsType>::Xor(Type Ty, const Address &address, in Xor()
2851 void AssemblerX86Base<TraitsType>::add(Type Ty, GPRRegister dst, in add()
2857 void AssemblerX86Base<TraitsType>::add(Type Ty, GPRRegister reg, in add()
2863 void AssemblerX86Base<TraitsType>::add(Type Ty, GPRRegister reg, in add()
2869 void AssemblerX86Base<TraitsType>::add(Type Ty, const Address &address, in add()
2875 void AssemblerX86Base<TraitsType>::add(Type Ty, const Address &address, in add()
2881 void AssemblerX86Base<TraitsType>::adc(Type Ty, GPRRegister dst, in adc()
2887 void AssemblerX86Base<TraitsType>::adc(Type Ty, GPRRegister dst, in adc()
2893 void AssemblerX86Base<TraitsType>::adc(Type Ty, GPRRegister reg, in adc()
2899 void AssemblerX86Base<TraitsType>::adc(Type Ty, const Address &address, in adc()
2905 void AssemblerX86Base<TraitsType>::adc(Type Ty, const Address &address, in adc()
2911 void AssemblerX86Base<TraitsType>::sub(Type Ty, GPRRegister dst, in sub()
2917 void AssemblerX86Base<TraitsType>::sub(Type Ty, GPRRegister reg, in sub()
2923 void AssemblerX86Base<TraitsType>::sub(Type Ty, GPRRegister reg, in sub()
2929 void AssemblerX86Base<TraitsType>::sub(Type Ty, const Address &address, in sub()
2935 void AssemblerX86Base<TraitsType>::sub(Type Ty, const Address &address, in sub()
2941 void AssemblerX86Base<TraitsType>::sbb(Type Ty, GPRRegister dst, in sbb()
2947 void AssemblerX86Base<TraitsType>::sbb(Type Ty, GPRRegister dst, in sbb()
2953 void AssemblerX86Base<TraitsType>::sbb(Type Ty, GPRRegister reg, in sbb()
2959 void AssemblerX86Base<TraitsType>::sbb(Type Ty, const Address &address, in sbb()
2965 void AssemblerX86Base<TraitsType>::sbb(Type Ty, const Address &address, in sbb()
2970 template <typename TraitsType> void AssemblerX86Base<TraitsType>::cbw() { in cbw()
2976 template <typename TraitsType> void AssemblerX86Base<TraitsType>::cwd() { in cwd()
2982 template <typename TraitsType> void AssemblerX86Base<TraitsType>::cdq() { in cdq()
2990 AssemblerX86Base<TraitsType>::cqo() { in cqo()
2997 void AssemblerX86Base<TraitsType>::div(Type Ty, GPRRegister reg) { in div()
3010 void AssemblerX86Base<TraitsType>::div(Type Ty, const Address &addr) { in div()
3024 void AssemblerX86Base<TraitsType>::idiv(Type Ty, GPRRegister reg) { in idiv()
3037 void AssemblerX86Base<TraitsType>::idiv(Type Ty, const Address &addr) { in idiv()
3051 void AssemblerX86Base<TraitsType>::imul(Type Ty, GPRRegister dst, in imul()
3065 void AssemblerX86Base<TraitsType>::imul(Type Ty, GPRRegister reg, in imul()
3080 void AssemblerX86Base<TraitsType>::imul(Type Ty, GPRRegister reg, in imul()
3099 void AssemblerX86Base<TraitsType>::imul(Type Ty, GPRRegister reg) { in imul()
3112 void AssemblerX86Base<TraitsType>::imul(Type Ty, const Address &address) { in imul()
3126 void AssemblerX86Base<TraitsType>::imul(Type Ty, GPRRegister dst, in imul()
3145 void AssemblerX86Base<TraitsType>::imul(Type Ty, GPRRegister dst, in imul()
3168 void AssemblerX86Base<TraitsType>::mul(Type Ty, GPRRegister reg) { in mul()
3181 void AssemblerX86Base<TraitsType>::mul(Type Ty, const Address &address) { in mul()
3196 void AssemblerX86Base<TraitsType>::incl(GPRRegister reg) { in incl()
3202 void AssemblerX86Base<TraitsType>::incl(const Address &address) { in incl()
3212 void AssemblerX86Base<TraitsType>::decl(GPRRegister reg) { in decl()
3218 void AssemblerX86Base<TraitsType>::decl(const Address &address) { in decl()
3227 void AssemblerX86Base<TraitsType>::rol(Type Ty, GPRRegister reg, in rol()
3233 void AssemblerX86Base<TraitsType>::rol(Type Ty, GPRRegister operand, in rol()
3239 void AssemblerX86Base<TraitsType>::rol(Type Ty, const Address &operand, in rol()
3245 void AssemblerX86Base<TraitsType>::shl(Type Ty, GPRRegister reg, in shl()
3251 void AssemblerX86Base<TraitsType>::shl(Type Ty, GPRRegister operand, in shl()
3257 void AssemblerX86Base<TraitsType>::shl(Type Ty, const Address &operand, in shl()
3263 void AssemblerX86Base<TraitsType>::shr(Type Ty, GPRRegister reg, in shr()
3269 void AssemblerX86Base<TraitsType>::shr(Type Ty, GPRRegister operand, in shr()
3275 void AssemblerX86Base<TraitsType>::shr(Type Ty, const Address &operand, in shr()
3281 void AssemblerX86Base<TraitsType>::sar(Type Ty, GPRRegister reg, in sar()
3287 void AssemblerX86Base<TraitsType>::sar(Type Ty, GPRRegister operand, in sar()
3293 void AssemblerX86Base<TraitsType>::sar(Type Ty, const Address &address, in sar()
3299 void AssemblerX86Base<TraitsType>::shld(Type Ty, GPRRegister dst, in shld()
3312 void AssemblerX86Base<TraitsType>::shld(Type Ty, GPRRegister dst, in shld()
3327 void AssemblerX86Base<TraitsType>::shld(Type Ty, const Address &operand, in shld()
3341 void AssemblerX86Base<TraitsType>::shrd(Type Ty, GPRRegister dst, in shrd()
3354 void AssemblerX86Base<TraitsType>::shrd(Type Ty, GPRRegister dst, in shrd()
3369 void AssemblerX86Base<TraitsType>::shrd(Type Ty, const Address &dst, in shrd()
3383 void AssemblerX86Base<TraitsType>::neg(Type Ty, GPRRegister reg) { in neg()
3396 void AssemblerX86Base<TraitsType>::neg(Type Ty, const Address &addr) { in neg()
3410 void AssemblerX86Base<TraitsType>::notl(GPRRegister reg) { in notl()
3418 void AssemblerX86Base<TraitsType>::bswap(Type Ty, GPRRegister reg) { in bswap()
3427 void AssemblerX86Base<TraitsType>::bsf(Type Ty, GPRRegister dst, in bsf()
3441 void AssemblerX86Base<TraitsType>::bsf(Type Ty, GPRRegister dst, in bsf()
3456 void AssemblerX86Base<TraitsType>::bsr(Type Ty, GPRRegister dst, in bsr()
3470 void AssemblerX86Base<TraitsType>::bsr(Type Ty, GPRRegister dst, in bsr()
3485 void AssemblerX86Base<TraitsType>::bt(GPRRegister base, GPRRegister offset) { in bt()
3493 template <typename TraitsType> void AssemblerX86Base<TraitsType>::ret() { in ret()
3499 void AssemblerX86Base<TraitsType>::ret(const Immediate &imm) { in ret()
3508 void AssemblerX86Base<TraitsType>::nop(int size) { in nop()
3570 template <typename TraitsType> void AssemblerX86Base<TraitsType>::int3() { in int3()
3575 template <typename TraitsType> void AssemblerX86Base<TraitsType>::hlt() { in hlt()
3580 template <typename TraitsType> void AssemblerX86Base<TraitsType>::ud2() { in ud2()
3587 void AssemblerX86Base<TraitsType>::j(BrCond condition, Label *label, in j()
3621 void AssemblerX86Base<TraitsType>::j(BrCond condition, in j()
3634 void AssemblerX86Base<TraitsType>::jmp(GPRRegister reg) { in jmp()
3642 void AssemblerX86Base<TraitsType>::jmp(Label *label, bool near) { in jmp()
3666 void AssemblerX86Base<TraitsType>::jmp(const ConstantRelocatable *label) { in jmp()
3676 void AssemblerX86Base<TraitsType>::jmp(const Immediate &abs_address) { in jmp()
3686 template <typename TraitsType> void AssemblerX86Base<TraitsType>::mfence() { in mfence()
3693 template <typename TraitsType> void AssemblerX86Base<TraitsType>::lock() { in lock()
3699 void AssemblerX86Base<TraitsType>::cmpxchg(Type Ty, const Address &address, in cmpxchg()
3717 void AssemblerX86Base<TraitsType>::cmpxchg8b(const Address &address, in cmpxchg8b()
3730 void AssemblerX86Base<TraitsType>::xadd(Type Ty, const Address &addr, in xadd()
3748 void AssemblerX86Base<TraitsType>::xchg(Type Ty, GPRRegister reg0, in xchg()
3771 void AssemblerX86Base<TraitsType>::xchg(Type Ty, const Address &addr, in xchg()
3785 template <typename TraitsType> void AssemblerX86Base<TraitsType>::iaca_start() { in iaca_start()
3802 template <typename TraitsType> void AssemblerX86Base<TraitsType>::iaca_end() { in iaca_end()
3821 void AssemblerX86Base<TraitsType>::emitSegmentOverride(uint8_t prefix) { in emitSegmentOverride()
3827 void AssemblerX86Base<TraitsType>::align(intptr_t alignment, intptr_t offset) { in align()
3846 void AssemblerX86Base<TraitsType>::bind(Label *L) { in bind()
3866 void AssemblerX86Base<TraitsType>::emitOperand(int rm, const Operand &operand, in emitOperand()
3905 void AssemblerX86Base<TraitsType>::emitImmediate(Type Ty, in emitImmediate()
3925 void AssemblerX86Base<TraitsType>::emitComplexI8(int rm, const Operand &operand, in emitComplexI8()
3943 void AssemblerX86Base<TraitsType>::emitComplex(Type Ty, int rm, in emitComplex()
3966 void AssemblerX86Base<TraitsType>::emitLabel(Label *label, in emitLabel()
3978 void AssemblerX86Base<TraitsType>::emitLabelLink(Label *Label) { in emitLabelLink()
3986 void AssemblerX86Base<TraitsType>::emitNearLabelLink(Label *Label) { in emitNearLabelLink()
3994 void AssemblerX86Base<TraitsType>::emitGenericShift(int rm, Type Ty, in emitGenericShift()
4017 void AssemblerX86Base<TraitsType>::emitGenericShift(int rm, Type Ty, in emitGenericShift()