Lines Matching refs:LEA
725 MCInst LEA; in LowerTlsAddr() local
727 LEA.setOpcode(X86::LEA64r); in LowerTlsAddr()
728 LEA.addOperand(MCOperand::createReg(X86::RDI)); // dest in LowerTlsAddr()
729 LEA.addOperand(MCOperand::createReg(X86::RIP)); // base in LowerTlsAddr()
730 LEA.addOperand(MCOperand::createImm(1)); // scale in LowerTlsAddr()
731 LEA.addOperand(MCOperand::createReg(0)); // index in LowerTlsAddr()
732 LEA.addOperand(MCOperand::createExpr(symRef)); // disp in LowerTlsAddr()
733 LEA.addOperand(MCOperand::createReg(0)); // seg in LowerTlsAddr()
735 LEA.setOpcode(X86::LEA32r); in LowerTlsAddr()
736 LEA.addOperand(MCOperand::createReg(X86::EAX)); // dest in LowerTlsAddr()
737 LEA.addOperand(MCOperand::createReg(X86::EBX)); // base in LowerTlsAddr()
738 LEA.addOperand(MCOperand::createImm(1)); // scale in LowerTlsAddr()
739 LEA.addOperand(MCOperand::createReg(0)); // index in LowerTlsAddr()
740 LEA.addOperand(MCOperand::createExpr(symRef)); // disp in LowerTlsAddr()
741 LEA.addOperand(MCOperand::createReg(0)); // seg in LowerTlsAddr()
743 LEA.setOpcode(X86::LEA32r); in LowerTlsAddr()
744 LEA.addOperand(MCOperand::createReg(X86::EAX)); // dest in LowerTlsAddr()
745 LEA.addOperand(MCOperand::createReg(0)); // base in LowerTlsAddr()
746 LEA.addOperand(MCOperand::createImm(1)); // scale in LowerTlsAddr()
747 LEA.addOperand(MCOperand::createReg(X86::EBX)); // index in LowerTlsAddr()
748 LEA.addOperand(MCOperand::createExpr(symRef)); // disp in LowerTlsAddr()
749 LEA.addOperand(MCOperand::createReg(0)); // seg in LowerTlsAddr()
751 EmitAndCountInstruction(LEA); in LowerTlsAddr()