• Home
  • Raw
  • Download

Lines Matching refs:InstImpl

34 const char *InstImpl<TraitsType>::InstX86Base::getWidthString(Type Ty) {  in getWidthString()
39 const char *InstImpl<TraitsType>::InstX86Base::getFldString(Type Ty) { in getFldString()
44 typename InstImpl<TraitsType>::Cond::BrCond
45 InstImpl<TraitsType>::InstX86Base::getOppositeCondition(BrCond Cond) { in getOppositeCondition()
50 InstImpl<TraitsType>::InstX86FakeRMW::InstX86FakeRMW(Cfg *Func, Operand *Data, in InstX86FakeRMW()
61 InstImpl<TraitsType>::InstX86GetIP::InstX86GetIP(Cfg *Func, Variable *Dest) in InstX86GetIP()
65 InstImpl<TraitsType>::InstX86Mul::InstX86Mul(Cfg *Func, Variable *Dest, in InstX86Mul()
74 InstImpl<TraitsType>::InstX86Shld::InstX86Shld(Cfg *Func, Variable *Dest, in InstX86Shld()
84 InstImpl<TraitsType>::InstX86Shrd::InstX86Shrd(Cfg *Func, Variable *Dest, in InstX86Shrd()
94 InstImpl<TraitsType>::InstX86Label::InstX86Label(Cfg *Func, in InstX86Label()
108 InstImpl<TraitsType>::InstX86Br::InstX86Br(Cfg *Func, const CfgNode *TargetTrue, in InstX86Br()
117 bool InstImpl<TraitsType>::InstX86Br::optimizeBranch(const CfgNode *NextNode) { in optimizeBranch()
155 bool InstImpl<TraitsType>::InstX86Br::repointEdges(CfgNode *OldNode, in repointEdges()
170 InstImpl<TraitsType>::InstX86Jmp::InstX86Jmp(Cfg *Func, Operand *Target) in InstX86Jmp()
176 InstImpl<TraitsType>::InstX86Call::InstX86Call(Cfg *Func, Variable *Dest, in InstX86Call()
184 InstImpl<TraitsType>::InstX86Movmsk::InstX86Movmsk(Cfg *Func, Variable *Dest, in InstX86Movmsk()
191 InstImpl<TraitsType>::InstX86Cmov::InstX86Cmov(Cfg *Func, Variable *Dest, in InstX86Cmov()
202 InstImpl<TraitsType>::InstX86Cmpps::InstX86Cmpps(Cfg *Func, Variable *Dest, in InstX86Cmpps()
211 InstImpl<TraitsType>::InstX86Cmpxchg::InstX86Cmpxchg(Cfg *Func, in InstX86Cmpxchg()
216 : InstImpl<TraitsType>::InstX86BaseLockable( in InstX86Cmpxchg()
228 InstImpl<TraitsType>::InstX86Cmpxchg8b::InstX86Cmpxchg8b( in InstX86Cmpxchg8b()
231 : InstImpl<TraitsType>::InstX86BaseLockable(Func, InstX86Base::Cmpxchg, 5, in InstX86Cmpxchg8b()
245 InstImpl<TraitsType>::InstX86Cvt::InstX86Cvt(Cfg *Func, Variable *Dest, in InstX86Cvt()
253 InstImpl<TraitsType>::InstX86Icmp::InstX86Icmp(Cfg *Func, Operand *Src0, in InstX86Icmp()
261 InstImpl<TraitsType>::InstX86Ucomiss::InstX86Ucomiss(Cfg *Func, Operand *Src0, in InstX86Ucomiss()
269 InstImpl<TraitsType>::InstX86UD2::InstX86UD2(Cfg *Func) in InstX86UD2()
273 InstImpl<TraitsType>::InstX86Int3::InstX86Int3(Cfg *Func) in InstX86Int3()
277 InstImpl<TraitsType>::InstX86Test::InstX86Test(Cfg *Func, Operand *Src1, in InstX86Test()
285 InstImpl<TraitsType>::InstX86Mfence::InstX86Mfence(Cfg *Func) in InstX86Mfence()
291 InstImpl<TraitsType>::InstX86Store::InstX86Store(Cfg *Func, Operand *Value, in InstX86Store()
299 InstImpl<TraitsType>::InstX86StoreP::InstX86StoreP(Cfg *Func, Variable *Value, in InstX86StoreP()
307 InstImpl<TraitsType>::InstX86StoreQ::InstX86StoreQ(Cfg *Func, Operand *Value, in InstX86StoreQ()
315 InstImpl<TraitsType>::InstX86StoreD::InstX86StoreD(Cfg *Func, Operand *Value, in InstX86StoreD()
323 InstImpl<TraitsType>::InstX86Nop::InstX86Nop(Cfg *Func, NopVariant Variant) in InstX86Nop()
327 InstImpl<TraitsType>::InstX86Fld::InstX86Fld(Cfg *Func, Operand *Src) in InstX86Fld()
333 InstImpl<TraitsType>::InstX86Fstp::InstX86Fstp(Cfg *Func, Variable *Dest) in InstX86Fstp()
337 InstImpl<TraitsType>::InstX86Pop::InstX86Pop(Cfg *Func, Variable *Dest) in InstX86Pop()
348 InstImpl<TraitsType>::InstX86Push::InstX86Push(Cfg *Func, Operand *Source) in InstX86Push()
354 InstImpl<TraitsType>::InstX86Push::InstX86Push(Cfg *Func, InstX86Label *L) in InstX86Push()
358 InstImpl<TraitsType>::InstX86Ret::InstX86Ret(Cfg *Func, Variable *Source) in InstX86Ret()
365 InstImpl<TraitsType>::InstX86Setcc::InstX86Setcc(Cfg *Func, Variable *Dest, in InstX86Setcc()
370 InstImpl<TraitsType>::InstX86Xadd::InstX86Xadd(Cfg *Func, Operand *Dest, in InstX86Xadd()
372 : InstImpl<TraitsType>::InstX86BaseLockable( in InstX86Xadd()
379 InstImpl<TraitsType>::InstX86Xchg::InstX86Xchg(Cfg *Func, Operand *Dest, in InstX86Xchg()
387 InstImpl<TraitsType>::InstX86IacaStart::InstX86IacaStart(Cfg *Func) in InstX86IacaStart()
393 InstImpl<TraitsType>::InstX86IacaEnd::InstX86IacaEnd(Cfg *Func) in InstX86IacaEnd()
401 void InstImpl<TraitsType>::InstX86Base::dump(const Cfg *Func) const { in dump()
410 void InstImpl<TraitsType>::InstX86FakeRMW::dump(const Cfg *Func) const { in dump()
424 void InstImpl<TraitsType>::InstX86GetIP::emit(const Cfg *Func) const { in emit()
438 void InstImpl<TraitsType>::InstX86GetIP::emitIAS(const Cfg *Func) const { in emitIAS()
447 void InstImpl<TraitsType>::InstX86GetIP::dump(const Cfg *Func) const { in dump()
456 void InstImpl<TraitsType>::InstX86Label::emit(const Cfg *Func) const { in emit()
464 void InstImpl<TraitsType>::InstX86Label::emitIAS(const Cfg *Func) const { in emitIAS()
473 void InstImpl<TraitsType>::InstX86Label::dump(const Cfg *Func) const { in dump()
481 void InstImpl<TraitsType>::InstX86Br::emit(const Cfg *Func) const { in emit()
510 void InstImpl<TraitsType>::InstX86Br::emitIAS(const Cfg *Func) const { in emitIAS()
536 void InstImpl<TraitsType>::InstX86Br::dump(const Cfg *Func) const { in dump()
565 void InstImpl<TraitsType>::InstX86Jmp::emit(const Cfg *Func) const { in emit()
587 void InstImpl<TraitsType>::InstX86Jmp::emitIAS(const Cfg *Func) const { in emitIAS()
619 void InstImpl<TraitsType>::InstX86Jmp::dump(const Cfg *Func) const { in dump()
628 void InstImpl<TraitsType>::InstX86Call::emit(const Cfg *Func) const { in emit()
650 void InstImpl<TraitsType>::InstX86Call::emitIAS(const Cfg *Func) const { in emitIAS()
673 void InstImpl<TraitsType>::InstX86Call::dump(const Cfg *Func) const { in dump()
688 void InstImpl<TraitsType>::InstX86Base::emitTwoAddress( in emitTwoAddress()
707 void InstImpl<TraitsType>::emitIASOpTyGPR(const Cfg *Func, Type Ty, in emitIASOpTyGPR()
731 void InstImpl<TraitsType>::emitIASRegOpTyGPR(const Cfg *Func, bool IsLea, in emitIASRegOpTyGPR()
776 void InstImpl<TraitsType>::emitIASAddrOpTyGPR(const Cfg *Func, Type Ty, in emitIASAddrOpTyGPR()
805 void InstImpl<TraitsType>::emitIASAsAddrOpTyGPR( in emitIASAsAddrOpTyGPR()
826 void InstImpl<TraitsType>::emitIASGPRShift(const Cfg *Func, Type Ty, in emitIASGPRShift()
853 void InstImpl<TraitsType>::emitIASGPRShiftDouble( in emitIASGPRShiftDouble()
876 void InstImpl<TraitsType>::emitIASXmmShift(const Cfg *Func, Type Ty, in emitIASXmmShift()
903 void InstImpl<TraitsType>::emitIASRegOpTyXMM(const Cfg *Func, Type Ty, in emitIASRegOpTyXMM()
933 void InstImpl<TraitsType>::emitIASCastRegOp( in emitIASCastRegOp()
960 void InstImpl<TraitsType>::emitIASThreeOpImmOps( in emitIASThreeOpImmOps()
987 void InstImpl<TraitsType>::emitIASMovlikeXMM(const Cfg *Func, in emitIASMovlikeXMM()
1020 void InstImpl<TraitsType>::InstX86Movmsk::dump(const Cfg *Func) const { in dump()
1030 void InstImpl<TraitsType>::InstX86Movmsk::emit(const Cfg *Func) const { in emit()
1058 void InstImpl<TraitsType>::InstX86Movmsk::emitIAS(const Cfg *Func) const { in emitIAS()
1079 void InstImpl<TraitsType>::InstX86Sqrt::emit(const Cfg *Func) const { in emit()
1095 void InstImpl<TraitsType>::InstX86Div::emit(const Cfg *Func) const { in emit()
1106 void InstImpl<TraitsType>::InstX86Div::emitIAS(const Cfg *Func) const { in emitIAS()
1115 void InstImpl<TraitsType>::InstX86Idiv::emit(const Cfg *Func) const { in emit()
1126 void InstImpl<TraitsType>::InstX86Idiv::emitIAS(const Cfg *Func) const { in emitIAS()
1136 void InstImpl<TraitsType>::emitVariableBlendInst(const char *Opcode, in emitVariableBlendInst()
1152 void InstImpl<TraitsType>::emitIASVariableBlendInst( in emitIASVariableBlendInst()
1163 void InstImpl<TraitsType>::InstX86Blendvps::emit(const Cfg *Func) const { in emit()
1170 void InstImpl<TraitsType>::InstX86Blendvps::emitIAS(const Cfg *Func) const { in emitIAS()
1177 void InstImpl<TraitsType>::InstX86Pblendvb::emit(const Cfg *Func) const { in emit()
1184 void InstImpl<TraitsType>::InstX86Pblendvb::emitIAS(const Cfg *Func) const { in emitIAS()
1191 void InstImpl<TraitsType>::InstX86Imul::emit(const Cfg *Func) const { in emit()
1220 void InstImpl<TraitsType>::InstX86Imul::emitIAS(const Cfg *Func) const { in emitIAS()
1244 void InstImpl<TraitsType>::InstX86ImulImm::emit(const Cfg *Func) const { in emit()
1263 void InstImpl<TraitsType>::InstX86ImulImm::emitIAS(const Cfg *Func) const { in emitIAS()
1276 void InstImpl<TraitsType>::InstX86Insertps::emitIAS(const Cfg *Func) const { in emitIAS()
1290 void InstImpl<TraitsType>::InstX86Cbwdq::emit(const Cfg *Func) const { in emit()
1333 void InstImpl<TraitsType>::InstX86Cbwdq::emitIAS(const Cfg *Func) const { in emitIAS()
1370 void InstImpl<TraitsType>::InstX86Mul::emit(const Cfg *Func) const { in emit()
1388 void InstImpl<TraitsType>::InstX86Mul::emitIAS(const Cfg *Func) const { in emitIAS()
1403 void InstImpl<TraitsType>::InstX86Mul::dump(const Cfg *Func) const { in dump()
1413 void InstImpl<TraitsType>::InstX86Shld::emit(const Cfg *Func) const { in emit()
1431 void InstImpl<TraitsType>::InstX86Shld::emitIAS(const Cfg *Func) const { in emitIAS()
1442 void InstImpl<TraitsType>::InstX86Shld::dump(const Cfg *Func) const { in dump()
1452 void InstImpl<TraitsType>::InstX86Shrd::emit(const Cfg *Func) const { in emit()
1470 void InstImpl<TraitsType>::InstX86Shrd::emitIAS(const Cfg *Func) const { in emitIAS()
1481 void InstImpl<TraitsType>::InstX86Shrd::dump(const Cfg *Func) const { in dump()
1491 void InstImpl<TraitsType>::InstX86Cmov::emit(const Cfg *Func) const { in emit()
1507 void InstImpl<TraitsType>::InstX86Cmov::emitIAS(const Cfg *Func) const { in emitIAS()
1537 void InstImpl<TraitsType>::InstX86Cmov::dump(const Cfg *Func) const { in dump()
1549 void InstImpl<TraitsType>::InstX86Cmpps::emit(const Cfg *Func) const { in emit()
1566 void InstImpl<TraitsType>::InstX86Cmpps::emitIAS(const Cfg *Func) const { in emitIAS()
1588 void InstImpl<TraitsType>::InstX86Cmpps::dump(const Cfg *Func) const { in dump()
1601 void InstImpl<TraitsType>::InstX86Cmpxchg::emit(const Cfg *Func) const { in emit()
1619 void InstImpl<TraitsType>::InstX86Cmpxchg::emitIAS(const Cfg *Func) const { in emitIAS()
1634 void InstImpl<TraitsType>::InstX86Cmpxchg::dump(const Cfg *Func) const { in dump()
1646 void InstImpl<TraitsType>::InstX86Cmpxchg8b::emit(const Cfg *Func) const { in emit()
1661 void InstImpl<TraitsType>::InstX86Cmpxchg8b::emitIAS(const Cfg *Func) const { in emitIAS()
1672 void InstImpl<TraitsType>::InstX86Cmpxchg8b::dump(const Cfg *Func) const { in dump()
1684 void InstImpl<TraitsType>::InstX86Cvt::emit(const Cfg *Func) const { in emit()
1701 void InstImpl<TraitsType>::InstX86Cvt::emitIAS(const Cfg *Func) const { in emitIAS()
1790 void InstImpl<TraitsType>::InstX86Cvt::dump(const Cfg *Func) const { in dump()
1804 void InstImpl<TraitsType>::InstX86Round::emit(const Cfg *Func) const { in emit()
1819 void InstImpl<TraitsType>::InstX86Round::emitIAS(const Cfg *Func) const { in emitIAS()
1832 void InstImpl<TraitsType>::InstX86Icmp::emit(const Cfg *Func) const { in emit()
1846 void InstImpl<TraitsType>::InstX86Icmp::emitIAS(const Cfg *Func) const { in emitIAS()
1866 void InstImpl<TraitsType>::InstX86Icmp::dump(const Cfg *Func) const { in dump()
1875 void InstImpl<TraitsType>::InstX86Ucomiss::emit(const Cfg *Func) const { in emit()
1889 void InstImpl<TraitsType>::InstX86Ucomiss::emitIAS(const Cfg *Func) const { in emitIAS()
1902 void InstImpl<TraitsType>::InstX86Ucomiss::dump(const Cfg *Func) const { in dump()
1911 void InstImpl<TraitsType>::InstX86UD2::emit(const Cfg *Func) const { in emit()
1921 void InstImpl<TraitsType>::InstX86UD2::emitIAS(const Cfg *Func) const { in emitIAS()
1927 void InstImpl<TraitsType>::InstX86UD2::dump(const Cfg *Func) const { in dump()
1935 void InstImpl<TraitsType>::InstX86Int3::emit(const Cfg *Func) const { in emit()
1945 void InstImpl<TraitsType>::InstX86Int3::emitIAS(const Cfg *Func) const { in emitIAS()
1951 void InstImpl<TraitsType>::InstX86Int3::dump(const Cfg *Func) const { in dump()
1959 void InstImpl<TraitsType>::InstX86Test::emit(const Cfg *Func) const { in emit()
1973 void InstImpl<TraitsType>::InstX86Test::emitIAS(const Cfg *Func) const { in emitIAS()
1994 void InstImpl<TraitsType>::InstX86Test::dump(const Cfg *Func) const { in dump()
2003 void InstImpl<TraitsType>::InstX86Mfence::emit(const Cfg *Func) const { in emit()
2013 void InstImpl<TraitsType>::InstX86Mfence::emitIAS(const Cfg *Func) const { in emitIAS()
2019 void InstImpl<TraitsType>::InstX86Mfence::dump(const Cfg *Func) const { in dump()
2027 void InstImpl<TraitsType>::InstX86Store::emit(const Cfg *Func) const { in emit()
2043 void InstImpl<TraitsType>::InstX86Store::emitIAS(const Cfg *Func) const { in emitIAS()
2074 void InstImpl<TraitsType>::InstX86Store::dump(const Cfg *Func) const { in dump()
2085 void InstImpl<TraitsType>::InstX86StoreP::emit(const Cfg *Func) const { in emit()
2099 void InstImpl<TraitsType>::InstX86StoreP::emitIAS(const Cfg *Func) const { in emitIAS()
2112 void InstImpl<TraitsType>::InstX86StoreP::dump(const Cfg *Func) const { in dump()
2123 void InstImpl<TraitsType>::InstX86StoreQ::emit(const Cfg *Func) const { in emit()
2139 void InstImpl<TraitsType>::InstX86StoreQ::emitIAS(const Cfg *Func) const { in emitIAS()
2152 void InstImpl<TraitsType>::InstX86StoreQ::dump(const Cfg *Func) const { in dump()
2163 void InstImpl<TraitsType>::InstX86StoreD::emit(const Cfg *Func) const { in emit()
2179 void InstImpl<TraitsType>::InstX86StoreD::emitIAS(const Cfg *Func) const { in emitIAS()
2192 void InstImpl<TraitsType>::InstX86StoreD::dump(const Cfg *Func) const { in dump()
2203 void InstImpl<TraitsType>::InstX86Lea::emit(const Cfg *Func) const { in emit()
2232 void InstImpl<TraitsType>::InstX86Mov::emit(const Cfg *Func) const { in emit()
2275 void InstImpl<TraitsType>::InstX86Mov::emitIAS(const Cfg *Func) const { in emitIAS()
2351 void InstImpl<TraitsType>::InstX86Movd::emit(const Cfg *Func) const { in emit()
2375 void InstImpl<TraitsType>::InstX86Movd::emitIAS(const Cfg *Func) const { in emitIAS()
2424 void InstImpl<TraitsType>::InstX86Movp::emit(const Cfg *Func) const { in emit()
2440 void InstImpl<TraitsType>::InstX86Movp::emitIAS(const Cfg *Func) const { in emitIAS()
2451 void InstImpl<TraitsType>::InstX86Movq::emit(const Cfg *Func) const { in emit()
2467 void InstImpl<TraitsType>::InstX86Movq::emitIAS(const Cfg *Func) const { in emitIAS()
2480 void InstImpl<TraitsType>::InstX86MovssRegs::emitIAS(const Cfg *Func) const { in emitIAS()
2494 void InstImpl<TraitsType>::InstX86Movsx::emitIAS(const Cfg *Func) const { in emitIAS()
2509 bool InstImpl<TraitsType>::InstX86Movzx::mayBeElided( in mayBeElided()
2533 void InstImpl<TraitsType>::InstX86Movzx::emit(const Cfg *Func) const { in emit()
2564 void InstImpl<TraitsType>::InstX86Movzx::emitIAS(const Cfg *Func) const { in emitIAS()
2582 void InstImpl<TraitsType>::InstX86Nop::emit(const Cfg *Func) const { in emit()
2593 void InstImpl<TraitsType>::InstX86Nop::emitIAS(const Cfg *Func) const { in emitIAS()
2600 void InstImpl<TraitsType>::InstX86Nop::dump(const Cfg *Func) const { in dump()
2608 void InstImpl<TraitsType>::InstX86Fld::emit(const Cfg *Func) const { in emit()
2638 void InstImpl<TraitsType>::InstX86Fld::emitIAS(const Cfg *Func) const { in emitIAS()
2668 void InstImpl<TraitsType>::InstX86Fld::dump(const Cfg *Func) const { in dump()
2677 void InstImpl<TraitsType>::InstX86Fstp::emit(const Cfg *Func) const { in emit()
2716 void InstImpl<TraitsType>::InstX86Fstp::emitIAS(const Cfg *Func) const { in emitIAS()
2744 void InstImpl<TraitsType>::InstX86Fstp::dump(const Cfg *Func) const { in dump()
2753 void InstImpl<TraitsType>::InstX86Pextr::emit(const Cfg *Func) const { in emit()
2775 void InstImpl<TraitsType>::InstX86Pextr::emitIAS(const Cfg *Func) const { in emitIAS()
2794 void InstImpl<TraitsType>::InstX86Pinsr::emit(const Cfg *Func) const { in emit()
2822 void InstImpl<TraitsType>::InstX86Pinsr::emitIAS(const Cfg *Func) const { in emitIAS()
2851 void InstImpl<TraitsType>::InstX86Pshufd::emitIAS(const Cfg *Func) const { in emitIAS()
2863 void InstImpl<TraitsType>::InstX86Shufps::emitIAS(const Cfg *Func) const { in emitIAS()
2876 void InstImpl<TraitsType>::InstX86Pop::emit(const Cfg *Func) const { in emit()
2887 void InstImpl<TraitsType>::InstX86Pop::emitIAS(const Cfg *Func) const { in emitIAS()
2899 void InstImpl<TraitsType>::InstX86Pop::dump(const Cfg *Func) const { in dump()
2908 void InstImpl<TraitsType>::InstX86Push::emit(const Cfg *Func) const { in emit()
2921 void InstImpl<TraitsType>::InstX86Push::emitIAS(const Cfg *Func) const { in emitIAS()
2939 void InstImpl<TraitsType>::InstX86Push::dump(const Cfg *Func) const { in dump()
2948 void InstImpl<TraitsType>::InstX86Ret::emit(const Cfg *Func) const { in emit()
2957 void InstImpl<TraitsType>::InstX86Ret::emitIAS(const Cfg *Func) const { in emitIAS()
2963 void InstImpl<TraitsType>::InstX86Ret::dump(const Cfg *Func) const { in dump()
2974 void InstImpl<TraitsType>::InstX86Setcc::emit(const Cfg *Func) const { in emit()
2985 void InstImpl<TraitsType>::InstX86Setcc::emitIAS(const Cfg *Func) const { in emitIAS()
3000 void InstImpl<TraitsType>::InstX86Setcc::dump(const Cfg *Func) const { in dump()
3009 void InstImpl<TraitsType>::InstX86Xadd::emit(const Cfg *Func) const { in emit()
3026 void InstImpl<TraitsType>::InstX86Xadd::emitIAS(const Cfg *Func) const { in emitIAS()
3041 void InstImpl<TraitsType>::InstX86Xadd::dump(const Cfg *Func) const { in dump()
3054 void InstImpl<TraitsType>::InstX86Xchg::emit(const Cfg *Func) const { in emit()
3067 void InstImpl<TraitsType>::InstX86Xchg::emitIAS(const Cfg *Func) const { in emitIAS()
3090 void InstImpl<TraitsType>::InstX86Xchg::dump(const Cfg *Func) const { in dump()
3100 void InstImpl<TraitsType>::InstX86IacaStart::emit(const Cfg *Func) const { in emit()
3112 void InstImpl<TraitsType>::InstX86IacaStart::emitIAS(const Cfg *Func) const { in emitIAS()
3118 void InstImpl<TraitsType>::InstX86IacaStart::dump(const Cfg *Func) const { in dump()
3126 void InstImpl<TraitsType>::InstX86IacaEnd::emit(const Cfg *Func) const { in emit()
3138 void InstImpl<TraitsType>::InstX86IacaEnd::emitIAS(const Cfg *Func) const { in emitIAS()
3144 void InstImpl<TraitsType>::InstX86IacaEnd::dump(const Cfg *Func) const { in dump()