Lines Matching refs:APValue

586   void mangleValueInTemplateArg(QualType T, const APValue &V, bool TopLevel,
5403 APValue Value; in mangleTemplateArg()
5406 Value = APValue(D, /*IsDerivedMember=*/false, /*Path=*/{}); in mangleTemplateArg()
5413 Value = APValue(APValue::LValueBase(D), CharUnits::Zero(), in mangleTemplateArg()
5414 {APValue::LValuePathEntry::ArrayIndex(0)}, in mangleTemplateArg()
5418 Value = APValue(APValue::LValueBase(D), CharUnits::Zero(), in mangleTemplateArg()
5419 ArrayRef<APValue::LValuePathEntry>(), in mangleTemplateArg()
5476 static bool isZeroInitialized(QualType T, const APValue &V) { in isZeroInitialized()
5481 case APValue::None: in isZeroInitialized()
5482 case APValue::Indeterminate: in isZeroInitialized()
5483 case APValue::AddrLabelDiff: in isZeroInitialized()
5486 case APValue::Struct: { in isZeroInitialized()
5505 case APValue::Union: { in isZeroInitialized()
5519 case APValue::Array: { in isZeroInitialized()
5527 case APValue::Vector: { in isZeroInitialized()
5535 case APValue::Int: in isZeroInitialized()
5538 case APValue::Float: in isZeroInitialized()
5541 case APValue::FixedPoint: in isZeroInitialized()
5544 case APValue::ComplexFloat: in isZeroInitialized()
5548 case APValue::ComplexInt: in isZeroInitialized()
5551 case APValue::LValue: in isZeroInitialized()
5554 case APValue::MemberPointer: in isZeroInitialized()
5561 static QualType getLValueType(ASTContext &Ctx, const APValue &LV) { in getLValueType()
5563 for (APValue::LValuePathEntry E : LV.getLValuePath()) { in getLValueType()
5617 void CXXNameMangler::mangleValueInTemplateArg(QualType T, const APValue &V, in mangleValueInTemplateArg()
5634 case APValue::None: in mangleValueInTemplateArg()
5635 case APValue::Indeterminate: in mangleValueInTemplateArg()
5641 case APValue::AddrLabelDiff: in mangleValueInTemplateArg()
5644 case APValue::Struct: { in mangleValueInTemplateArg()
5682 case APValue::Union: { in mangleValueInTemplateArg()
5709 case APValue::Array: { in mangleValueInTemplateArg()
5725 const APValue &Elem = I < V.getArrayInitializedElts() in mangleValueInTemplateArg()
5734 case APValue::Vector: { in mangleValueInTemplateArg()
5749 case APValue::Int: in mangleValueInTemplateArg()
5753 case APValue::Float: in mangleValueInTemplateArg()
5757 case APValue::FixedPoint: in mangleValueInTemplateArg()
5761 case APValue::ComplexFloat: { in mangleValueInTemplateArg()
5775 case APValue::ComplexInt: { in mangleValueInTemplateArg()
5789 case APValue::LValue: { in mangleValueInTemplateArg()
5799 APValue::LValueBase B = V.getLValueBase(); in mangleValueInTemplateArg()
5909 for (APValue::LValuePathEntry E : V.getLValuePath()) { in mangleValueInTemplateArg()
5939 case APValue::MemberPointer: in mangleValueInTemplateArg()