Lines Matching refs:APValue

410 static bool isSimpleAPValue(const APValue &Value) {  in isSimpleAPValue()
412 case APValue::None: in isSimpleAPValue()
413 case APValue::Indeterminate: in isSimpleAPValue()
414 case APValue::Int: in isSimpleAPValue()
415 case APValue::Float: in isSimpleAPValue()
416 case APValue::FixedPoint: in isSimpleAPValue()
417 case APValue::ComplexInt: in isSimpleAPValue()
418 case APValue::ComplexFloat: in isSimpleAPValue()
419 case APValue::LValue: in isSimpleAPValue()
420 case APValue::MemberPointer: in isSimpleAPValue()
421 case APValue::AddrLabelDiff: in isSimpleAPValue()
423 case APValue::Vector: in isSimpleAPValue()
424 case APValue::Array: in isSimpleAPValue()
425 case APValue::Struct: in isSimpleAPValue()
427 case APValue::Union: in isSimpleAPValue()
447 const APValue &Value, QualType Ty, in dumpAPValueChildren()
448 const APValue &(*IdxToChildFun)(const APValue &, unsigned), in dumpAPValueChildren() argument
479 void TextNodeDumper::Visit(const APValue &Value, QualType Ty) { in Visit()
482 case APValue::None: in Visit()
485 case APValue::Indeterminate: in Visit()
488 case APValue::Int: in Visit()
495 case APValue::Float: in Visit()
502 case APValue::FixedPoint: in Visit()
509 case APValue::Vector: { in Visit()
515 [](const APValue &Value, unsigned Index) -> const APValue & { in Visit()
521 case APValue::ComplexInt: in Visit()
529 case APValue::ComplexFloat: in Visit()
537 case APValue::LValue: in Visit()
541 case APValue::Array: { in Visit()
548 [](const APValue &Value, unsigned Index) -> const APValue & { in Visit()
565 case APValue::Struct: { in Visit()
570 [](const APValue &Value, unsigned Index) -> const APValue & { in Visit()
577 [](const APValue &Value, unsigned Index) -> const APValue & { in Visit()
584 case APValue::Union: { in Visit()
593 const APValue &UnionValue = Value.getUnionValue(); in Visit()
603 case APValue::MemberPointer: in Visit()
606 case APValue::AddrLabelDiff: in Visit()
1822 const APValue *Value = D->evaluateValue(); in VisitVarDecl()