Home | History | Annotate | Download | only in AsmParser

Lines Matching refs:DX

1854   // and then only in non-64-bit modes. Except for DX, which is a special case
1859 BaseReg != X86::DX) {
2001 // This is a terrible hack to handle "out[bwl]? %al, (%dx)" ->
2002 // "outb %al, %dx". Out doesn't take a memory form, but this is a widely
2010 Op.Mem.BaseReg == MatchRegisterName("dx") && Op.Mem.IndexReg == 0) {
2015 // Same hack for "in[bwl]? (%dx), %al" -> "inb %dx, %al".
2022 Op.Mem.BaseReg == MatchRegisterName("dx") && Op.Mem.IndexReg == 0) {
2033 Operands.push_back(X86Operand::CreateReg(X86::DX, NameLoc, NameLoc));
2036 Operands.push_back(X86Operand::CreateReg(X86::DX, NameLoc, NameLoc));
2047 Operands.push_back(X86Operand::CreateReg(X86::DX, NameLoc, NameLoc));
2050 Operands.push_back(X86Operand::CreateReg(X86::DX, NameLoc, NameLoc));