Home
last modified time | relevance | path

Searched refs:ResultStorageKind (Results 1 – 3 of 3) sorted by relevance

/llvm-project-15.0.7/clang/include/clang/AST/
H A DExpr.h1044 enum ResultStorageKind { RSK_None, RSK_Int64, RSK_APValue }; enum
1071 ConstantExpr(Expr *SubExpr, ResultStorageKind StorageKind,
1073 ConstantExpr(EmptyShell Empty, ResultStorageKind StorageKind);
1079 ResultStorageKind Storage = RSK_None,
1082 ResultStorageKind StorageKind);
1084 static ResultStorageKind getStorageKind(const APValue &Value);
1085 static ResultStorageKind getStorageKind(const Type *T,
1107 ResultStorageKind getResultStorageKind() const { in getResultStorageKind()
1108 return static_cast<ResultStorageKind>(ConstantExprBits.ResultKind); in getResultStorageKind()
/llvm-project-15.0.7/clang/lib/AST/
H A DExpr.cpp264 static void AssertResultStorageKind(ConstantExpr::ResultStorageKind Kind) { in AssertResultStorageKind()
271 ConstantExpr::ResultStorageKind
286 ConstantExpr::ResultStorageKind
293 ConstantExpr::ConstantExpr(Expr *SubExpr, ResultStorageKind StorageKind, in ConstantExpr()
308 ResultStorageKind StorageKind, in Create()
322 ResultStorageKind StorageKind = getStorageKind(Result); in Create()
328 ConstantExpr::ConstantExpr(EmptyShell Empty, ResultStorageKind StorageKind) in ConstantExpr()
337 ResultStorageKind StorageKind) { in CreateEmpty()
/llvm-project-15.0.7/clang/lib/Serialization/
H A DASTReaderStmt.cpp2869 Context, static_cast<ConstantExpr::ResultStorageKind>( in ReadStmtFromStream()