reference, declaration → definition definition → references, declarations, derived classes, virtual overrides reference to multiple definitions → definitions unreferenced |
31166 DebugLoc DL = MI.getDebugLoc(); 31168 switch (MI.getOpcode()) { 31174 return EmitLoweredTLSAddr(MI, BB); 31179 return EmitLoweredRetpoline(MI, BB); 31181 return EmitLoweredCatchRet(MI, BB); 31183 return EmitLoweredCatchPad(MI, BB); 31186 return EmitLoweredSegAlloca(MI, BB); 31189 return EmitLoweredTLSCall(MI, BB); 31211 return EmitLoweredSelect(MI, BB); 31216 MI.getOpcode() == X86::RDFLAGS32 ? X86::PUSHF32 : X86::PUSHF64; 31217 unsigned Pop = MI.getOpcode() == X86::RDFLAGS32 ? X86::POP32r : X86::POP64r; 31218 MachineInstr *Push = BuildMI(*BB, MI, DL, TII->get(PushF)); 31229 BuildMI(*BB, MI, DL, TII->get(Pop), MI.getOperand(0).getReg()); 31229 BuildMI(*BB, MI, DL, TII->get(Pop), MI.getOperand(0).getReg()); 31231 MI.eraseFromParent(); // The pseudo is gone now. 31238 MI.getOpcode() == X86::WRFLAGS32 ? X86::PUSH32r : X86::PUSH64r; 31240 MI.getOpcode() == X86::WRFLAGS32 ? X86::POPF32 : X86::POPF64; 31241 BuildMI(*BB, MI, DL, TII->get(Push)).addReg(MI.getOperand(0).getReg()); 31241 BuildMI(*BB, MI, DL, TII->get(Push)).addReg(MI.getOperand(0).getReg()); 31242 BuildMI(*BB, MI, DL, TII->get(PopF)); 31244 MI.eraseFromParent(); // The pseudo is gone now. 31260 addFrameReference(BuildMI(*BB, MI, DL, 31265 addFrameReference(BuildMI(*BB, MI, DL, TII->get(X86::MOVZX32rm16), OldCW), 31270 BuildMI(*BB, MI, DL, TII->get(X86::OR32ri), NewCW) 31276 BuildMI(*BB, MI, DL, TII->get(TargetOpcode::COPY), NewCW16) 31281 addFrameReference(BuildMI(*BB, MI, DL, TII->get(X86::MOV16mr)), 31286 addFrameReference(BuildMI(*BB, MI, DL, 31291 switch (MI.getOpcode()) { 31304 X86AddressMode AM = getAddressFromInstr(&MI, 0); 31305 addFullAddress(BuildMI(*BB, MI, DL, TII->get(Opc)), AM) 31306 .addReg(MI.getOperand(X86::AddrNumOperands).getReg()); 31309 addFrameReference(BuildMI(*BB, MI, DL, 31312 MI.eraseFromParent(); // The pseudo instruction is gone now. 31318 return emitXBegin(MI, BB, Subtarget.getInstrInfo()); 31321 return EmitVAStartSaveXMMRegsWithCustomInserter(MI, BB); 31324 return EmitVAARG64WithCustomInserter(MI, BB); 31328 return emitEHSjLjSetJmp(MI, BB); 31332 return emitEHSjLjLongJmp(MI, BB); 31335 return EmitSjLjDispatchBlock(MI, BB); 31340 return emitPatchPoint(MI, BB); 31344 return emitPatchPoint(MI, BB); 31347 return emitXRayCustomEvent(MI, BB); 31350 return emitXRayTypedEvent(MI, BB); 31381 X86AddressMode AM = getAddressFromInstr(&MI, 0); 31390 MachineBasicBlock::reverse_iterator RMBBI(MI.getReverseIterator()); 31401 setDirectAddressInInstr(&MI, 0, computedAddrVReg); 31410 MI.getOpcode() == X86::LCMPXCHG8B_SAVE_EBX ? X86::EBX : X86::RBX;