Lines Matching refs:APValue
254 ConstantExpr::getStorageKind(const APValue &Value) { in getStorageKind()
256 case APValue::None: in getStorageKind()
257 case APValue::Indeterminate: in getStorageKind()
259 case APValue::Int: in getStorageKind()
279 ConstantExprBits.APValueKind = APValue::None; in ConstantExpr()
286 ::new (getTrailingObjects<APValue>()) APValue(); in ConstantExpr()
295 unsigned Size = totalSizeToAlloc<APValue, uint64_t>( in Create()
303 const APValue &Result) { in Create()
315 ::new (getTrailingObjects<APValue>()) APValue(); in ConstantExpr()
322 unsigned Size = totalSizeToAlloc<APValue, uint64_t>( in CreateEmpty()
329 void ConstantExpr::MoveIntoResult(APValue &Value, const ASTContext &Context) { in MoveIntoResult()
364 APValue ConstantExpr::getAPValueResult() const { in getAPValueResult()
370 return APValue( in getAPValueResult()
374 if (ConstantExprBits.APValueKind == APValue::Indeterminate) in getAPValueResult()
375 return APValue::IndeterminateValue(); in getAPValueResult()
376 return APValue(); in getAPValueResult()
2141 APValue SourceLocExpr::EvaluateInContext(const ASTContext &Ctx, in EvaluateInContext()
2159 using LValuePathEntry = APValue::LValuePathEntry; in EvaluateInContext()
2163 return APValue(Res, CharUnits::Zero(), Path, /*OnePastTheEnd=*/false); in EvaluateInContext()
2181 return APValue(IntVal); in EvaluateInContext()