Lines Matching refs:LocalVariable
328 struct LocalVariable;
343 LocalVariable, enumerator
391 case Object::Kind::LocalVariable: return "LocalVariable"; in cstr()
780 std::vector<LocalVariable *> variables;
837 struct LocalVariable : ObjectImpl<LocalVariable, Object, Object::Kind::LocalVariable> struct
891 LocalVariable *local = nullptr;
900 LocalVariable *local = nullptr;
916 inline const char *tostring(LocalVariable::Definition def) in tostring()
920 case LocalVariable::Definition::Undefined: return "Undefined"; in tostring()
921 case LocalVariable::Definition::Declaration: return "Declaration"; in tostring()
922 case LocalVariable::Definition::Values: return "Values"; in tostring()
1172 Shared(debug::LocalVariable const *const variable, State const *const state, int const lane) in Shared()
1177 ASSERT(variable->definition == debug::LocalVariable::Definition::Values); in Shared()
1180 debug::LocalVariable const *const variable;
1185 LocalVariableValue(debug::LocalVariable *variable, State const *const state, int lane);
1190 debug::LocalVariable::ValueNode const *node);
1201 debug::LocalVariable::ValueNode const *const node;
1752 defineOrEmit(insn, pass, [&](debug::LocalVariable *var) { in process()
1771 decl->local = get(debug::LocalVariable::ID(insn.word(5))); in process()
1777 ASSERT_MSG(decl->local->definition == debug::LocalVariable::Definition::Undefined, in process()
1783 tostring(debug::LocalVariable::Definition::Declaration)); in process()
1784 decl->local->definition = debug::LocalVariable::Definition::Declaration; in process()
1789 value->local = get(debug::LocalVariable::ID(insn.word(5))); in process()
1793 if(value->local->definition == debug::LocalVariable::Definition::Undefined) in process()
1795 value->local->definition = debug::LocalVariable::Definition::Values; in process()
1799 ASSERT_MSG(value->local->definition == debug::LocalVariable::Definition::Values, in process()
1805 tostring(debug::LocalVariable::Definition::Values)); in process()
1822 auto child = std::make_unique<debug::LocalVariable::ValueNode>(); in process()
1828 if(node->debugValueIndex == debug::LocalVariable::ValueNode::NoDebugValueIndex) in process()
2016 debug::LocalVariable *variable, in LocalVariableValue()
2025 debug::LocalVariable::ValueNode const *node) in LocalVariableValue()
2053 auto newActiveValue = (node->debugValueIndex != debug::LocalVariable::ValueNode::NoDebugValueIndex) in updateValue()
2355 case debug::LocalVariable::Definition::Undefined: in getOrCreateLocals()
2360 case debug::LocalVariable::Definition::Declaration: in getOrCreateLocals()
2366 case debug::LocalVariable::Definition::Values: in getOrCreateLocals()