Lines Matching refs:APValue
211 APValue &Value = Eval.Val; in getAsBuiltinConstantDeclRef()
272 ConstantExpr::getStorageKind(const APValue &Value) { in getStorageKind()
274 case APValue::None: in getStorageKind()
275 case APValue::Indeterminate: in getStorageKind()
277 case APValue::Int: in getStorageKind()
297 ConstantExprBits.APValueKind = APValue::None; in ConstantExpr()
304 ::new (getTrailingObjects<APValue>()) APValue(); in ConstantExpr()
313 unsigned Size = totalSizeToAlloc<APValue, uint64_t>( in Create()
321 const APValue &Result) { in Create()
333 ::new (getTrailingObjects<APValue>()) APValue(); in ConstantExpr()
340 unsigned Size = totalSizeToAlloc<APValue, uint64_t>( in CreateEmpty()
347 void ConstantExpr::MoveIntoResult(APValue &Value, const ASTContext &Context) { in MoveIntoResult()
382 APValue ConstantExpr::getAPValueResult() const { in getAPValueResult()
388 return APValue( in getAPValueResult()
392 if (ConstantExprBits.APValueKind == APValue::Indeterminate) in getAPValueResult()
393 return APValue::IndeterminateValue(); in getAPValueResult()
394 return APValue(); in getAPValueResult()
2171 APValue SourceLocExpr::EvaluateInContext(const ASTContext &Ctx, in EvaluateInContext()
2189 using LValuePathEntry = APValue::LValuePathEntry; in EvaluateInContext()
2193 return APValue(Res, CharUnits::Zero(), Path, /*OnePastTheEnd=*/false); in EvaluateInContext()
2215 return APValue(IntVal); in EvaluateInContext()
2228 APValue Value(APValue::UninitStruct(), 0, 4); in EvaluateInContext()
2250 Value.getStructField(F->getFieldIndex()) = APValue(IntVal); in EvaluateInContext()
2256 Value.getStructField(F->getFieldIndex()) = APValue(IntVal); in EvaluateInContext()
2263 return APValue(GV, CharUnits::Zero(), ArrayRef<APValue::LValuePathEntry>{}, in EvaluateInContext()