Lines Matching defs:variable
97 /// UserValue - A user value is a part of a debug info user variable.
100 /// holds part of a user variable. The part is identified by a byte offset.
103 /// user values are related if they refer to the same variable, or if they are
109 const MDNode *variable; ///< The debug info variable we are part of.
110 unsigned offset; ///< Byte offset into variable.
112 DebugLoc dl; ///< The debug location for the variable. This is
141 : variable(var), offset(o), IsIndirect(i), dl(L), leader(this),
158 return Var == variable && Offset == offset;
267 /// variable may have more than one corresponding DBG_VALUE instructions.
268 /// Only first one needs DebugLoc to identify variable's lexical scope
301 /// Map user variable to eq class leader.
360 DIVariable DV(variable);
451 // DBG_VALUE loc, offset, variable
459 // Get or create the UserValue for (variable,offset).
936 IsIndirect, Loc.getReg(), offset, variable);
939 .addOperand(Loc).addImm(offset).addMetadata(variable);