Lines Matching refs:ConstantResultStorageKind

284 static void AssertResultStorageKind(ConstantResultStorageKind Kind) {  in AssertResultStorageKind()
285 assert((Kind == ConstantResultStorageKind::APValue || in AssertResultStorageKind()
286 Kind == ConstantResultStorageKind::Int64 || in AssertResultStorageKind()
287 Kind == ConstantResultStorageKind::None) && in AssertResultStorageKind()
292 ConstantResultStorageKind ConstantExpr::getStorageKind(const APValue &Value) { in getStorageKind()
296 return ConstantResultStorageKind::None; in getStorageKind()
299 return ConstantResultStorageKind::Int64; in getStorageKind()
302 return ConstantResultStorageKind::APValue; in getStorageKind()
306 ConstantResultStorageKind
309 return ConstantResultStorageKind::Int64; in getStorageKind()
310 return ConstantResultStorageKind::APValue; in getStorageKind()
313 ConstantExpr::ConstantExpr(Expr *SubExpr, ConstantResultStorageKind StorageKind, in ConstantExpr()
323 if (StorageKind == ConstantResultStorageKind::APValue) in ConstantExpr()
328 ConstantResultStorageKind StorageKind, in Create()
334 StorageKind == ConstantResultStorageKind::APValue, in Create()
335 StorageKind == ConstantResultStorageKind::Int64); in Create()
342 ConstantResultStorageKind StorageKind = getStorageKind(Result); in Create()
349 ConstantResultStorageKind StorageKind) in ConstantExpr()
353 if (StorageKind == ConstantResultStorageKind::APValue) in ConstantExpr()
358 ConstantResultStorageKind StorageKind) { in CreateEmpty()
362 StorageKind == ConstantResultStorageKind::APValue, in CreateEmpty()
363 StorageKind == ConstantResultStorageKind::Int64); in CreateEmpty()
373 case ConstantResultStorageKind::None: in MoveIntoResult()
375 case ConstantResultStorageKind::Int64: in MoveIntoResult()
380 case ConstantResultStorageKind::APValue: in MoveIntoResult()
393 case ConstantResultStorageKind::APValue: in getResultAsAPSInt()
395 case ConstantResultStorageKind::Int64: in getResultAsAPSInt()
406 case ConstantResultStorageKind::APValue: in getAPValueResult()
408 case ConstantResultStorageKind::Int64: in getAPValueResult()
412 case ConstantResultStorageKind::None: in getAPValueResult()