Lines Matching refs:X86
15 #include "X86.h"
42 const char *getPassName() const override { return "X86 LEA Fixup"; }
102 case X86::MOV32rr:
103 case X86::MOV64rr: {
107 TII->get(MI->getOpcode() == X86::MOV32rr ? X86::LEA32r
108 : X86::LEA64r))
118 case X86::ADD64ri32:
119 case X86::ADD64ri8:
120 case X86::ADD64ri32_DB:
121 case X86::ADD64ri8_DB:
122 case X86::ADD32ri:
123 case X86::ADD32ri8:
124 case X86::ADD32ri_DB:
125 case X86::ADD32ri8_DB:
126 case X86::ADD16ri:
127 case X86::ADD16ri8:
128 case X86::ADD16ri_DB:
129 case X86::ADD16ri8_DB:
136 case X86::ADD16rr:
137 case X86::ADD16rr_DB:
234 MachineOperand &p = MI->getOperand(AddrOffset + X86::AddrBaseReg);
235 if (p.isReg() && p.getReg() != X86::ESP) {
238 MachineOperand &q = MI->getOperand(AddrOffset + X86::AddrIndexReg);
239 if (q.isReg() && q.getReg() != X86::ESP) {
268 if (opcode != X86::LEA16r && opcode != X86::LEA32r && opcode != X86::LEA64r &&
269 opcode != X86::LEA64_32r)
284 case X86::LEA16r:
285 addrr_opcode = X86::ADD16rr;
286 addri_opcode = X86::ADD16ri;
288 case X86::LEA32r:
289 addrr_opcode = X86::ADD32rr;
290 addri_opcode = X86::ADD32ri;
292 case X86::LEA64_32r:
293 case X86::LEA64r:
294 addrr_opcode = X86::ADD64rr;
295 addri_opcode = X86::ADD64ri32;