Lines Matching refs:StorageKind
376 ConstantExpr::ConstantExpr(Expr *SubExpr, ResultStorageKind StorageKind, in ConstantExpr() argument
379 ConstantExprBits.ResultKind = StorageKind; in ConstantExpr()
386 if (StorageKind == ConstantExpr::RSK_APValue) in ConstantExpr()
391 ResultStorageKind StorageKind, in Create() argument
394 AssertResultStorageKind(StorageKind); in Create()
397 StorageKind == ConstantExpr::RSK_APValue, in Create()
398 StorageKind == ConstantExpr::RSK_Int64); in Create()
400 return new (Mem) ConstantExpr(E, StorageKind, IsImmediateInvocation); in Create()
405 ResultStorageKind StorageKind = getStorageKind(Result); in Create() local
406 ConstantExpr *Self = Create(Context, E, StorageKind); in Create()
411 ConstantExpr::ConstantExpr(EmptyShell Empty, ResultStorageKind StorageKind) in ConstantExpr() argument
413 ConstantExprBits.ResultKind = StorageKind; in ConstantExpr()
415 if (StorageKind == ConstantExpr::RSK_APValue) in ConstantExpr()
420 ResultStorageKind StorageKind) { in CreateEmpty() argument
421 AssertResultStorageKind(StorageKind); in CreateEmpty()
424 StorageKind == ConstantExpr::RSK_APValue, in CreateEmpty()
425 StorageKind == ConstantExpr::RSK_Int64); in CreateEmpty()
427 return new (Mem) ConstantExpr(EmptyShell(), StorageKind); in CreateEmpty()