reference, declaration → definition definition → references, declarations, derived classes, virtual overrides reference to multiple definitions → definitions unreferenced |
223 : Var(MI), Expr(MI.getDebugExpression()), MI(MI), 223 : Var(MI), Expr(MI.getDebugExpression()), MI(MI), 223 : Var(MI), Expr(MI.getDebugExpression()), MI(MI), 224 UVS(MI.getDebugLoc(), LS) { 227 assert(MI.isDebugValue() && "not a DBG_VALUE"); 228 assert(MI.getNumOperands() == 4 && "malformed DBG_VALUE"); 229 if (int RegNo = isDbgValueDescribedByReg(MI)) { 230 Kind = MI.isDebugEntryValue() ? EntryValueKind : RegisterKind; 232 } else if (MI.getOperand(0).isImm()) { 234 Loc.Immediate = MI.getOperand(0).getImm(); 235 } else if (MI.getOperand(0).isFPImm()) { 237 Loc.FPImm = MI.getOperand(0).getFPImm(); 238 } else if (MI.getOperand(0).isCImm()) { 240 Loc.CImm = MI.getOperand(0).getCImm(); 242 assert((Kind != ImmediateKind || !MI.isDebugEntryValue()) &&