12#ifndef LLVM_CLANG_ANALYSIS_ANALYSES_THREADSAFETYLOGICAL_H
13#define LLVM_CLANG_ANALYSIS_ANALYSES_THREADSAFETYLOGICAL_H
18namespace threadSafety {
96bool implies(
const LExpr *LHS,
const LExpr *RHS);
This represents one expression.
And(LExpr *LHS, LExpr *RHS)
static bool classof(const LExpr *E)
const LExpr * left() const
const LExpr * right() const
BinOp(LExpr *LHS, LExpr *RHS, Opcode Code)
bool implies(const LExpr *RHS) const
Logical implication.
const LExpr * exp() const
static bool classof(const LExpr *E)
static bool classof(const LExpr *E)
Or(LExpr *LHS, LExpr *RHS)
const til::SExpr * expr() const
static bool classof(const LExpr *E)
Terminal(til::SExpr *Expr)
Base class for AST nodes in the typed intermediate language.
bool implies(const LExpr *LHS, const LExpr *RHS)
Logical implication.
The JSON file list parser is used to communicate input to InstallAPI.