Lines Matching refs:LEA

745   MCInst LEA;  in LowerTlsAddr()  local
747 LEA.setOpcode(X86::LEA64r); in LowerTlsAddr()
748 LEA.addOperand(MCOperand::createReg(X86::RDI)); // dest in LowerTlsAddr()
749 LEA.addOperand(MCOperand::createReg(X86::RIP)); // base in LowerTlsAddr()
750 LEA.addOperand(MCOperand::createImm(1)); // scale in LowerTlsAddr()
751 LEA.addOperand(MCOperand::createReg(0)); // index in LowerTlsAddr()
752 LEA.addOperand(MCOperand::createExpr(symRef)); // disp in LowerTlsAddr()
753 LEA.addOperand(MCOperand::createReg(0)); // seg in LowerTlsAddr()
755 LEA.setOpcode(X86::LEA32r); in LowerTlsAddr()
756 LEA.addOperand(MCOperand::createReg(X86::EAX)); // dest in LowerTlsAddr()
757 LEA.addOperand(MCOperand::createReg(X86::EBX)); // base in LowerTlsAddr()
758 LEA.addOperand(MCOperand::createImm(1)); // scale in LowerTlsAddr()
759 LEA.addOperand(MCOperand::createReg(0)); // index in LowerTlsAddr()
760 LEA.addOperand(MCOperand::createExpr(symRef)); // disp in LowerTlsAddr()
761 LEA.addOperand(MCOperand::createReg(0)); // seg in LowerTlsAddr()
763 LEA.setOpcode(X86::LEA32r); in LowerTlsAddr()
764 LEA.addOperand(MCOperand::createReg(X86::EAX)); // dest in LowerTlsAddr()
765 LEA.addOperand(MCOperand::createReg(0)); // base in LowerTlsAddr()
766 LEA.addOperand(MCOperand::createImm(1)); // scale in LowerTlsAddr()
767 LEA.addOperand(MCOperand::createReg(X86::EBX)); // index in LowerTlsAddr()
768 LEA.addOperand(MCOperand::createExpr(symRef)); // disp in LowerTlsAddr()
769 LEA.addOperand(MCOperand::createReg(0)); // seg in LowerTlsAddr()
771 EmitAndCountInstruction(LEA); in LowerTlsAddr()