Lines Matching refs:APValue
584 void mangleValueInTemplateArg(QualType T, const APValue &V, bool TopLevel,
5404 APValue Value; in mangleTemplateArg()
5407 Value = APValue(D, /*IsDerivedMember=*/false, /*Path=*/{}); in mangleTemplateArg()
5414 Value = APValue(APValue::LValueBase(D), CharUnits::Zero(), in mangleTemplateArg()
5415 {APValue::LValuePathEntry::ArrayIndex(0)}, in mangleTemplateArg()
5419 Value = APValue(APValue::LValueBase(D), CharUnits::Zero(), in mangleTemplateArg()
5420 ArrayRef<APValue::LValuePathEntry>(), in mangleTemplateArg()
5477 static bool isZeroInitialized(QualType T, const APValue &V) { in isZeroInitialized()
5482 case APValue::None: in isZeroInitialized()
5483 case APValue::Indeterminate: in isZeroInitialized()
5484 case APValue::AddrLabelDiff: in isZeroInitialized()
5487 case APValue::Struct: { in isZeroInitialized()
5506 case APValue::Union: { in isZeroInitialized()
5520 case APValue::Array: { in isZeroInitialized()
5528 case APValue::Vector: { in isZeroInitialized()
5536 case APValue::Int: in isZeroInitialized()
5539 case APValue::Float: in isZeroInitialized()
5542 case APValue::FixedPoint: in isZeroInitialized()
5545 case APValue::ComplexFloat: in isZeroInitialized()
5549 case APValue::ComplexInt: in isZeroInitialized()
5552 case APValue::LValue: in isZeroInitialized()
5555 case APValue::MemberPointer: in isZeroInitialized()
5562 static QualType getLValueType(ASTContext &Ctx, const APValue &LV) { in getLValueType()
5564 for (APValue::LValuePathEntry E : LV.getLValuePath()) { in getLValueType()
5618 void CXXNameMangler::mangleValueInTemplateArg(QualType T, const APValue &V, in mangleValueInTemplateArg()
5635 case APValue::None: in mangleValueInTemplateArg()
5636 case APValue::Indeterminate: in mangleValueInTemplateArg()
5642 case APValue::AddrLabelDiff: in mangleValueInTemplateArg()
5645 case APValue::Struct: { in mangleValueInTemplateArg()
5683 case APValue::Union: { in mangleValueInTemplateArg()
5710 case APValue::Array: { in mangleValueInTemplateArg()
5726 const APValue &Elem = I < V.getArrayInitializedElts() in mangleValueInTemplateArg()
5735 case APValue::Vector: { in mangleValueInTemplateArg()
5750 case APValue::Int: in mangleValueInTemplateArg()
5754 case APValue::Float: in mangleValueInTemplateArg()
5758 case APValue::FixedPoint: in mangleValueInTemplateArg()
5762 case APValue::ComplexFloat: { in mangleValueInTemplateArg()
5776 case APValue::ComplexInt: { in mangleValueInTemplateArg()
5790 case APValue::LValue: { in mangleValueInTemplateArg()
5800 APValue::LValueBase B = V.getLValueBase(); in mangleValueInTemplateArg()
5910 for (APValue::LValuePathEntry E : V.getLValuePath()) { in mangleValueInTemplateArg()
5940 case APValue::MemberPointer: in mangleValueInTemplateArg()