reference, declaration → definition definition → references, declarations, derived classes, virtual overrides reference to multiple definitions → definitions unreferenced |
29535 std::next(MachineBasicBlock::iterator(MI)), MBB->end()); 29545 DebugLoc DL = MI.getDebugLoc(); 29547 Register CountReg = MI.getOperand(0).getReg(); 29548 int64_t RegSaveFrameIndex = MI.getOperand(1).getImm(); 29549 int64_t VarArgsFPOffset = MI.getOperand(2).getImm(); 29560 assert((MI.getNumOperands() <= 3 || 29561 !MI.getOperand(MI.getNumOperands() - 1).isReg() || 29561 !MI.getOperand(MI.getNumOperands() - 1).isReg() || 29562 MI.getOperand(MI.getNumOperands() - 1).getReg() == X86::EFLAGS) && 29562 MI.getOperand(MI.getNumOperands() - 1).getReg() == X86::EFLAGS) && 29566 for (int i = 3, e = MI.getNumOperands() - 1; i != e; ++i) { 29578 .addReg(MI.getOperand(i).getReg()) 29582 MI.eraseFromParent(); // The pseudo instruction is gone now.