Lines Matching refs:APValue
552 static bool isSimpleAPValue(const APValue &Value) { in isSimpleAPValue()
554 case APValue::None: in isSimpleAPValue()
555 case APValue::Indeterminate: in isSimpleAPValue()
556 case APValue::Int: in isSimpleAPValue()
557 case APValue::Float: in isSimpleAPValue()
558 case APValue::FixedPoint: in isSimpleAPValue()
559 case APValue::ComplexInt: in isSimpleAPValue()
560 case APValue::ComplexFloat: in isSimpleAPValue()
561 case APValue::LValue: in isSimpleAPValue()
562 case APValue::MemberPointer: in isSimpleAPValue()
563 case APValue::AddrLabelDiff: in isSimpleAPValue()
565 case APValue::Vector: in isSimpleAPValue()
566 case APValue::Array: in isSimpleAPValue()
567 case APValue::Struct: in isSimpleAPValue()
569 case APValue::Union: in isSimpleAPValue()
589 const APValue &Value, QualType Ty, in dumpAPValueChildren()
590 const APValue &(*IdxToChildFun)(const APValue &, unsigned), in dumpAPValueChildren() argument
621 void TextNodeDumper::Visit(const APValue &Value, QualType Ty) { in Visit()
624 case APValue::None: in Visit()
627 case APValue::Indeterminate: in Visit()
630 case APValue::Int: in Visit()
637 case APValue::Float: in Visit()
644 case APValue::FixedPoint: in Visit()
651 case APValue::Vector: { in Visit()
657 [](const APValue &Value, unsigned Index) -> const APValue & { in Visit()
663 case APValue::ComplexInt: in Visit()
671 case APValue::ComplexFloat: in Visit()
679 case APValue::LValue: in Visit()
683 case APValue::Array: { in Visit()
690 [](const APValue &Value, unsigned Index) -> const APValue & { in Visit()
707 case APValue::Struct: { in Visit()
712 [](const APValue &Value, unsigned Index) -> const APValue & { in Visit()
719 [](const APValue &Value, unsigned Index) -> const APValue & { in Visit()
726 case APValue::Union: { in Visit()
735 const APValue &UnionValue = Value.getUnionValue(); in Visit()
745 case APValue::MemberPointer: in Visit()
748 case APValue::AddrLabelDiff: in Visit()
2273 const APValue *Value = D->evaluateValue(); in VisitVarDecl()