Lines Matching refs:SExprBuilder
70 using CallingContext = SExprBuilder::CallingContext;
72 til::SExpr *SExprBuilder::lookupStmt(const Stmt *S) { in lookupStmt()
79 til::SCFG *SExprBuilder::buildCFG(CFGWalker &Walker) { in buildCFG()
118 CapabilityExpr SExprBuilder::translateAttrExpr(const Expr *AttrExp, in translateAttrExpr()
174 CapabilityExpr SExprBuilder::translateAttrExpr(const Expr *AttrExp, in translateAttrExpr()
224 til::SExpr *SExprBuilder::translate(const Stmt *S, CallingContext *Ctx) { in translate()
298 til::SExpr *SExprBuilder::translateDeclRefExpr(const DeclRefExpr *DRE, in translateDeclRefExpr()
327 til::SExpr *SExprBuilder::translateCXXThisExpr(const CXXThisExpr *TE, in translateCXXThisExpr()
371 til::SExpr *SExprBuilder::translateMemberExpr(const MemberExpr *ME, in translateMemberExpr()
386 til::SExpr *SExprBuilder::translateObjCIVarRefExpr(const ObjCIvarRefExpr *IVRE, in translateObjCIVarRefExpr()
399 til::SExpr *SExprBuilder::translateCallExpr(const CallExpr *CE, in translateCallExpr()
426 til::SExpr *SExprBuilder::translateCXXMemberCallExpr( in translateCXXMemberCallExpr()
441 til::SExpr *SExprBuilder::translateCXXOperatorCallExpr( in translateCXXOperatorCallExpr()
455 til::SExpr *SExprBuilder::translateUnaryOperator(const UnaryOperator *UO, in translateUnaryOperator()
504 til::SExpr *SExprBuilder::translateBinOp(til::TIL_BinaryOpcode Op, in translateBinOp()
515 til::SExpr *SExprBuilder::translateBinAssign(til::TIL_BinaryOpcode Op, in translateBinAssign()
541 til::SExpr *SExprBuilder::translateBinaryOperator(const BinaryOperator *BO, in translateBinaryOperator()
587 til::SExpr *SExprBuilder::translateCastExpr(const CastExpr *CE, in translateCastExpr()
621 SExprBuilder::translateArraySubscriptExpr(const ArraySubscriptExpr *E, in translateArraySubscriptExpr()
629 SExprBuilder::translateAbstractConditionalOperator( in translateAbstractConditionalOperator()
638 SExprBuilder::translateDeclStmt(const DeclStmt *S, CallingContext *Ctx) { in translateDeclStmt()
661 til::SExpr *SExprBuilder::addStatement(til::SExpr* E, const Stmt *S, in addStatement()
674 til::SExpr *SExprBuilder::lookupVarDecl(const ValueDecl *VD) { in lookupVarDecl()
694 til::SExpr *SExprBuilder::addVarDecl(const ValueDecl *VD, til::SExpr *E) { in addVarDecl()
703 til::SExpr *SExprBuilder::updateVarDecl(const ValueDecl *VD, til::SExpr *E) { in updateVarDecl()
719 void SExprBuilder::makePhiNodeVar(unsigned i, unsigned NPreds, til::SExpr *E) { in makePhiNodeVar()
759 void SExprBuilder::mergeEntryMap(LVarDefinitionMap Map) { in mergeEntryMap()
793 void SExprBuilder::mergeEntryMapBackEdge() { in mergeEntryMapBackEdge()
819 void SExprBuilder::mergePhiNodesBackEdge(const CFGBlock *Blk) { in mergePhiNodesBackEdge()
835 void SExprBuilder::enterCFG(CFG *Cfg, const NamedDecl *D, in enterCFG()
868 void SExprBuilder::enterCFGBlock(const CFGBlock *B) { in enterCFGBlock()
881 void SExprBuilder::handlePredecessor(const CFGBlock *Pred) { in handlePredecessor()
896 void SExprBuilder::handlePredecessorBackEdge(const CFGBlock *Pred) { in handlePredecessorBackEdge()
900 void SExprBuilder::enterCFGBlockBody(const CFGBlock *B) { in enterCFGBlockBody()
909 void SExprBuilder::handleStatement(const Stmt *S) { in handleStatement()
914 void SExprBuilder::handleDestructorCall(const VarDecl *VD, in handleDestructorCall()
923 void SExprBuilder::exitCFGBlockBody(const CFGBlock *B) { in exitCFGBlockBody()
950 void SExprBuilder::handleSuccessor(const CFGBlock *Succ) { in handleSuccessor()
954 void SExprBuilder::handleSuccessorBackEdge(const CFGBlock *Succ) { in handleSuccessorBackEdge()
959 void SExprBuilder::exitCFGBlock(const CFGBlock *B) { in exitCFGBlock()
967 void SExprBuilder::exitCFG(const CFGBlock *Last) { in exitCFG()