Home | History | Annotate | Download | only in X86

Lines Matching refs:EAX

297 /// \brief Simplify FOO $imm, %{al,ax,eax,rax} to FOO $imm, for instruction with
309 if (Reg != X86::AL && Reg != X86::AX && Reg != X86::EAX && Reg != X86::RAX)
331 case X86::MOVSX32rr16: // movswl %ax, %eax --> cwtl
332 if (Op0 == X86::EAX && Op1 == X86::AX)
335 case X86::MOVSX64rr32: // movslq %eax, %rax --> cltq
336 if (Op0 == X86::RAX && Op1 == X86::EAX)
370 if (Reg != X86::AL && Reg != X86::AX && Reg != X86::EAX && Reg != X86::RAX)
546 unsigned ReturnReg = Subtarget.is64Bit() ? X86::RAX : X86::EAX;
591 // this with an ugly goto in case the resultant OR uses EAX and needs the
652 // which have a short %eax, etc. form. Handle this by custom lowering, for
756 LEA.addOperand(MCOperand::createReg(X86::EAX)); // dest
764 LEA.addOperand(MCOperand::createReg(X86::EAX)); // dest
1176 // EAX = ADD32ri EAX, MO_GOT_ABSOLUTE_ADDRESS(@MYGLOBAL)