Lines Matching refs:APValue

610   void mangleValueInTemplateArg(QualType T, const APValue &V, bool TopLevel,
5303 APValue Value; in mangleTemplateArg()
5306 Value = APValue(D, /*IsDerivedMember=*/false, /*Path=*/{}); in mangleTemplateArg()
5313 Value = APValue(APValue::LValueBase(D), CharUnits::Zero(), in mangleTemplateArg()
5314 {APValue::LValuePathEntry::ArrayIndex(0)}, in mangleTemplateArg()
5318 Value = APValue(APValue::LValueBase(D), CharUnits::Zero(), in mangleTemplateArg()
5319 ArrayRef<APValue::LValuePathEntry>(), in mangleTemplateArg()
5376 static bool isZeroInitialized(QualType T, const APValue &V) { in isZeroInitialized()
5381 case APValue::None: in isZeroInitialized()
5382 case APValue::Indeterminate: in isZeroInitialized()
5383 case APValue::AddrLabelDiff: in isZeroInitialized()
5386 case APValue::Struct: { in isZeroInitialized()
5405 case APValue::Union: { in isZeroInitialized()
5419 case APValue::Array: { in isZeroInitialized()
5427 case APValue::Vector: { in isZeroInitialized()
5435 case APValue::Int: in isZeroInitialized()
5438 case APValue::Float: in isZeroInitialized()
5441 case APValue::FixedPoint: in isZeroInitialized()
5444 case APValue::ComplexFloat: in isZeroInitialized()
5448 case APValue::ComplexInt: in isZeroInitialized()
5451 case APValue::LValue: in isZeroInitialized()
5454 case APValue::MemberPointer: in isZeroInitialized()
5461 static QualType getLValueType(ASTContext &Ctx, const APValue &LV) { in getLValueType()
5463 for (APValue::LValuePathEntry E : LV.getLValuePath()) { in getLValueType()
5476 void CXXNameMangler::mangleValueInTemplateArg(QualType T, const APValue &V, in mangleValueInTemplateArg()
5493 case APValue::None: in mangleValueInTemplateArg()
5494 case APValue::Indeterminate: in mangleValueInTemplateArg()
5500 case APValue::AddrLabelDiff: in mangleValueInTemplateArg()
5503 case APValue::Struct: { in mangleValueInTemplateArg()
5542 case APValue::Union: { in mangleValueInTemplateArg()
5566 case APValue::Array: { in mangleValueInTemplateArg()
5582 const APValue &Elem = I < V.getArrayInitializedElts() in mangleValueInTemplateArg()
5591 case APValue::Vector: { in mangleValueInTemplateArg()
5606 case APValue::Int: in mangleValueInTemplateArg()
5610 case APValue::Float: in mangleValueInTemplateArg()
5614 case APValue::FixedPoint: in mangleValueInTemplateArg()
5618 case APValue::ComplexFloat: { in mangleValueInTemplateArg()
5632 case APValue::ComplexInt: { in mangleValueInTemplateArg()
5646 case APValue::LValue: { in mangleValueInTemplateArg()
5656 APValue::LValueBase B = V.getLValueBase(); in mangleValueInTemplateArg()
5766 for (APValue::LValuePathEntry E : V.getLValuePath()) { in mangleValueInTemplateArg()
5796 case APValue::MemberPointer: in mangleValueInTemplateArg()