Lines Matching refs:StorageKind
293 ConstantExpr::ConstantExpr(Expr *SubExpr, ResultStorageKind StorageKind, in ConstantExpr() argument
296 ConstantExprBits.ResultKind = StorageKind; in ConstantExpr()
303 if (StorageKind == ConstantExpr::RSK_APValue) in ConstantExpr()
308 ResultStorageKind StorageKind, in Create() argument
311 AssertResultStorageKind(StorageKind); in Create()
314 StorageKind == ConstantExpr::RSK_APValue, in Create()
315 StorageKind == ConstantExpr::RSK_Int64); in Create()
317 return new (Mem) ConstantExpr(E, StorageKind, IsImmediateInvocation); in Create()
322 ResultStorageKind StorageKind = getStorageKind(Result); in Create() local
323 ConstantExpr *Self = Create(Context, E, StorageKind); in Create()
328 ConstantExpr::ConstantExpr(EmptyShell Empty, ResultStorageKind StorageKind) in ConstantExpr() argument
330 ConstantExprBits.ResultKind = StorageKind; in ConstantExpr()
332 if (StorageKind == ConstantExpr::RSK_APValue) in ConstantExpr()
337 ResultStorageKind StorageKind) { in CreateEmpty() argument
338 AssertResultStorageKind(StorageKind); in CreateEmpty()
341 StorageKind == ConstantExpr::RSK_APValue, in CreateEmpty()
342 StorageKind == ConstantExpr::RSK_Int64); in CreateEmpty()
344 return new (Mem) ConstantExpr(EmptyShell(), StorageKind); in CreateEmpty()