HomeSort by relevance Sort by last modified time
    Searched refs:til (Results 1 - 12 of 12) sorted by null

  /external/clang/include/clang/Analysis/Analyses/
ThreadSafetyCommon.h 16 // * Translation of clang Exprs to TIL SExprs
40 // Various helper functions on til::SExpr
43 inline bool equals(const til::SExpr *E1, const til::SExpr *E2) {
44 return til::EqualsComparator::compareExprs(E1, E2);
47 inline bool matches(const til::SExpr *E1, const til::SExpr *E2) {
51 if (isa<til::Wildcard>(E1))
52 return isa<til::Wildcard>(E2);
53 if (isa<til::Wildcard>(E2)
    [all...]
ThreadSafetyLogical.h 44 til::SExpr *Expr;
47 Terminal(til::SExpr *Expr) : LExpr(LExpr::Terminal), Expr(Expr) {}
49 const til::SExpr *expr() const { return Expr; }
50 til::SExpr *expr() { return Expr; }
ThreadSafetyUtil.h 30 namespace til { namespace in namespace:clang::threadSafety
61 } // end namespace til
66 clang::threadSafety::til::MemRegionRef &R) {
78 namespace til { namespace in namespace:clang::threadSafety
219 } // end namespace til
ThreadSafetyTraverse.h 11 // operations over the Thread Safety TIL.
25 namespace til { namespace in namespace:clang::threadSafety
382 // Pretty printer for TIL expressions
898 } // end namespace til
ThreadSafetyTIL.h 10 // This file defines a simple Typed Intermediate Language, or TIL, that is used
11 // by the thread safety analysis (See ThreadSafety.cpp). The TIL is intended
38 // The TIL is currently very experimental, is intended only for use within
62 namespace til { namespace in namespace:clang::threadSafety
407 SExpr* Definition; // The TIL type or definition
471 /// Placeholder for expressions that cannot be represented in the TIL.
    [all...]
  /external/clang/lib/Analysis/
ThreadSafetyCommon.cpp 62 static bool isIncompletePhi(const til::SExpr *E) {
63 if (const auto *Ph = dyn_cast<til::Phi>(E))
64 return Ph->status() == til::Phi::PH_Incomplete;
70 til::SExpr *SExprBuilder::lookupStmt(const Stmt *S) {
77 til::SCFG *SExprBuilder::buildCFG(CFGWalker &Walker) {
87 /// \brief Translate a clang expression in an attribute to a til::SExpr.
149 /// \brief 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::Literal>(E)
    [all...]
ThreadSafetyTIL.cpp 14 using namespace til;
16 StringRef til::getUnaryOpcodeString(TIL_UnaryOpcode Op) {
25 StringRef til::getBinaryOpcodeString(TIL_BinaryOpcode Op) {
82 const SExpr *til::getCanonicalVal(const SExpr *E) {
105 SExpr *til::simplifyToCanonicalVal(SExpr *E) {
112 if (til::ThreadSafetyTIL::isTrivial(V->definition())) {
135 void til::simplifyIncompleteArg(til::Phi *Ph) {
ThreadSafety.cpp 55 public til::PrettyPrinter<TILPrinter, llvm::raw_ostream> {};
846 SmallVector<const til::SExpr *, 4> UnderlyingMutexes;
862 for (const til::SExpr *UnderlyingMutex : UnderlyingMutexes) {
877 for (const til::SExpr *UnderlyingMutex : UnderlyingMutexes) {
911 threadSafety::til::MemRegionRef Arena;
    [all...]
  /external/webrtc/webrtc/base/
win32.cc 443 TOKEN_MANDATORY_LABEL* til = local
445 if (GetTokenInformation(token, TokenIntegrityLevel, til, size, &size)) {
447 DWORD count = *GetSidSubAuthorityCount(til->Label.Sid);
448 *level = *GetSidSubAuthority(til->Label.Sid, count - 1);
  /external/syzkaller/vendor/google.golang.org/appengine/mail/
mail.go 14 Body: "Don't forget our plans. Hark, 'til later.",
  /external/python/cpython2/Demo/tix/
tixwidgets.py 271 til = Tix.LabelFrame(w, label='Chooser Widgets', options=options)
280 MkTitle(til.frame)
295 til.form(left=cbx, top=0,right='%66')
296 ctl.form(left=cbx, right='&'+str(til), top=til)
297 fil.form(left=cbx, right='&'+str(til), top=ctl)
298 tbr.form(left=cbx, right='&'+str(til), top=fil, bottom=-1)
    [all...]
  /external/antlr/runtime/Delphi/Sources/Antlr3.Runtime.Tests/
Antlr.Runtime.Tree.Tests.pas 862 // consume til end
872 // consume til end
902 // consume til middle
    [all...]

Completed in 492 milliseconds