Lines Matching refs:variable
57 "Debug Variable Analysis", false, false)
61 "Debug Variable Analysis", false, false)
100 /// UserValue - A user value is a part of a debug info user variable.
103 /// holds part of a user variable. The part is identified by a byte offset.
106 /// user values are related if they refer to the same variable, or if they are
112 const MDNode *variable; ///< The debug info variable we are part of.
113 unsigned offset; ///< Byte offset into variable.
115 DebugLoc dl; ///< The debug location for the variable. This is
144 : variable(var), offset(o), IsIndirect(i), dl(L), leader(this),
161 return Var == variable && Offset == offset && indirect == IsIndirect;
270 /// variable may have more than one corresponding DBG_VALUE instructions.
271 /// Only first one needs DebugLoc to identify variable's lexical scope
304 /// Map user variable to eq class leader.
363 DIVariable DV(variable);
455 // DBG_VALUE loc, offset, variable
463 // Get or create the UserValue for (variable,offset).
939 IsIndirect, Loc.getReg(), offset, variable);
942 .addOperand(Loc).addImm(offset).addMetadata(variable);