Lines Matching refs:APValue

294     APValue &Value = Eval.Val;  in getAsBuiltinConstantDeclRef()
355 ConstantExpr::getStorageKind(const APValue &Value) { in getStorageKind()
357 case APValue::None: in getStorageKind()
358 case APValue::Indeterminate: in getStorageKind()
360 case APValue::Int: in getStorageKind()
380 ConstantExprBits.APValueKind = APValue::None; in ConstantExpr()
387 ::new (getTrailingObjects<APValue>()) APValue(); in ConstantExpr()
396 unsigned Size = totalSizeToAlloc<APValue, uint64_t>( in Create()
404 const APValue &Result) { in Create()
416 ::new (getTrailingObjects<APValue>()) APValue(); in ConstantExpr()
423 unsigned Size = totalSizeToAlloc<APValue, uint64_t>( in CreateEmpty()
430 void ConstantExpr::MoveIntoResult(APValue &Value, const ASTContext &Context) { in MoveIntoResult()
465 APValue ConstantExpr::getAPValueResult() const { in getAPValueResult()
471 return APValue( in getAPValueResult()
475 if (ConstantExprBits.APValueKind == APValue::Indeterminate) in getAPValueResult()
476 return APValue::IndeterminateValue(); in getAPValueResult()
477 return APValue(); in getAPValueResult()
2258 APValue SourceLocExpr::EvaluateInContext(const ASTContext &Ctx, in EvaluateInContext()
2276 using LValuePathEntry = APValue::LValuePathEntry; in EvaluateInContext()
2280 return APValue(Res, CharUnits::Zero(), Path, /*OnePastTheEnd=*/false); in EvaluateInContext()
2302 return APValue(IntVal); in EvaluateInContext()
2315 APValue Value(APValue::UninitStruct(), 0, 4); in EvaluateInContext()
2337 Value.getStructField(F->getFieldIndex()) = APValue(IntVal); in EvaluateInContext()
2343 Value.getStructField(F->getFieldIndex()) = APValue(IntVal); in EvaluateInContext()
2350 return APValue(GV, CharUnits::Zero(), ArrayRef<APValue::LValuePathEntry>{}, in EvaluateInContext()