Home
last modified time | relevance | path

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

/freebsd/contrib/llvm-project/clang/lib/AST/
H A DExpr.cpp293 static void AssertResultStorageKind(ConstantResultStorageKind Kind) { in AssertResultStorageKind()
294 assert((Kind == ConstantResultStorageKind::APValue || in AssertResultStorageKind()
295 Kind == ConstantResultStorageKind::Int64 || in AssertResultStorageKind()
296 Kind == ConstantResultStorageKind::None) && in AssertResultStorageKind()
301 ConstantResultStorageKind ConstantExpr::getStorageKind(const APValue &Value) { in getStorageKind()
305 return ConstantResultStorageKind::None; in getStorageKind()
308 return ConstantResultStorageKind::Int64; in getStorageKind()
311 return ConstantResultStorageKind::APValue; in getStorageKind()
315 ConstantResultStorageKind
318 return ConstantResultStorageKind::Int64; in getStorageKind()
[all …]
/freebsd/contrib/llvm-project/clang/include/clang/AST/
H A DExpr.h1074 enum class ConstantResultStorageKind { None, Int64, APValue }; enum
1089 return getResultStorageKind() == ConstantResultStorageKind::APValue; in numTrailingObjects()
1092 return getResultStorageKind() == ConstantResultStorageKind::Int64; in numTrailingObjects()
1096 assert(getResultStorageKind() == ConstantResultStorageKind::Int64 && in Int64Result()
1104 assert(getResultStorageKind() == ConstantResultStorageKind::APValue && in APValueResult()
1112 ConstantExpr(Expr *SubExpr, ConstantResultStorageKind StorageKind,
1114 ConstantExpr(EmptyShell Empty, ConstantResultStorageKind StorageKind);
1121 ConstantResultStorageKind Storage = ConstantResultStorageKind::None,
1124 ConstantResultStorageKind StorageKind);
1126 static ConstantResultStorageKind getStorageKind(const APValue &Value);
[all …]
H A DStmt.h72 enum class ConstantResultStorageKind; variable
377 LLVM_PREFERRED_TYPE(ConstantResultStorageKind)
/freebsd/contrib/llvm-project/clang/lib/Serialization/
H A DASTReaderStmt.cpp551 auto StorageKind = static_cast<ConstantResultStorageKind>(Record.readInt()); in VisitConstantExpr()
561 case ConstantResultStorageKind::None: in VisitConstantExpr()
564 case ConstantResultStorageKind::Int64: in VisitConstantExpr()
568 case ConstantResultStorageKind::APValue: in VisitConstantExpr()
3155 Context, static_cast<ConstantResultStorageKind>( in ReadStmtFromStream()
H A DASTWriterStmt.cpp641 case ConstantResultStorageKind::None: in VisitConstantExpr()
643 case ConstantResultStorageKind::Int64: in VisitConstantExpr()
646 case ConstantResultStorageKind::APValue: in VisitConstantExpr()
/freebsd/contrib/llvm-project/clang/lib/Sema/
H A DSemaStmtAsm.cpp264 ConstantResultStorageKind::APValue); in ActOnGCCAsmStmtString()
H A DSemaOverload.cpp6493 assert(CE->getResultStorageKind() != ConstantResultStorageKind::None && in EvaluateConvertedConstantExpression()