Lines Matching refs:APValue

613   void mangleValueInTemplateArg(QualType T, const APValue &V, bool TopLevel,
5323 APValue Value; in mangleTemplateArg()
5326 Value = APValue(D, /*IsDerivedMember=*/false, /*Path=*/{}); in mangleTemplateArg()
5333 Value = APValue(APValue::LValueBase(D), CharUnits::Zero(), in mangleTemplateArg()
5334 {APValue::LValuePathEntry::ArrayIndex(0)}, in mangleTemplateArg()
5338 Value = APValue(APValue::LValueBase(D), CharUnits::Zero(), in mangleTemplateArg()
5339 ArrayRef<APValue::LValuePathEntry>(), in mangleTemplateArg()
5396 static bool isZeroInitialized(QualType T, const APValue &V) { in isZeroInitialized()
5401 case APValue::None: in isZeroInitialized()
5402 case APValue::Indeterminate: in isZeroInitialized()
5403 case APValue::AddrLabelDiff: in isZeroInitialized()
5406 case APValue::Struct: { in isZeroInitialized()
5425 case APValue::Union: { in isZeroInitialized()
5439 case APValue::Array: { in isZeroInitialized()
5447 case APValue::Vector: { in isZeroInitialized()
5455 case APValue::Int: in isZeroInitialized()
5458 case APValue::Float: in isZeroInitialized()
5461 case APValue::FixedPoint: in isZeroInitialized()
5464 case APValue::ComplexFloat: in isZeroInitialized()
5468 case APValue::ComplexInt: in isZeroInitialized()
5471 case APValue::LValue: in isZeroInitialized()
5474 case APValue::MemberPointer: in isZeroInitialized()
5481 static QualType getLValueType(ASTContext &Ctx, const APValue &LV) { in getLValueType()
5483 for (APValue::LValuePathEntry E : LV.getLValuePath()) { in getLValueType()
5496 void CXXNameMangler::mangleValueInTemplateArg(QualType T, const APValue &V, in mangleValueInTemplateArg()
5513 case APValue::None: in mangleValueInTemplateArg()
5514 case APValue::Indeterminate: in mangleValueInTemplateArg()
5520 case APValue::AddrLabelDiff: in mangleValueInTemplateArg()
5523 case APValue::Struct: { in mangleValueInTemplateArg()
5562 case APValue::Union: { in mangleValueInTemplateArg()
5586 case APValue::Array: { in mangleValueInTemplateArg()
5602 const APValue &Elem = I < V.getArrayInitializedElts() in mangleValueInTemplateArg()
5611 case APValue::Vector: { in mangleValueInTemplateArg()
5626 case APValue::Int: in mangleValueInTemplateArg()
5630 case APValue::Float: in mangleValueInTemplateArg()
5634 case APValue::FixedPoint: in mangleValueInTemplateArg()
5638 case APValue::ComplexFloat: { in mangleValueInTemplateArg()
5652 case APValue::ComplexInt: { in mangleValueInTemplateArg()
5666 case APValue::LValue: { in mangleValueInTemplateArg()
5676 APValue::LValueBase B = V.getLValueBase(); in mangleValueInTemplateArg()
5786 for (APValue::LValuePathEntry E : V.getLValuePath()) { in mangleValueInTemplateArg()
5816 case APValue::MemberPointer: in mangleValueInTemplateArg()