reference, declaration → definition definition → references, declarations, derived classes, virtual overrides reference to multiple definitions → definitions unreferenced |
601 if (MI.getNumOperands() != 4 || 602 !(MI.getOperand(1).isReg() || MI.getOperand(1).isImm()) || 602 !(MI.getOperand(1).isReg() || MI.getOperand(1).isImm()) || 603 !MI.getOperand(2).isMetadata()) { 604 LLVM_DEBUG(dbgs() << "Can't handle " << MI); 616 if (MI.getOperand(0).isReg() && 617 Register::isVirtualRegister(MI.getOperand(0).getReg())) { 618 const Register Reg = MI.getOperand(0).getReg(); 624 << " " << MI); 636 << " " << MI); 642 assert(!MI.getOperand(1).isImm() && "DBG_VALUE with indirect flag before " 644 const DILocalVariable *Var = MI.getDebugVariable(); 645 const DIExpression *Expr = MI.getDebugExpression(); 647 getUserValue(Var, Expr, MI.getDebugLoc()); 649 UV->addDef(Idx, MI.getOperand(0));