Searched refs:til (Results 1 - 9 of 9) sorted by relevance

/freebsd-13-stable/contrib/llvm-project/clang/include/clang/Analysis/Analyses/
H A DThreadSafetyCommon.h60 // Various helper functions on til::SExpr
63 inline bool equals(const til::SExpr *E1, const til::SExpr *E2) {
64 return til::EqualsComparator::compareExprs(E1, E2);
67 inline bool matches(const til::SExpr *E1, const til::SExpr *E2) {
71 if (isa<til::Wildcard>(E1))
72 return isa<til::Wildcard>(E2);
73 if (isa<til::Wildcard>(E2))
74 return isa<til
[all...]
H A DThreadSafetyLogical.h43 til::SExpr *Expr;
46 Terminal(til::SExpr *Expr) : LExpr(LExpr::Terminal), Expr(Expr) {}
48 const til::SExpr *expr() const { return Expr; }
49 til::SExpr *expr() { return Expr; }
H A DThreadSafetyUtil.h34 namespace til { namespace in namespace:clang::threadSafety
65 } // namespace til
71 clang::threadSafety::til::MemRegionRef &R) {
80 namespace til { namespace in namespace:clang::threadSafety
226 } // namespace til
H A DThreadSafetyTraverse.h30 namespace til { namespace in namespace:clang::threadSafety
927 } // namespace til
H A DThreadSafetyTIL.h73 namespace til { namespace in namespace:clang::threadSafety
1903 void simplifyIncompleteArg(til::Phi *Ph);
1905 } // namespace til
/freebsd-13-stable/contrib/llvm-project/clang/lib/Analysis/
H A DThreadSafetyCommon.cpp63 static bool isIncompletePhi(const til::SExpr *E) {
64 if (const auto *Ph = dyn_cast<til::Phi>(E))
65 return Ph->status() == til::Phi::PH_Incomplete;
71 til::SExpr *SExprBuilder::lookupStmt(const Stmt *S) {
78 til::SCFG *SExprBuilder::buildCFG(CFGWalker &Walker) {
88 /// Translate a clang expression in an attribute to a til::SExpr.
149 /// Translate a clang expression in an attribute to a til::SExpr.
160 return CapabilityExpr(new (Arena) til::Wildcard(), false);
180 til::SExpr *E = translate(AttrExp, Ctx);
184 if (!E || isa<til
[all...]
H A DThreadSafetyTIL.cpp17 using namespace til;
19 StringRef til::getUnaryOpcodeString(TIL_UnaryOpcode Op) {
28 StringRef til::getBinaryOpcodeString(TIL_BinaryOpcode Op) {
82 const SExpr *til::getCanonicalVal(const SExpr *E) {
104 SExpr *til::simplifyToCanonicalVal(SExpr *E) {
111 if (til::ThreadSafetyTIL::isTrivial(V->definition())) {
133 void til::simplifyIncompleteArg(til::Phi *Ph) {
H A DThreadSafety.cpp900 llvm::PointerIntPair<const til::SExpr *, 2, UnderlyingCapabilityKind>;
1012 threadSafety::til::MemRegionRef Arena;
1271 if (const auto *P = dyn_cast_or_null<til::Project>(CapE.sexpr())) {
/freebsd-13-stable/sys/mips/mips/
H A Dexception.S1115 cfc1 t1, MIPS_FPU_CSR # stall til FP done

Completed in 203 milliseconds