Home
last modified time | relevance | path

Searched refs:ConstantResultStorageKind (Results 1 – 6 of 6) sorted by relevance

/freebsd/contrib/llvm-project/clang/lib/AST/
H A DExpr.cpp294 static void AssertResultStorageKind(ConstantResultStorageKind Kind) { in AssertResultStorageKind()
295 assert((Kind == ConstantResultStorageKind::APValue || in AssertResultStorageKind()
296 Kind == ConstantResultStorageKind::Int64 || in AssertResultStorageKind()
297 Kind == ConstantResultStorageKind::None) && in AssertResultStorageKind()
302 ConstantResultStorageKind ConstantExpr::getStorageKind(const APValue &Value) { in getStorageKind()
306 return ConstantResultStorageKind::None; in getStorageKind()
309 return ConstantResultStorageKind::Int64; in getStorageKind()
312 return ConstantResultStorageKind::APValue; in getStorageKind()
316 ConstantResultStorageKind
319 return ConstantResultStorageKind::Int64; in getStorageKind()
[all …]
/freebsd/contrib/llvm-project/clang/include/clang/AST/
H A DExpr.h1071 enum class ConstantResultStorageKind { None, Int64, APValue }; enum
1086 return getResultStorageKind() == ConstantResultStorageKind::APValue; in numTrailingObjects()
1089 return getResultStorageKind() == ConstantResultStorageKind::Int64; in numTrailingObjects()
1093 assert(getResultStorageKind() == ConstantResultStorageKind::Int64 && in Int64Result()
1101 assert(getResultStorageKind() == ConstantResultStorageKind::APValue && in APValueResult()
1109 ConstantExpr(Expr *SubExpr, ConstantResultStorageKind StorageKind,
1111 ConstantExpr(EmptyShell Empty, ConstantResultStorageKind StorageKind);
1118 ConstantResultStorageKind Storage = ConstantResultStorageKind::None,
1121 ConstantResultStorageKind StorageKind);
1123 static ConstantResultStorageKind getStorageKind(const APValue &Value);
[all …]
H A DStmt.h71 enum class ConstantResultStorageKind; variable
375 LLVM_PREFERRED_TYPE(ConstantResultStorageKind)
/freebsd/contrib/llvm-project/clang/lib/Serialization/
H A DASTReaderStmt.cpp549 auto StorageKind = static_cast<ConstantResultStorageKind>(Record.readInt()); in VisitConstantExpr()
559 case ConstantResultStorageKind::None: in VisitConstantExpr()
562 case ConstantResultStorageKind::Int64: in VisitConstantExpr()
566 case ConstantResultStorageKind::APValue: in VisitConstantExpr()
3032 Context, static_cast<ConstantResultStorageKind>( in ReadStmtFromStream()
H A DASTWriterStmt.cpp632 case ConstantResultStorageKind::None: in VisitConstantExpr()
634 case ConstantResultStorageKind::Int64: in VisitConstantExpr()
637 case ConstantResultStorageKind::APValue: in VisitConstantExpr()
/freebsd/contrib/llvm-project/clang/lib/Sema/
H A DSemaOverload.cpp6237 assert(CE->getResultStorageKind() != ConstantResultStorageKind::None && in EvaluateConvertedConstantExpression()