Lines Matching refs:APValue
438 static bool isSimpleAPValue(const APValue &Value) { in isSimpleAPValue()
440 case APValue::None: in isSimpleAPValue()
441 case APValue::Indeterminate: in isSimpleAPValue()
442 case APValue::Int: in isSimpleAPValue()
443 case APValue::Float: in isSimpleAPValue()
444 case APValue::FixedPoint: in isSimpleAPValue()
445 case APValue::ComplexInt: in isSimpleAPValue()
446 case APValue::ComplexFloat: in isSimpleAPValue()
447 case APValue::LValue: in isSimpleAPValue()
448 case APValue::MemberPointer: in isSimpleAPValue()
449 case APValue::AddrLabelDiff: in isSimpleAPValue()
451 case APValue::Vector: in isSimpleAPValue()
452 case APValue::Array: in isSimpleAPValue()
453 case APValue::Struct: in isSimpleAPValue()
455 case APValue::Union: in isSimpleAPValue()
475 const APValue &Value, QualType Ty, in dumpAPValueChildren()
476 const APValue &(*IdxToChildFun)(const APValue &, unsigned), in dumpAPValueChildren() argument
507 void TextNodeDumper::Visit(const APValue &Value, QualType Ty) { in Visit()
510 case APValue::None: in Visit()
513 case APValue::Indeterminate: in Visit()
516 case APValue::Int: in Visit()
523 case APValue::Float: in Visit()
530 case APValue::FixedPoint: in Visit()
537 case APValue::Vector: { in Visit()
543 [](const APValue &Value, unsigned Index) -> const APValue & { in Visit()
549 case APValue::ComplexInt: in Visit()
557 case APValue::ComplexFloat: in Visit()
565 case APValue::LValue: in Visit()
569 case APValue::Array: { in Visit()
576 [](const APValue &Value, unsigned Index) -> const APValue & { in Visit()
593 case APValue::Struct: { in Visit()
598 [](const APValue &Value, unsigned Index) -> const APValue & { in Visit()
605 [](const APValue &Value, unsigned Index) -> const APValue & { in Visit()
612 case APValue::Union: { in Visit()
621 const APValue &UnionValue = Value.getUnionValue(); in Visit()
631 case APValue::MemberPointer: in Visit()
634 case APValue::AddrLabelDiff: in Visit()
2022 const APValue *Value = D->evaluateValue(); in VisitVarDecl()