Home
last modified time | relevance | path

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

/freebsd/contrib/llvm-project/clang/lib/Analysis/
H A DThreadSafetyCommon.cpp221 til::LiteralPtr *SExprBuilder::createVariable(const VarDecl *VD) { in createVariable()
222 return new (Arena) til::LiteralPtr(VD); in createVariable()
225 std::pair<til::LiteralPtr *, StringRef>
227 return {new (Arena) til::LiteralPtr(nullptr), in createThisPlaceholder()
340 return new (Arena) til::LiteralPtr(VD); in translateDeclRefExpr()
363 if (const auto *L = dyn_cast<til::LiteralPtr>(E)) in getValueDeclFromSExpr()
727 til::SExpr *Ptr = new (Arena) til::LiteralPtr(VD); in updateVarDecl()
881 til::SExpr *Lp = new (Arena) til::LiteralPtr(Pm); in enterCFG()
936 til::SExpr *Sf = new (Arena) til::LiteralPtr(VD); in handleDestructorCall()
937 til::SExpr *Dr = new (Arena) til::LiteralPtr(DD); in handleDestructorCall()
/freebsd/contrib/llvm-project/clang/include/clang/Analysis/Analyses/
H A DThreadSafetyCommon.h320 if (const auto *P = dyn_cast<til::LiteralPtr>(sexpr())) in valueDecl()
388 til::LiteralPtr *createVariable(const VarDecl *VD);
391 std::pair<til::LiteralPtr *, StringRef>
H A DThreadSafetyOps.def21 TIL_OPCODE_DEF(LiteralPtr)
H A DThreadSafetyTIL.h643 class LiteralPtr : public SExpr {
645 LiteralPtr(const ValueDecl *D) : SExpr(COP_LiteralPtr), Cvdecl(D) {} in LiteralPtr() function
646 LiteralPtr(const LiteralPtr &) = default;
660 typename C::CType compare(const LiteralPtr* E, C& Cmp) const { in compare()
H A DThreadSafetyTraverse.h625 void printLiteralPtr(const LiteralPtr *E, StreamType &SS) { in printLiteralPtr()