Lines Matching refs:DX
1985 // This is a terrible hack to handle "out[bwl]? %al, (%dx)" ->
1986 // "outb %al, %dx". Out doesn't take a memory form, but this is a widely
1994 Op.Mem.BaseReg == MatchRegisterName("dx") && Op.Mem.IndexReg == 0) {
2000 // Same hack for "in[bwl]? (%dx), %al" -> "inb %dx, %al".
2007 Op.Mem.BaseReg == MatchRegisterName("dx") && Op.Mem.IndexReg == 0) {
2013 // Transform "ins[bwl] %dx, %es:(%edi)" into "ins[bwl]"
2018 if (Op.isReg() && Op.getReg() == X86::DX && isDstOp(Op2)) {
2026 // Transform "outs[bwl] %ds:(%esi), %dx" into "out[bwl]"
2031 if (isSrcOp(Op) && Op2.isReg() && Op2.getReg() == X86::DX) {