Home
last modified time | relevance | path

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

/freebsd-12-stable/contrib/llvm-project/clang/lib/AST/
DExpr.cpp278 ConstantExprBits.ResultKind = StorageKind; in ConstantExpr()
279 ConstantExprBits.APValueKind = APValue::None; in ConstantExpr()
280 ConstantExprBits.IsUnsigned = false; in ConstantExpr()
281 ConstantExprBits.BitWidth = 0; in ConstantExpr()
282 ConstantExprBits.HasCleanup = false; in ConstantExpr()
283 ConstantExprBits.IsImmediateInvocation = IsImmediateInvocation; in ConstantExpr()
312 ConstantExprBits.ResultKind = StorageKind; in ConstantExpr()
330 assert((unsigned)getStorageKind(Value) <= ConstantExprBits.ResultKind && in MoveIntoResult()
332 ConstantExprBits.APValueKind = Value.getKind(); in MoveIntoResult()
333 switch (ConstantExprBits.ResultKind) { in MoveIntoResult()
[all …]
/freebsd-12-stable/contrib/llvm-project/clang/lib/Serialization/
DASTWriterStmt.cpp558 Record.push_back(E->ConstantExprBits.ResultKind); in VisitConstantExpr()
560 Record.push_back(E->ConstantExprBits.APValueKind); in VisitConstantExpr()
561 Record.push_back(E->ConstantExprBits.IsUnsigned); in VisitConstantExpr()
562 Record.push_back(E->ConstantExprBits.BitWidth); in VisitConstantExpr()
564 Record.push_back(E->ConstantExprBits.IsImmediateInvocation); in VisitConstantExpr()
566 switch (E->ConstantExprBits.ResultKind) { in VisitConstantExpr()
DASTReaderStmt.cpp554 assert(E->ConstantExprBits.ResultKind == StorageKind && "Wrong ResultKind!"); in VisitConstantExpr()
556 E->ConstantExprBits.APValueKind = Record.readInt(); in VisitConstantExpr()
557 E->ConstantExprBits.IsUnsigned = Record.readInt(); in VisitConstantExpr()
558 E->ConstantExprBits.BitWidth = Record.readInt(); in VisitConstantExpr()
559 E->ConstantExprBits.HasCleanup = false; // Not serialized, see below. in VisitConstantExpr()
560 E->ConstantExprBits.IsImmediateInvocation = Record.readInt(); in VisitConstantExpr()
573 E->ConstantExprBits.HasCleanup = true; in VisitConstantExpr()
/freebsd-12-stable/contrib/llvm-project/clang/include/clang/AST/
DExpr.h1035 return ConstantExprBits.ResultKind == ConstantExpr::RSK_APValue; in numTrailingObjects()
1038 return ConstantExprBits.ResultKind == ConstantExpr::RSK_Int64; in numTrailingObjects()
1042 assert(ConstantExprBits.ResultKind == ConstantExpr::RSK_Int64 && in Int64Result()
1050 assert(ConstantExprBits.ResultKind == ConstantExpr::RSK_APValue && in APValueResult()
1092 return static_cast<APValue::ValueKind>(ConstantExprBits.APValueKind); in getResultAPValueKind()
1095 return static_cast<ResultStorageKind>(ConstantExprBits.ResultKind); in getResultStorageKind()
1098 return ConstantExprBits.IsImmediateInvocation; in isImmediateInvocation()
1101 return ConstantExprBits.APValueKind != APValue::None; in hasAPValueResult()
DStmt.h1022 ConstantExprBitfields ConstantExprBits; in alignas() member