Home
last modified time | relevance | path

Searched refs:ConstantExprBits (Results 1 – 5 of 5) sorted by relevance

/freebsd-14.2/contrib/llvm-project/clang/lib/AST/
H A DExpr.cpp317 ConstantExprBits.APValueKind = APValue::None; in ConstantExpr()
318 ConstantExprBits.IsUnsigned = false; in ConstantExpr()
319 ConstantExprBits.BitWidth = 0; in ConstantExpr()
320 ConstantExprBits.HasCleanup = false; in ConstantExpr()
371 ConstantExprBits.APValueKind = Value.getKind(); in MoveIntoResult()
377 ConstantExprBits.BitWidth = Value.getInt().getBitWidth(); in MoveIntoResult()
378 ConstantExprBits.IsUnsigned = Value.getInt().isUnsigned(); in MoveIntoResult()
381 if (!ConstantExprBits.HasCleanup && Value.needsCleanup()) { in MoveIntoResult()
382 ConstantExprBits.HasCleanup = true; in MoveIntoResult()
397 ConstantExprBits.IsUnsigned); in getResultAsAPSInt()
[all …]
/freebsd-14.2/contrib/llvm-project/clang/lib/Serialization/
H A DASTWriterStmt.cpp625 Record.push_back(E->ConstantExprBits.ResultKind); in VisitConstantExpr()
627 Record.push_back(E->ConstantExprBits.APValueKind); in VisitConstantExpr()
628 Record.push_back(E->ConstantExprBits.IsUnsigned); in VisitConstantExpr()
629 Record.push_back(E->ConstantExprBits.BitWidth); in VisitConstantExpr()
631 Record.push_back(E->ConstantExprBits.IsImmediateInvocation); in VisitConstantExpr()
H A DASTReaderStmt.cpp552 E->ConstantExprBits.APValueKind = Record.readInt(); in VisitConstantExpr()
553 E->ConstantExprBits.IsUnsigned = Record.readInt(); in VisitConstantExpr()
554 E->ConstantExprBits.BitWidth = Record.readInt(); in VisitConstantExpr()
555 E->ConstantExprBits.HasCleanup = false; // Not serialized, see below. in VisitConstantExpr()
556 E->ConstantExprBits.IsImmediateInvocation = Record.readInt(); in VisitConstantExpr()
569 E->ConstantExprBits.HasCleanup = true; in VisitConstantExpr()
/freebsd-14.2/contrib/llvm-project/clang/include/clang/AST/
H A DExpr.h1127 return static_cast<APValue::ValueKind>(ConstantExprBits.APValueKind); in getResultAPValueKind()
1130 return static_cast<ConstantResultStorageKind>(ConstantExprBits.ResultKind); in getResultStorageKind()
1133 return ConstantExprBits.IsImmediateInvocation; in isImmediateInvocation()
1136 return ConstantExprBits.APValueKind != APValue::None; in hasAPValueResult()
H A DStmt.h1216 ConstantExprBitfields ConstantExprBits; in alignas() member