Home
last modified time | relevance | path

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

/freebsd/contrib/llvm-project/clang/include/clang/Analysis/Analyses/
H A DThreadSafetyCommon.h279 llvm::PointerIntPair<const til::SExpr *, 2, unsigned> CapExpr; variable
285 CapabilityExpr() : CapExpr(nullptr, 0) {} in CapabilityExpr()
287 : CapExpr(E, (Neg ? FlagNegative : 0) | (Reentrant ? FlagReentrant : 0)), in CapabilityExpr()
296 const til::SExpr *sexpr() const { return CapExpr.getPointer(); } in sexpr()
298 bool negative() const { return CapExpr.getInt() & FlagNegative; } in negative()
299 bool reentrant() const { return CapExpr.getInt() & FlagReentrant; } in reentrant()
302 return CapabilityExpr(CapExpr.getPointer(), CapKind, !negative(),