Searched refs:LiteralPtr (Results 1 – 5 of 5) sorted by relevance
221 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()
320 if (const auto *P = dyn_cast<til::LiteralPtr>(sexpr())) in valueDecl()388 til::LiteralPtr *createVariable(const VarDecl *VD);391 std::pair<til::LiteralPtr *, StringRef>
21 TIL_OPCODE_DEF(LiteralPtr)
643 class LiteralPtr : public SExpr {645 LiteralPtr(const ValueDecl *D) : SExpr(COP_LiteralPtr), Cvdecl(D) {} in LiteralPtr() function646 LiteralPtr(const LiteralPtr &) = default;660 typename C::CType compare(const LiteralPtr* E, C& Cmp) const { in compare()
625 void printLiteralPtr(const LiteralPtr *E, StreamType &SS) { in printLiteralPtr()