Lines Matching refs:APValue
367 static bool isSimpleAPValue(const APValue &Value) { in isSimpleAPValue()
369 case APValue::None: in isSimpleAPValue()
370 case APValue::Indeterminate: in isSimpleAPValue()
371 case APValue::Int: in isSimpleAPValue()
372 case APValue::Float: in isSimpleAPValue()
373 case APValue::FixedPoint: in isSimpleAPValue()
374 case APValue::ComplexInt: in isSimpleAPValue()
375 case APValue::ComplexFloat: in isSimpleAPValue()
376 case APValue::LValue: in isSimpleAPValue()
377 case APValue::MemberPointer: in isSimpleAPValue()
378 case APValue::AddrLabelDiff: in isSimpleAPValue()
380 case APValue::Vector: in isSimpleAPValue()
381 case APValue::Array: in isSimpleAPValue()
382 case APValue::Struct: in isSimpleAPValue()
384 case APValue::Union: in isSimpleAPValue()
404 const APValue &Value, QualType Ty, in dumpAPValueChildren()
405 const APValue &(*IdxToChildFun)(const APValue &, unsigned), in dumpAPValueChildren() argument
436 void TextNodeDumper::Visit(const APValue &Value, QualType Ty) { in Visit()
439 case APValue::None: in Visit()
442 case APValue::Indeterminate: in Visit()
445 case APValue::Int: in Visit()
452 case APValue::Float: in Visit()
459 case APValue::FixedPoint: in Visit()
466 case APValue::Vector: { in Visit()
472 [](const APValue &Value, unsigned Index) -> const APValue & { in Visit()
478 case APValue::ComplexInt: in Visit()
486 case APValue::ComplexFloat: in Visit()
494 case APValue::LValue: in Visit()
498 case APValue::Array: { in Visit()
505 [](const APValue &Value, unsigned Index) -> const APValue & { in Visit()
522 case APValue::Struct: { in Visit()
527 [](const APValue &Value, unsigned Index) -> const APValue & { in Visit()
534 [](const APValue &Value, unsigned Index) -> const APValue & { in Visit()
541 case APValue::Union: { in Visit()
550 const APValue &UnionValue = Value.getUnionValue(); in Visit()
560 case APValue::MemberPointer: in Visit()
563 case APValue::AddrLabelDiff: in Visit()
1715 const APValue *Value = D->evaluateValue(); in VisitVarDecl()