Lines Matching refs:valobj
170 valobj: lldb.SBValue, abstractVal: lldb.SBValue, internal_dict
175 if is_derived_attribute_or_type(valobj.GetType(), internal_dict):
176 return valobj.GetType()
180 typeIdMap = get_typeid_map(valobj.GetTarget(), internal_dict)
189 def __init__(self, valobj: lldb.SBValue, internal_dict):
190 self.valobj = valobj
194 impl: lldb.SBValue = self.valobj.GetChildMemberWithName("impl")
195 if self.valobj.GetTypeName() == "mlir::Location":
202 valobj, self.abstractVal, internal_dict
223 self.mnemonic = self.valobj.CreateValueFromExpression(
250 impl: lldb.SBValue = self.valobj.GetChildMemberWithName("impl")
251 impl_ptr: lldb.SBValue = self.valobj.CreateValueFromData(
259 return self.valobj.CreateValueFromExpression(
282 def AttrTypeSummaryProvider(valobj: lldb.SBValue, internal_dict):
286 value = valobj.GetChildMemberWithName("value")
291 mnemonic: lldb.SBValue = valobj.GetChildMemberWithName("[mnemonic]")
299 signedness = valobj.GetChildMemberWithName("signedness").GetValueAsUnsigned()
305 return f"{prefix}{valobj.GetChildMemberWithName('width').GetValueAsUnsigned()}"
308 value = valobj.GetChildMemberWithName("value")
332 def __init__(self, valobj, internal_dict):
333 self.valobj = valobj
351 return self.valobj.GetChildMemberWithName("operations")
353 return self.valobj.GetChildMemberWithName("arguments")
355 expr_path = build_ptr_str_from_addr(self.valobj, self.valobj.GetType())
356 return self.valobj.CreateValueFromExpression(
383 def __init__(self, valobj, internal_dict):
384 self.valobj = valobj
432 self.opobj = self.valobj
433 if "mlir::Operation" not in self.valobj.GetTypeName():
434 self.opobj = self.valobj.GetChildMemberWithName("state")
450 def OperationSummaryProvider(valobj: lldb.SBValue, internal_dict):
453 name = valobj.GetChildMemberWithName("name")
469 def __init__(self, valobj, internal_dict):
470 self.valobj = valobj
489 length_obj = self.valobj.GetChildMemberWithName("count")
492 self.data = self.valobj.GetChildMemberWithName("base")
505 def __init__(self, valobj, internal_dict):
506 self.valobj = valobj
521 expr_path = get_expression_path(self.valobj)
522 return self.valobj.CreateValueFromExpression(
527 length_obj = self.valobj.GetChildMemberWithName("count")
534 def __init__(self, valobj, internal_dict):
535 self.valobj = valobj
539 sentinel = self.valobj.GetChildMemberWithName("Sentinel")
562 value: lldb.SBValue = self.valobj.GetChildMemberWithName("Sentinel")
575 self.valobj.GetType().GetTemplateArgumentType(0).GetPointerType()
587 def __init__(self, valobj, internal_dict):
588 self.valobj = valobj
619 if self.valobj.GetTypeName().endswith("Impl"):
621 self.valobj.AddressOf(), self.valobj.GetType().GetPointerType()
624 impl = self.valobj.GetChildMemberWithName("impl")
637 return self.valobj.CreateValueFromExpression(
641 return self.valobj.CreateValueFromExpression(
647 impl = self.valobj.CreateValueFromExpression("impl", derived_impl_str)
659 return self.valobj.CreateValueFromExpression(
662 return self.valobj.CreateValueFromExpression("index", f"{self.kind}")
664 return self.valobj.CreateValueFromExpression(
671 if self.valobj.GetTypeName().endswith("Impl"):
673 self.valobj, self.valobj.GetType().GetPointerType()
676 impl = self.valobj.GetChildMemberWithName("impl")
680 self.kind = self.valobj.CreateValueFromExpression(
685 def ValueSummaryProvider(valobj: lldb.SBValue, internal_dict):
688 index = valobj.GetChildMemberWithName("index").GetValueAsUnsigned()
690 if valobj.GetChildMemberWithName("location").IsValid():
694 valobj.GetChildMemberWithName("owner")
701 type = valobj.GetChildMemberWithName("type")