• Home
  • Raw
  • Download

Lines Matching refs:SExprBuilder

68 typedef SExprBuilder::CallingContext CallingContext;
70 til::SExpr *SExprBuilder::lookupStmt(const Stmt *S) { in lookupStmt()
77 til::SCFG *SExprBuilder::buildCFG(CFGWalker &Walker) { in buildCFG()
94 CapabilityExpr SExprBuilder::translateAttrExpr(const Expr *AttrExp, in translateAttrExpr()
151 CapabilityExpr SExprBuilder::translateAttrExpr(const Expr *AttrExp, in translateAttrExpr()
198 til::SExpr *SExprBuilder::translate(const Stmt *S, CallingContext *Ctx) { in translate()
266 til::SExpr *SExprBuilder::translateDeclRefExpr(const DeclRefExpr *DRE, in translateDeclRefExpr()
290 til::SExpr *SExprBuilder::translateCXXThisExpr(const CXXThisExpr *TE, in translateCXXThisExpr()
334 til::SExpr *SExprBuilder::translateMemberExpr(const MemberExpr *ME, in translateMemberExpr()
350 til::SExpr *SExprBuilder::translateCallExpr(const CallExpr *CE, in translateCallExpr()
375 til::SExpr *SExprBuilder::translateCXXMemberCallExpr( in translateCXXMemberCallExpr()
390 til::SExpr *SExprBuilder::translateCXXOperatorCallExpr( in translateCXXOperatorCallExpr()
404 til::SExpr *SExprBuilder::translateUnaryOperator(const UnaryOperator *UO, in translateUnaryOperator()
454 til::SExpr *SExprBuilder::translateBinOp(til::TIL_BinaryOpcode Op, in translateBinOp()
465 til::SExpr *SExprBuilder::translateBinAssign(til::TIL_BinaryOpcode Op, in translateBinAssign()
491 til::SExpr *SExprBuilder::translateBinaryOperator(const BinaryOperator *BO, in translateBinaryOperator()
536 til::SExpr *SExprBuilder::translateCastExpr(const CastExpr *CE, in translateCastExpr()
570 SExprBuilder::translateArraySubscriptExpr(const ArraySubscriptExpr *E, in translateArraySubscriptExpr()
578 SExprBuilder::translateAbstractConditionalOperator( in translateAbstractConditionalOperator()
587 SExprBuilder::translateDeclStmt(const DeclStmt *S, CallingContext *Ctx) { in translateDeclStmt()
611 til::SExpr *SExprBuilder::addStatement(til::SExpr* E, const Stmt *S, in addStatement()
624 til::SExpr *SExprBuilder::lookupVarDecl(const ValueDecl *VD) { in lookupVarDecl()
644 til::SExpr *SExprBuilder::addVarDecl(const ValueDecl *VD, til::SExpr *E) { in addVarDecl()
653 til::SExpr *SExprBuilder::updateVarDecl(const ValueDecl *VD, til::SExpr *E) { in updateVarDecl()
669 void SExprBuilder::makePhiNodeVar(unsigned i, unsigned NPreds, til::SExpr *E) { in makePhiNodeVar()
710 void SExprBuilder::mergeEntryMap(LVarDefinitionMap Map) { in mergeEntryMap()
744 void SExprBuilder::mergeEntryMapBackEdge() { in mergeEntryMapBackEdge()
771 void SExprBuilder::mergePhiNodesBackEdge(const CFGBlock *Blk) { in mergePhiNodesBackEdge()
787 void SExprBuilder::enterCFG(CFG *Cfg, const NamedDecl *D, in enterCFG()
820 void SExprBuilder::enterCFGBlock(const CFGBlock *B) { in enterCFGBlock()
833 void SExprBuilder::handlePredecessor(const CFGBlock *Pred) { in handlePredecessor()
848 void SExprBuilder::handlePredecessorBackEdge(const CFGBlock *Pred) { in handlePredecessorBackEdge()
852 void SExprBuilder::enterCFGBlockBody(const CFGBlock *B) { in enterCFGBlockBody()
861 void SExprBuilder::handleStatement(const Stmt *S) { in handleStatement()
866 void SExprBuilder::handleDestructorCall(const VarDecl *VD, in handleDestructorCall()
875 void SExprBuilder::exitCFGBlockBody(const CFGBlock *B) { in exitCFGBlockBody()
902 void SExprBuilder::handleSuccessor(const CFGBlock *Succ) { in handleSuccessor()
906 void SExprBuilder::handleSuccessorBackEdge(const CFGBlock *Succ) { in handleSuccessorBackEdge()
911 void SExprBuilder::exitCFGBlock(const CFGBlock *B) { in exitCFGBlock()
919 void SExprBuilder::exitCFG(const CFGBlock *Last) { in exitCFG()