Lines Matching refs:APValue
408 static bool isSimpleAPValue(const APValue &Value) { in isSimpleAPValue()
410 case APValue::None: in isSimpleAPValue()
411 case APValue::Indeterminate: in isSimpleAPValue()
412 case APValue::Int: in isSimpleAPValue()
413 case APValue::Float: in isSimpleAPValue()
414 case APValue::FixedPoint: in isSimpleAPValue()
415 case APValue::ComplexInt: in isSimpleAPValue()
416 case APValue::ComplexFloat: in isSimpleAPValue()
417 case APValue::LValue: in isSimpleAPValue()
418 case APValue::MemberPointer: in isSimpleAPValue()
419 case APValue::AddrLabelDiff: in isSimpleAPValue()
421 case APValue::Vector: in isSimpleAPValue()
422 case APValue::Array: in isSimpleAPValue()
423 case APValue::Struct: in isSimpleAPValue()
425 case APValue::Union: in isSimpleAPValue()
445 const APValue &Value, QualType Ty, in dumpAPValueChildren()
446 const APValue &(*IdxToChildFun)(const APValue &, unsigned), in dumpAPValueChildren() argument
477 void TextNodeDumper::Visit(const APValue &Value, QualType Ty) { in Visit()
480 case APValue::None: in Visit()
483 case APValue::Indeterminate: in Visit()
486 case APValue::Int: in Visit()
493 case APValue::Float: in Visit()
500 case APValue::FixedPoint: in Visit()
507 case APValue::Vector: { in Visit()
513 [](const APValue &Value, unsigned Index) -> const APValue & { in Visit()
519 case APValue::ComplexInt: in Visit()
527 case APValue::ComplexFloat: in Visit()
535 case APValue::LValue: in Visit()
539 case APValue::Array: { in Visit()
546 [](const APValue &Value, unsigned Index) -> const APValue & { in Visit()
563 case APValue::Struct: { in Visit()
568 [](const APValue &Value, unsigned Index) -> const APValue & { in Visit()
575 [](const APValue &Value, unsigned Index) -> const APValue & { in Visit()
582 case APValue::Union: { in Visit()
591 const APValue &UnionValue = Value.getUnionValue(); in Visit()
601 case APValue::MemberPointer: in Visit()
604 case APValue::AddrLabelDiff: in Visit()
1767 const APValue *Value = D->evaluateValue(); in VisitVarDecl()