Lines Matching refs:StorageKind
244 "Invalid StorageKind Value");
269 void ConstantExpr::DefaultInit(ResultStorageKind StorageKind) {
270 ConstantExprBits.ResultKind = StorageKind;
273 if (StorageKind == ConstantExpr::RSK_APValue)
277 ConstantExpr::ConstantExpr(Expr *subexpr, ResultStorageKind StorageKind)
279 DefaultInit(StorageKind);
283 ResultStorageKind StorageKind) {
285 AssertResultStorageKind(StorageKind);
287 StorageKind == ConstantExpr::RSK_APValue,
288 StorageKind == ConstantExpr::RSK_Int64);
290 ConstantExpr *Self = new (Mem) ConstantExpr(E, StorageKind);
296 ResultStorageKind StorageKind = getStorageKind(Result);
297 ConstantExpr *Self = Create(Context, E, StorageKind);
302 ConstantExpr::ConstantExpr(ResultStorageKind StorageKind, EmptyShell Empty)
304 DefaultInit(StorageKind);
308 ResultStorageKind StorageKind,
310 AssertResultStorageKind(StorageKind);
312 StorageKind == ConstantExpr::RSK_APValue,
313 StorageKind == ConstantExpr::RSK_Int64);
315 ConstantExpr *Self = new (Mem) ConstantExpr(StorageKind, Empty);