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

References

gen/lib/Target/X86/X86GenSubtargetInfo.inc
19924       if (MI->getOperand(1).getReg() == MI->getOperand(2).getReg())
19924       if (MI->getOperand(1).getReg() == MI->getOperand(2).getReg())
19929       if (MI->getOperand(1).getReg() == MI->getOperand(2).getReg())
19929       if (MI->getOperand(1).getReg() == MI->getOperand(2).getReg())
19937             X86_MC::hasLockPrefix(*MI)
19939               MI->getOpcode() == X86::CMPXCHG8B
19940               || MI->getOpcode() == X86::LCMPXCHG8B
19945             X86_MC::hasLockPrefix(*MI)
19947               MI->getOpcode() == X86::CMPXCHG16B
19948               || MI->getOpcode() == X86::LCMPXCHG16B
19953             X86_MC::hasLockPrefix(*MI)
19955               MI->getOpcode() == X86::LCMPXCHG8
19956               || MI->getOpcode() == X86::CMPXCHG8rm
19961             X86_MC::hasLockPrefix(*MI)
19963               MI->getOpcode() == X86::LCMPXCHG8
19964               || MI->getOpcode() == X86::CMPXCHG8rm
19965               || MI->getOpcode() == X86::CMPXCHG16rm
19966               || MI->getOpcode() == X86::CMPXCHG32rm
19967               || MI->getOpcode() == X86::CMPXCHG64rm
19968               || MI->getOpcode() == X86::LCMPXCHG16
19969               || MI->getOpcode() == X86::LCMPXCHG32
19970               || MI->getOpcode() == X86::LCMPXCHG64
19971               || MI->getOpcode() == X86::LCMPXCHG8B
19972               || MI->getOpcode() == X86::LCMPXCHG16B
19977             MI->getOpcode() == X86::CMPXCHG8B
19978             || MI->getOpcode() == X86::LCMPXCHG8B
19982             MI->getOpcode() == X86::CMPXCHG16B
19983             || MI->getOpcode() == X86::LCMPXCHG16B
19987             MI->getOpcode() == X86::LCMPXCHG8
19988             || MI->getOpcode() == X86::CMPXCHG8rm
19992             MI->getOpcode() == X86::LCMPXCHG8
19993             || MI->getOpcode() == X86::CMPXCHG8rm
19994             || MI->getOpcode() == X86::CMPXCHG16rm
19995             || MI->getOpcode() == X86::CMPXCHG32rm
19996             || MI->getOpcode() == X86::CMPXCHG64rm
19997             || MI->getOpcode() == X86::LCMPXCHG16
19998             || MI->getOpcode() == X86::LCMPXCHG32
19999             || MI->getOpcode() == X86::LCMPXCHG64
20000             || MI->getOpcode() == X86::LCMPXCHG8B
20001             || MI->getOpcode() == X86::LCMPXCHG16B
20004       if (( MI->getOpcode() == X86::CMPXCHG8rr ))
20012             X86_MC::hasLockPrefix(*MI)
20014               MI->getOpcode() == X86::CMPXCHG8B
20015               || MI->getOpcode() == X86::LCMPXCHG8B
20020             X86_MC::hasLockPrefix(*MI)
20022               MI->getOpcode() == X86::CMPXCHG16B
20023               || MI->getOpcode() == X86::LCMPXCHG16B
20028             X86_MC::hasLockPrefix(*MI)
20030               MI->getOpcode() == X86::LCMPXCHG8
20031               || MI->getOpcode() == X86::CMPXCHG8rm
20036             X86_MC::hasLockPrefix(*MI)
20038               MI->getOpcode() == X86::LCMPXCHG8
20039               || MI->getOpcode() == X86::CMPXCHG8rm
20040               || MI->getOpcode() == X86::CMPXCHG16rm
20041               || MI->getOpcode() == X86::CMPXCHG32rm
20042               || MI->getOpcode() == X86::CMPXCHG64rm
20043               || MI->getOpcode() == X86::LCMPXCHG16
20044               || MI->getOpcode() == X86::LCMPXCHG32
20045               || MI->getOpcode() == X86::LCMPXCHG64
20046               || MI->getOpcode() == X86::LCMPXCHG8B
20047               || MI->getOpcode() == X86::LCMPXCHG16B
20052             MI->getOpcode() == X86::CMPXCHG8B
20053             || MI->getOpcode() == X86::LCMPXCHG8B
20057             MI->getOpcode() == X86::CMPXCHG16B
20058             || MI->getOpcode() == X86::LCMPXCHG16B
20062             MI->getOpcode() == X86::LCMPXCHG8
20063             || MI->getOpcode() == X86::CMPXCHG8rm
20067             MI->getOpcode() == X86::LCMPXCHG8
20068             || MI->getOpcode() == X86::CMPXCHG8rm
20069             || MI->getOpcode() == X86::CMPXCHG16rm
20070             || MI->getOpcode() == X86::CMPXCHG32rm
20071             || MI->getOpcode() == X86::CMPXCHG64rm
20072             || MI->getOpcode() == X86::LCMPXCHG16
20073             || MI->getOpcode() == X86::LCMPXCHG32
20074             || MI->getOpcode() == X86::LCMPXCHG64
20075             || MI->getOpcode() == X86::LCMPXCHG8B
20076             || MI->getOpcode() == X86::LCMPXCHG16B
20079       if (( MI->getOpcode() == X86::CMPXCHG8rr ))
20087             X86_MC::hasLockPrefix(*MI)
20089               MI->getOpcode() == X86::CMPXCHG8B
20090               || MI->getOpcode() == X86::LCMPXCHG8B
20095             X86_MC::hasLockPrefix(*MI)
20097               MI->getOpcode() == X86::CMPXCHG16B
20098               || MI->getOpcode() == X86::LCMPXCHG16B
20103             X86_MC::hasLockPrefix(*MI)
20105               MI->getOpcode() == X86::LCMPXCHG8
20106               || MI->getOpcode() == X86::CMPXCHG8rm
20111             X86_MC::hasLockPrefix(*MI)
20113               MI->getOpcode() == X86::LCMPXCHG8
20114               || MI->getOpcode() == X86::CMPXCHG8rm
20115               || MI->getOpcode() == X86::CMPXCHG16rm
20116               || MI->getOpcode() == X86::CMPXCHG32rm
20117               || MI->getOpcode() == X86::CMPXCHG64rm
20118               || MI->getOpcode() == X86::LCMPXCHG16
20119               || MI->getOpcode() == X86::LCMPXCHG32
20120               || MI->getOpcode() == X86::LCMPXCHG64
20121               || MI->getOpcode() == X86::LCMPXCHG8B
20122               || MI->getOpcode() == X86::LCMPXCHG16B
20127             MI->getOpcode() == X86::CMPXCHG8B
20128             || MI->getOpcode() == X86::LCMPXCHG8B
20132             MI->getOpcode() == X86::CMPXCHG16B
20133             || MI->getOpcode() == X86::LCMPXCHG16B
20137             MI->getOpcode() == X86::LCMPXCHG8
20138             || MI->getOpcode() == X86::CMPXCHG8rm
20142             MI->getOpcode() == X86::LCMPXCHG8
20143             || MI->getOpcode() == X86::CMPXCHG8rm
20144             || MI->getOpcode() == X86::CMPXCHG16rm
20145             || MI->getOpcode() == X86::CMPXCHG32rm
20146             || MI->getOpcode() == X86::CMPXCHG64rm
20147             || MI->getOpcode() == X86::LCMPXCHG16
20148             || MI->getOpcode() == X86::LCMPXCHG32
20149             || MI->getOpcode() == X86::LCMPXCHG64
20150             || MI->getOpcode() == X86::LCMPXCHG8B
20151             || MI->getOpcode() == X86::LCMPXCHG16B
20154       if (( MI->getOpcode() == X86::CMPXCHG8rr ))
20162             X86_MC::hasLockPrefix(*MI)
20164               MI->getOpcode() == X86::CMPXCHG8B
20165               || MI->getOpcode() == X86::LCMPXCHG8B
20170             X86_MC::hasLockPrefix(*MI)
20172               MI->getOpcode() == X86::CMPXCHG16B
20173               || MI->getOpcode() == X86::LCMPXCHG16B
20178             X86_MC::hasLockPrefix(*MI)
20180               MI->getOpcode() == X86::LCMPXCHG8
20181               || MI->getOpcode() == X86::CMPXCHG8rm
20186             X86_MC::hasLockPrefix(*MI)
20188               MI->getOpcode() == X86::LCMPXCHG8
20189               || MI->getOpcode() == X86::CMPXCHG8rm
20190               || MI->getOpcode() == X86::CMPXCHG16rm
20191               || MI->getOpcode() == X86::CMPXCHG32rm
20192               || MI->getOpcode() == X86::CMPXCHG64rm
20193               || MI->getOpcode() == X86::LCMPXCHG16
20194               || MI->getOpcode() == X86::LCMPXCHG32
20195               || MI->getOpcode() == X86::LCMPXCHG64
20196               || MI->getOpcode() == X86::LCMPXCHG8B
20197               || MI->getOpcode() == X86::LCMPXCHG16B
20202             MI->getOpcode() == X86::CMPXCHG8B
20203             || MI->getOpcode() == X86::LCMPXCHG8B
20207             MI->getOpcode() == X86::CMPXCHG16B
20208             || MI->getOpcode() == X86::LCMPXCHG16B
20212             MI->getOpcode() == X86::LCMPXCHG8
20213             || MI->getOpcode() == X86::CMPXCHG8rm
20217             MI->getOpcode() == X86::LCMPXCHG8
20218             || MI->getOpcode() == X86::CMPXCHG8rm
20219             || MI->getOpcode() == X86::CMPXCHG16rm
20220             || MI->getOpcode() == X86::CMPXCHG32rm
20221             || MI->getOpcode() == X86::CMPXCHG64rm
20222             || MI->getOpcode() == X86::LCMPXCHG16
20223             || MI->getOpcode() == X86::LCMPXCHG32
20224             || MI->getOpcode() == X86::LCMPXCHG64
20225             || MI->getOpcode() == X86::LCMPXCHG8B
20226             || MI->getOpcode() == X86::LCMPXCHG16B
20229       if (( MI->getOpcode() == X86::CMPXCHG8rr ))
20237             X86_MC::hasLockPrefix(*MI)
20239               MI->getOpcode() == X86::CMPXCHG8B
20240               || MI->getOpcode() == X86::LCMPXCHG8B
20245             X86_MC::hasLockPrefix(*MI)
20247               MI->getOpcode() == X86::CMPXCHG16B
20248               || MI->getOpcode() == X86::LCMPXCHG16B
20253             X86_MC::hasLockPrefix(*MI)
20255               MI->getOpcode() == X86::LCMPXCHG8
20256               || MI->getOpcode() == X86::CMPXCHG8rm
20261             X86_MC::hasLockPrefix(*MI)
20263               MI->getOpcode() == X86::LCMPXCHG8
20264               || MI->getOpcode() == X86::CMPXCHG8rm
20265               || MI->getOpcode() == X86::CMPXCHG16rm
20266               || MI->getOpcode() == X86::CMPXCHG32rm
20267               || MI->getOpcode() == X86::CMPXCHG64rm
20268               || MI->getOpcode() == X86::LCMPXCHG16
20269               || MI->getOpcode() == X86::LCMPXCHG32
20270               || MI->getOpcode() == X86::LCMPXCHG64
20271               || MI->getOpcode() == X86::LCMPXCHG8B
20272               || MI->getOpcode() == X86::LCMPXCHG16B
20277             MI->getOpcode() == X86::CMPXCHG8B
20278             || MI->getOpcode() == X86::LCMPXCHG8B
20282             MI->getOpcode() == X86::CMPXCHG16B
20283             || MI->getOpcode() == X86::LCMPXCHG16B
20287             MI->getOpcode() == X86::LCMPXCHG8
20288             || MI->getOpcode() == X86::CMPXCHG8rm
20292             MI->getOpcode() == X86::LCMPXCHG8
20293             || MI->getOpcode() == X86::CMPXCHG8rm
20294             || MI->getOpcode() == X86::CMPXCHG16rm
20295             || MI->getOpcode() == X86::CMPXCHG32rm
20296             || MI->getOpcode() == X86::CMPXCHG64rm
20297             || MI->getOpcode() == X86::LCMPXCHG16
20298             || MI->getOpcode() == X86::LCMPXCHG32
20299             || MI->getOpcode() == X86::LCMPXCHG64
20300             || MI->getOpcode() == X86::LCMPXCHG8B
20301             || MI->getOpcode() == X86::LCMPXCHG16B
20304       if (( MI->getOpcode() == X86::CMPXCHG8rr ))
20311       if (X86_MC::hasLockPrefix(*MI))
20318       if (MI->getOperand(1).getReg() == MI->getOperand(2).getReg())
20318       if (MI->getOperand(1).getReg() == MI->getOperand(2).getReg())
20323       if (MI->getOperand(1).getReg() == MI->getOperand(2).getReg())
20323       if (MI->getOperand(1).getReg() == MI->getOperand(2).getReg())
20328       if (MI->getOperand(1).getReg() == MI->getOperand(2).getReg())
20328       if (MI->getOperand(1).getReg() == MI->getOperand(2).getReg())
20333       if (MI->getOperand(1).getReg() == MI->getOperand(2).getReg())
20333       if (MI->getOperand(1).getReg() == MI->getOperand(2).getReg())
20338       if (MI->getOperand(1).getReg() == MI->getOperand(2).getReg())
20338       if (MI->getOperand(1).getReg() == MI->getOperand(2).getReg())
20343       if (MI->getOperand(1).getReg() == MI->getOperand(2).getReg())
20343       if (MI->getOperand(1).getReg() == MI->getOperand(2).getReg())
20348       if (MI->getOperand(1).getReg() == MI->getOperand(2).getReg())
20348       if (MI->getOperand(1).getReg() == MI->getOperand(2).getReg())
20355       if (MI->getOperand(1).getReg() == MI->getOperand(2).getReg())
20355       if (MI->getOperand(1).getReg() == MI->getOperand(2).getReg())
20360       if (MI->getOperand(1).getReg() == MI->getOperand(2).getReg())
20360       if (MI->getOperand(1).getReg() == MI->getOperand(2).getReg())
20365       if (MI->getOperand(1).getReg() == MI->getOperand(2).getReg())
20365       if (MI->getOperand(1).getReg() == MI->getOperand(2).getReg())
20370       if (MI->getOperand(1).getReg() == MI->getOperand(2).getReg())
20370       if (MI->getOperand(1).getReg() == MI->getOperand(2).getReg())
20375       if (MI->getOperand(1).getReg() == MI->getOperand(2).getReg())
20375       if (MI->getOperand(1).getReg() == MI->getOperand(2).getReg())
20380       if (MI->getOperand(1).getReg() == MI->getOperand(2).getReg())
20380       if (MI->getOperand(1).getReg() == MI->getOperand(2).getReg())
20385       if (MI->getOperand(1).getReg() == MI->getOperand(2).getReg())
20385       if (MI->getOperand(1).getReg() == MI->getOperand(2).getReg())
20392       if (MI->getOperand(1).getReg() == MI->getOperand(2).getReg())
20392       if (MI->getOperand(1).getReg() == MI->getOperand(2).getReg())
20397       if (MI->getOperand(1).getReg() == MI->getOperand(2).getReg())
20397       if (MI->getOperand(1).getReg() == MI->getOperand(2).getReg())
20402       if (MI->getOperand(1).getReg() == MI->getOperand(2).getReg())
20402       if (MI->getOperand(1).getReg() == MI->getOperand(2).getReg())
20407       if (MI->getOperand(1).getReg() == MI->getOperand(2).getReg())
20407       if (MI->getOperand(1).getReg() == MI->getOperand(2).getReg())
20412       if (MI->getOperand(1).getReg() == MI->getOperand(2).getReg())
20412       if (MI->getOperand(1).getReg() == MI->getOperand(2).getReg())
20417       if (MI->getOperand(1).getReg() == MI->getOperand(2).getReg())
20417       if (MI->getOperand(1).getReg() == MI->getOperand(2).getReg())
20424       if (MI->getOperand(1).getReg() == MI->getOperand(2).getReg())
20424       if (MI->getOperand(1).getReg() == MI->getOperand(2).getReg())
20429       if (MI->getOperand(1).getReg() == MI->getOperand(2).getReg())
20429       if (MI->getOperand(1).getReg() == MI->getOperand(2).getReg())
20434       if (MI->getOperand(1).getReg() == MI->getOperand(2).getReg())
20434       if (MI->getOperand(1).getReg() == MI->getOperand(2).getReg())
20439       if (MI->getOperand(1).getReg() == MI->getOperand(2).getReg())
20439       if (MI->getOperand(1).getReg() == MI->getOperand(2).getReg())
20444       if (MI->getOperand(1).getReg() == MI->getOperand(2).getReg())
20444       if (MI->getOperand(1).getReg() == MI->getOperand(2).getReg())
20449       if (MI->getOperand(1).getReg() == MI->getOperand(2).getReg())
20449       if (MI->getOperand(1).getReg() == MI->getOperand(2).getReg())
20454       if (MI->getOperand(1).getReg() == MI->getOperand(2).getReg())
20454       if (MI->getOperand(1).getReg() == MI->getOperand(2).getReg())
20461       if (MI->getOperand(1).getReg() == MI->getOperand(2).getReg())
20461       if (MI->getOperand(1).getReg() == MI->getOperand(2).getReg())
20466       if (MI->getOperand(1).getReg() == MI->getOperand(2).getReg())
20466       if (MI->getOperand(1).getReg() == MI->getOperand(2).getReg())
20471       if (MI->getOperand(1).getReg() == MI->getOperand(2).getReg())
20471       if (MI->getOperand(1).getReg() == MI->getOperand(2).getReg())
20476       if (MI->getOperand(1).getReg() == MI->getOperand(2).getReg())
20476       if (MI->getOperand(1).getReg() == MI->getOperand(2).getReg())
20481       if (MI->getOperand(1).getReg() == MI->getOperand(2).getReg())
20481       if (MI->getOperand(1).getReg() == MI->getOperand(2).getReg())
20486       if (MI->getOperand(1).getReg() == MI->getOperand(2).getReg())
20486       if (MI->getOperand(1).getReg() == MI->getOperand(2).getReg())
20491       if (MI->getOperand(1).getReg() == MI->getOperand(2).getReg())
20491       if (MI->getOperand(1).getReg() == MI->getOperand(2).getReg())
20498       if (MI->getOperand(1).getReg() == MI->getOperand(2).getReg())
20498       if (MI->getOperand(1).getReg() == MI->getOperand(2).getReg())
20503       if (MI->getOperand(1).getReg() == MI->getOperand(2).getReg())
20503       if (MI->getOperand(1).getReg() == MI->getOperand(2).getReg())
20508       if (MI->getOperand(1).getReg() == MI->getOperand(2).getReg())
20508       if (MI->getOperand(1).getReg() == MI->getOperand(2).getReg())
20513       if (MI->getOperand(1).getReg() == MI->getOperand(2).getReg())
20513       if (MI->getOperand(1).getReg() == MI->getOperand(2).getReg())
20518       if (MI->getOperand(1).getReg() == MI->getOperand(2).getReg())
20518       if (MI->getOperand(1).getReg() == MI->getOperand(2).getReg())
20523       if (MI->getOperand(1).getReg() == MI->getOperand(2).getReg())
20523       if (MI->getOperand(1).getReg() == MI->getOperand(2).getReg())
20528       if (MI->getOperand(1).getReg() == MI->getOperand(2).getReg())
20528       if (MI->getOperand(1).getReg() == MI->getOperand(2).getReg())
20535       if (MI->getOperand(1).getReg() == MI->getOperand(2).getReg())
20535       if (MI->getOperand(1).getReg() == MI->getOperand(2).getReg())
20540       if (MI->getOperand(1).getReg() == MI->getOperand(2).getReg())
20540       if (MI->getOperand(1).getReg() == MI->getOperand(2).getReg())
20545       if (MI->getOperand(1).getReg() == MI->getOperand(2).getReg())
20545       if (MI->getOperand(1).getReg() == MI->getOperand(2).getReg())
20550       if (MI->getOperand(1).getReg() == MI->getOperand(2).getReg())
20550       if (MI->getOperand(1).getReg() == MI->getOperand(2).getReg())
20555       if (MI->getOperand(1).getReg() == MI->getOperand(2).getReg())
20555       if (MI->getOperand(1).getReg() == MI->getOperand(2).getReg())
20560       if (MI->getOperand(1).getReg() == MI->getOperand(2).getReg())
20560       if (MI->getOperand(1).getReg() == MI->getOperand(2).getReg())
20568             MI->getOperand(3).getImm() == X86::COND_A
20569             || MI->getOperand(3).getImm() == X86::COND_BE
20576             MI->getOperand(3).getImm() == X86::COND_A
20577             || MI->getOperand(3).getImm() == X86::COND_BE
20584             MI->getOperand(3).getImm() == X86::COND_A
20585             || MI->getOperand(3).getImm() == X86::COND_BE
20592             MI->getOperand(3).getImm() == X86::COND_A
20593             || MI->getOperand(3).getImm() == X86::COND_BE
20600             MI->getOperand(3).getImm() == X86::COND_A
20601             || MI->getOperand(3).getImm() == X86::COND_BE
20609       if (MI->getOperand(7).getImm() == X86::COND_BE)
20611       if (MI->getOperand(7).getImm() == X86::COND_A)
20613       if (MI->getOperand(7).getImm() == X86::COND_L)
20615       if (MI->getOperand(7).getImm() == X86::COND_GE)
20617       if (MI->getOperand(7).getImm() == X86::COND_LE)
20619       if (MI->getOperand(7).getImm() == X86::COND_G)
20625             MI->getOperand(7).getImm() == X86::COND_A
20626             || MI->getOperand(7).getImm() == X86::COND_BE
20633             MI->getOperand(7).getImm() == X86::COND_A
20634             || MI->getOperand(7).getImm() == X86::COND_BE
20641             MI->getOperand(7).getImm() == X86::COND_A
20642             || MI->getOperand(7).getImm() == X86::COND_BE
20649             MI->getOperand(7).getImm() == X86::COND_A
20650             || MI->getOperand(7).getImm() == X86::COND_BE
20657             MI->getOperand(7).getImm() == X86::COND_A
20658             || MI->getOperand(7).getImm() == X86::COND_BE
20667             MI->getOperand(1).getImm() == X86::COND_A
20668             || MI->getOperand(1).getImm() == X86::COND_BE
20675             MI->getOperand(1).getImm() == X86::COND_A
20676             || MI->getOperand(1).getImm() == X86::COND_BE
20683             MI->getOperand(1).getImm() == X86::COND_A
20684             || MI->getOperand(1).getImm() == X86::COND_BE
20691             MI->getOperand(1).getImm() == X86::COND_A
20692             || MI->getOperand(1).getImm() == X86::COND_BE
20699             MI->getOperand(1).getImm() == X86::COND_A
20700             || MI->getOperand(1).getImm() == X86::COND_BE
20708       if (MI->getOperand(5).getImm() == X86::COND_GE)
20710       if (MI->getOperand(5).getImm() == X86::COND_G)
20712       if (MI->getOperand(5).getImm() == X86::COND_LE)
20714       if (MI->getOperand(5).getImm() == X86::COND_L)
20720             MI->getOperand(5).getImm() == X86::COND_A
20721             || MI->getOperand(5).getImm() == X86::COND_BE
20728             MI->getOperand(5).getImm() == X86::COND_A
20729             || MI->getOperand(5).getImm() == X86::COND_BE
20736             MI->getOperand(5).getImm() == X86::COND_A
20737             || MI->getOperand(5).getImm() == X86::COND_BE
20744             MI->getOperand(5).getImm() == X86::COND_A
20745             || MI->getOperand(5).getImm() == X86::COND_BE
20752             MI->getOperand(5).getImm() == X86::COND_A
20753             || MI->getOperand(5).getImm() == X86::COND_BE
20761       if (MI->getOperand(1).getReg() == MI->getOperand(2).getReg())
20761       if (MI->getOperand(1).getReg() == MI->getOperand(2).getReg())
20766       if (MI->getOperand(1).getReg() == MI->getOperand(2).getReg())
20766       if (MI->getOperand(1).getReg() == MI->getOperand(2).getReg())
20771       if (MI->getOperand(1).getReg() == MI->getOperand(2).getReg())
20771       if (MI->getOperand(1).getReg() == MI->getOperand(2).getReg())
20776       if (MI->getOperand(1).getReg() == MI->getOperand(2).getReg())
20776       if (MI->getOperand(1).getReg() == MI->getOperand(2).getReg())
20783       if (MI->getOperand(1).getReg() == MI->getOperand(2).getReg())
20783       if (MI->getOperand(1).getReg() == MI->getOperand(2).getReg())
20788       if (MI->getOperand(1).getReg() == MI->getOperand(2).getReg())
20788       if (MI->getOperand(1).getReg() == MI->getOperand(2).getReg())
20793       if (MI->getOperand(1).getReg() == MI->getOperand(2).getReg())
20793       if (MI->getOperand(1).getReg() == MI->getOperand(2).getReg())
20798       if (MI->getOperand(1).getReg() == MI->getOperand(2).getReg())
20798       if (MI->getOperand(1).getReg() == MI->getOperand(2).getReg())
20805       if (MI->getOperand(1).getReg() == MI->getOperand(2).getReg())
20805       if (MI->getOperand(1).getReg() == MI->getOperand(2).getReg())
20810       if (MI->getOperand(1).getReg() == MI->getOperand(2).getReg())
20810       if (MI->getOperand(1).getReg() == MI->getOperand(2).getReg())
20815       if (MI->getOperand(1).getReg() == MI->getOperand(2).getReg())
20815       if (MI->getOperand(1).getReg() == MI->getOperand(2).getReg())
20820       if (MI->getOperand(1).getReg() == MI->getOperand(2).getReg())
20820       if (MI->getOperand(1).getReg() == MI->getOperand(2).getReg())
20828             MI->getOperand(2).getImm() == 0
20829             && MI->getOperand(1).getReg() != X86::AX
20830             && MI->getOperand(1).getReg() != X86::EAX
20831             && MI->getOperand(1).getReg() != X86::RAX
20839       if (X86_MC::hasLockPrefix(*MI))
20847             MI->getOperand(1).getReg() == MI->getOperand(2).getReg()
20847             MI->getOperand(1).getReg() == MI->getOperand(2).getReg()
20848             && MI->getOperand(3).getImm() == 136
20856       if (X86_MC::hasLockPrefix(*MI))
20863       if (MI->getOperand(1).getReg() == MI->getOperand(2).getReg())
20863       if (MI->getOperand(1).getReg() == MI->getOperand(2).getReg())
20868       if (MI->getOperand(1).getReg() == MI->getOperand(2).getReg())
20868       if (MI->getOperand(1).getReg() == MI->getOperand(2).getReg())
20875       if (MI->getOperand(1).getReg() == MI->getOperand(2).getReg())
20875       if (MI->getOperand(1).getReg() == MI->getOperand(2).getReg())
20880       if (MI->getOperand(1).getReg() == MI->getOperand(2).getReg())
20880       if (MI->getOperand(1).getReg() == MI->getOperand(2).getReg())
20887       if (MI->getOperand(1).getReg() == MI->getOperand(2).getReg())
20887       if (MI->getOperand(1).getReg() == MI->getOperand(2).getReg())
20892       if (MI->getOperand(1).getReg() == MI->getOperand(2).getReg())
20892       if (MI->getOperand(1).getReg() == MI->getOperand(2).getReg())
20899       if (MI->getOperand(1).getReg() == MI->getOperand(2).getReg())
20899       if (MI->getOperand(1).getReg() == MI->getOperand(2).getReg())
20904       if (MI->getOperand(1).getReg() == MI->getOperand(2).getReg())
20904       if (MI->getOperand(1).getReg() == MI->getOperand(2).getReg())
20912             X86_MC::hasLockPrefix(*MI)
20914               MI->getOpcode() == X86::CMPXCHG8B
20915               || MI->getOpcode() == X86::LCMPXCHG8B
20920             X86_MC::hasLockPrefix(*MI)
20922               MI->getOpcode() == X86::CMPXCHG16B
20923               || MI->getOpcode() == X86::LCMPXCHG16B
20928             X86_MC::hasLockPrefix(*MI)
20930               MI->getOpcode() == X86::LCMPXCHG8
20931               || MI->getOpcode() == X86::CMPXCHG8rm
20936             X86_MC::hasLockPrefix(*MI)
20938               MI->getOpcode() == X86::LCMPXCHG8
20939               || MI->getOpcode() == X86::CMPXCHG8rm
20940               || MI->getOpcode() == X86::CMPXCHG16rm
20941               || MI->getOpcode() == X86::CMPXCHG32rm
20942               || MI->getOpcode() == X86::CMPXCHG64rm
20943               || MI->getOpcode() == X86::LCMPXCHG16
20944               || MI->getOpcode() == X86::LCMPXCHG32
20945               || MI->getOpcode() == X86::LCMPXCHG64
20946               || MI->getOpcode() == X86::LCMPXCHG8B
20947               || MI->getOpcode() == X86::LCMPXCHG16B
20952             MI->getOpcode() == X86::CMPXCHG8B
20953             || MI->getOpcode() == X86::LCMPXCHG8B
20957             MI->getOpcode() == X86::CMPXCHG16B
20958             || MI->getOpcode() == X86::LCMPXCHG16B
20962             MI->getOpcode() == X86::LCMPXCHG8
20963             || MI->getOpcode() == X86::CMPXCHG8rm
20967             MI->getOpcode() == X86::LCMPXCHG8
20968             || MI->getOpcode() == X86::CMPXCHG8rm
20969             || MI->getOpcode() == X86::CMPXCHG16rm
20970             || MI->getOpcode() == X86::CMPXCHG32rm
20971             || MI->getOpcode() == X86::CMPXCHG64rm
20972             || MI->getOpcode() == X86::LCMPXCHG16
20973             || MI->getOpcode() == X86::LCMPXCHG32
20974             || MI->getOpcode() == X86::LCMPXCHG64
20975             || MI->getOpcode() == X86::LCMPXCHG8B
20976             || MI->getOpcode() == X86::LCMPXCHG16B
20979       if (( MI->getOpcode() == X86::CMPXCHG8rr ))
20987             X86_MC::hasLockPrefix(*MI)
20989               MI->getOpcode() == X86::CMPXCHG8B
20990               || MI->getOpcode() == X86::LCMPXCHG8B
20995             X86_MC::hasLockPrefix(*MI)
20997               MI->getOpcode() == X86::CMPXCHG16B
20998               || MI->getOpcode() == X86::LCMPXCHG16B
21003             X86_MC::hasLockPrefix(*MI)
21005               MI->getOpcode() == X86::LCMPXCHG8
21006               || MI->getOpcode() == X86::CMPXCHG8rm
21011             X86_MC::hasLockPrefix(*MI)
21013               MI->getOpcode() == X86::LCMPXCHG8
21014               || MI->getOpcode() == X86::CMPXCHG8rm
21015               || MI->getOpcode() == X86::CMPXCHG16rm
21016               || MI->getOpcode() == X86::CMPXCHG32rm
21017               || MI->getOpcode() == X86::CMPXCHG64rm
21018               || MI->getOpcode() == X86::LCMPXCHG16
21019               || MI->getOpcode() == X86::LCMPXCHG32
21020               || MI->getOpcode() == X86::LCMPXCHG64
21021               || MI->getOpcode() == X86::LCMPXCHG8B
21022               || MI->getOpcode() == X86::LCMPXCHG16B
21027             MI->getOpcode() == X86::CMPXCHG8B
21028             || MI->getOpcode() == X86::LCMPXCHG8B
21032             MI->getOpcode() == X86::CMPXCHG16B
21033             || MI->getOpcode() == X86::LCMPXCHG16B
21037             MI->getOpcode() == X86::LCMPXCHG8
21038             || MI->getOpcode() == X86::CMPXCHG8rm
21042             MI->getOpcode() == X86::LCMPXCHG8
21043             || MI->getOpcode() == X86::CMPXCHG8rm
21044             || MI->getOpcode() == X86::CMPXCHG16rm
21045             || MI->getOpcode() == X86::CMPXCHG32rm
21046             || MI->getOpcode() == X86::CMPXCHG64rm
21047             || MI->getOpcode() == X86::LCMPXCHG16
21048             || MI->getOpcode() == X86::LCMPXCHG32
21049             || MI->getOpcode() == X86::LCMPXCHG64
21050             || MI->getOpcode() == X86::LCMPXCHG8B
21051             || MI->getOpcode() == X86::LCMPXCHG16B
21054       if (( MI->getOpcode() == X86::CMPXCHG8rr ))
21062             X86_MC::hasLockPrefix(*MI)
21064               MI->getOpcode() == X86::CMPXCHG8B
21065               || MI->getOpcode() == X86::LCMPXCHG8B
21070             X86_MC::hasLockPrefix(*MI)
21072               MI->getOpcode() == X86::CMPXCHG16B
21073               || MI->getOpcode() == X86::LCMPXCHG16B
21078             X86_MC::hasLockPrefix(*MI)
21080               MI->getOpcode() == X86::LCMPXCHG8
21081               || MI->getOpcode() == X86::CMPXCHG8rm
21086             X86_MC::hasLockPrefix(*MI)
21088               MI->getOpcode() == X86::LCMPXCHG8
21089               || MI->getOpcode() == X86::CMPXCHG8rm
21090               || MI->getOpcode() == X86::CMPXCHG16rm
21091               || MI->getOpcode() == X86::CMPXCHG32rm
21092               || MI->getOpcode() == X86::CMPXCHG64rm
21093               || MI->getOpcode() == X86::LCMPXCHG16
21094               || MI->getOpcode() == X86::LCMPXCHG32
21095               || MI->getOpcode() == X86::LCMPXCHG64
21096               || MI->getOpcode() == X86::LCMPXCHG8B
21097               || MI->getOpcode() == X86::LCMPXCHG16B
21102             MI->getOpcode() == X86::CMPXCHG8B
21103             || MI->getOpcode() == X86::LCMPXCHG8B
21107             MI->getOpcode() == X86::CMPXCHG16B
21108             || MI->getOpcode() == X86::LCMPXCHG16B
21112             MI->getOpcode() == X86::LCMPXCHG8
21113             || MI->getOpcode() == X86::CMPXCHG8rm
21117             MI->getOpcode() == X86::LCMPXCHG8
21118             || MI->getOpcode() == X86::CMPXCHG8rm
21119             || MI->getOpcode() == X86::CMPXCHG16rm
21120             || MI->getOpcode() == X86::CMPXCHG32rm
21121             || MI->getOpcode() == X86::CMPXCHG64rm
21122             || MI->getOpcode() == X86::LCMPXCHG16
21123             || MI->getOpcode() == X86::LCMPXCHG32
21124             || MI->getOpcode() == X86::LCMPXCHG64
21125             || MI->getOpcode() == X86::LCMPXCHG8B
21126             || MI->getOpcode() == X86::LCMPXCHG16B
21129       if (( MI->getOpcode() == X86::CMPXCHG8rr ))
21136       if (MI->getOperand(1).getReg() == MI->getOperand(2).getReg())
21136       if (MI->getOperand(1).getReg() == MI->getOperand(2).getReg())
21143       if (MI->getOperand(1).getReg() == MI->getOperand(2).getReg())
21143       if (MI->getOperand(1).getReg() == MI->getOperand(2).getReg())
21150       if (MI->getOperand(1).getReg() == MI->getOperand(2).getReg())
21150       if (MI->getOperand(1).getReg() == MI->getOperand(2).getReg())
21158             X86_MC::isThreeOperandsLEA(*MI)
21160               MI->getOperand(2).isImm() 
21161               && MI->getOperand(2).getImm() != 1
21170       if (MI->getOperand(1).getReg() == MI->getOperand(2).getReg())
21170       if (MI->getOperand(1).getReg() == MI->getOperand(2).getReg())
21175       if (MI->getOperand(1).getReg() == MI->getOperand(2).getReg())
21175       if (MI->getOperand(1).getReg() == MI->getOperand(2).getReg())
21182       if (MI->getOperand(1).getReg() == MI->getOperand(2).getReg())
21182       if (MI->getOperand(1).getReg() == MI->getOperand(2).getReg())
21187       if (MI->getOperand(1).getReg() == MI->getOperand(2).getReg())
21187       if (MI->getOperand(1).getReg() == MI->getOperand(2).getReg())
21192       if (MI->getOperand(1).getReg() == MI->getOperand(2).getReg())
21192       if (MI->getOperand(1).getReg() == MI->getOperand(2).getReg())
21197       if (MI->getOperand(1).getReg() == MI->getOperand(2).getReg())
21197       if (MI->getOperand(1).getReg() == MI->getOperand(2).getReg())
21202       if (MI->getOperand(1).getReg() == MI->getOperand(2).getReg())
21202       if (MI->getOperand(1).getReg() == MI->getOperand(2).getReg())
21207       if (MI->getOperand(1).getReg() == MI->getOperand(2).getReg())
21207       if (MI->getOperand(1).getReg() == MI->getOperand(2).getReg())
21212       if (MI->getOperand(1).getReg() == MI->getOperand(2).getReg())
21212       if (MI->getOperand(1).getReg() == MI->getOperand(2).getReg())
21219       if (MI->getOperand(1).getReg() == MI->getOperand(2).getReg())
21219       if (MI->getOperand(1).getReg() == MI->getOperand(2).getReg())
21224       if (MI->getOperand(1).getReg() == MI->getOperand(2).getReg())
21224       if (MI->getOperand(1).getReg() == MI->getOperand(2).getReg())
21229       if (MI->getOperand(1).getReg() == MI->getOperand(2).getReg())
21229       if (MI->getOperand(1).getReg() == MI->getOperand(2).getReg())
21234       if (MI->getOperand(1).getReg() == MI->getOperand(2).getReg())
21234       if (MI->getOperand(1).getReg() == MI->getOperand(2).getReg())
21241       if (MI->getOperand(1).getReg() == MI->getOperand(2).getReg())
21241       if (MI->getOperand(1).getReg() == MI->getOperand(2).getReg())
21248       if (MI->getOperand(1).getReg() == MI->getOperand(2).getReg())
21248       if (MI->getOperand(1).getReg() == MI->getOperand(2).getReg())
21255       if (MI->getOperand(1).getReg() == MI->getOperand(2).getReg())
21255       if (MI->getOperand(1).getReg() == MI->getOperand(2).getReg())
21262       if (MI->getOperand(1).getReg() == MI->getOperand(2).getReg())
21262       if (MI->getOperand(1).getReg() == MI->getOperand(2).getReg())
21269       if (MI->getOperand(1).getReg() == MI->getOperand(2).getReg())
21269       if (MI->getOperand(1).getReg() == MI->getOperand(2).getReg())
21276       if (MI->getOperand(1).getReg() == MI->getOperand(2).getReg())
21276       if (MI->getOperand(1).getReg() == MI->getOperand(2).getReg())
21283       if (MI->getOperand(1).getReg() == MI->getOperand(2).getReg())
21283       if (MI->getOperand(1).getReg() == MI->getOperand(2).getReg())
21290       if (MI->getOperand(1).getReg() == MI->getOperand(2).getReg())
21290       if (MI->getOperand(1).getReg() == MI->getOperand(2).getReg())
21297       if (MI->getOperand(1).getReg() == MI->getOperand(2).getReg())
21297       if (MI->getOperand(1).getReg() == MI->getOperand(2).getReg())