Lines Matching refs:APValue

621   void mangleValueInTemplateArg(QualType T, const APValue &V, bool TopLevel,
6096 APValue Value; in mangleTemplateArg()
6099 Value = APValue(D, /*IsDerivedMember=*/false, /*Path=*/{}); in mangleTemplateArg()
6105 Value = APValue(APValue::LValueBase(D), CharUnits::Zero(), in mangleTemplateArg()
6106 {APValue::LValuePathEntry::ArrayIndex(0)}, in mangleTemplateArg()
6110 Value = APValue(APValue::LValueBase(D), CharUnits::Zero(), in mangleTemplateArg()
6111 ArrayRef<APValue::LValuePathEntry>(), in mangleTemplateArg()
6172 static bool isZeroInitialized(QualType T, const APValue &V) { in isZeroInitialized()
6177 case APValue::None: in isZeroInitialized()
6178 case APValue::Indeterminate: in isZeroInitialized()
6179 case APValue::AddrLabelDiff: in isZeroInitialized()
6182 case APValue::Struct: { in isZeroInitialized()
6201 case APValue::Union: { in isZeroInitialized()
6215 case APValue::Array: { in isZeroInitialized()
6223 case APValue::Vector: { in isZeroInitialized()
6231 case APValue::Int: in isZeroInitialized()
6234 case APValue::Float: in isZeroInitialized()
6237 case APValue::FixedPoint: in isZeroInitialized()
6240 case APValue::ComplexFloat: in isZeroInitialized()
6244 case APValue::ComplexInt: in isZeroInitialized()
6247 case APValue::LValue: in isZeroInitialized()
6250 case APValue::MemberPointer: in isZeroInitialized()
6257 static QualType getLValueType(ASTContext &Ctx, const APValue &LV) { in getLValueType()
6259 for (APValue::LValuePathEntry E : LV.getLValuePath()) { in getLValueType()
6313 void CXXNameMangler::mangleValueInTemplateArg(QualType T, const APValue &V, in mangleValueInTemplateArg()
6330 case APValue::None: in mangleValueInTemplateArg()
6331 case APValue::Indeterminate: in mangleValueInTemplateArg()
6337 case APValue::AddrLabelDiff: in mangleValueInTemplateArg()
6340 case APValue::Struct: { in mangleValueInTemplateArg()
6378 case APValue::Union: { in mangleValueInTemplateArg()
6405 case APValue::Array: { in mangleValueInTemplateArg()
6421 const APValue &Elem = I < V.getArrayInitializedElts() in mangleValueInTemplateArg()
6430 case APValue::Vector: { in mangleValueInTemplateArg()
6445 case APValue::Int: in mangleValueInTemplateArg()
6449 case APValue::Float: in mangleValueInTemplateArg()
6453 case APValue::FixedPoint: in mangleValueInTemplateArg()
6457 case APValue::ComplexFloat: { in mangleValueInTemplateArg()
6471 case APValue::ComplexInt: { in mangleValueInTemplateArg()
6485 case APValue::LValue: { in mangleValueInTemplateArg()
6495 APValue::LValueBase B = V.getLValueBase(); in mangleValueInTemplateArg()
6617 for (APValue::LValuePathEntry E : V.getLValuePath()) { in mangleValueInTemplateArg()
6647 case APValue::MemberPointer: in mangleValueInTemplateArg()