Lines Matching refs:translate

204   til::SExpr *E = translate(AttrExp, Ctx);  in translateAttrExpr()
234 til::SExpr *SExprBuilder::translate(const Stmt *S, CallingContext *Ctx) { in translate() function in SExprBuilder
275 return translate(cast<ConstantExpr>(S)->getSubExpr(), Ctx); in translate()
277 return translate(cast<ParenExpr>(S)->getSubExpr(), Ctx); in translate()
279 return translate(cast<ExprWithCleanups>(S)->getSubExpr(), Ctx); in translate()
281 return translate(cast<CXXBindTemporaryExpr>(S)->getSubExpr(), Ctx); in translate()
283 return translate(cast<MaterializeTemporaryExpr>(S)->getSubExpr(), Ctx); in translate()
325 return translate(FunArgs[I], Ctx->Prev); in translateDeclRefExpr()
348 return translate(SelfArg, Ctx->Prev); in translateCXXThisExpr()
393 til::SExpr *BE = translate(ME->getBase(), Ctx); in translateMemberExpr()
408 til::SExpr *BE = translate(IVRE->getBase(), Ctx); in translateObjCIVarRefExpr()
438 til::SExpr *E = translate(CE->getCallee(), Ctx); in translateCallExpr()
440 til::SExpr *A = translate(Arg, Ctx); in translateCallExpr()
452 auto *E = translate(ME->getImplicitObjectArgument(), Ctx); in translateCXXMemberCallExpr()
467 auto *E = translate(OCE->getArg(0), Ctx); in translateCXXOperatorCallExpr()
497 return translate(UO->getSubExpr(), Ctx); in translateUnaryOperator()
502 return translate(UO->getSubExpr(), Ctx); in translateUnaryOperator()
506 til::UnaryOp(til::UOP_Minus, translate(UO->getSubExpr(), Ctx)); in translateUnaryOperator()
509 til::UnaryOp(til::UOP_BitNot, translate(UO->getSubExpr(), Ctx)); in translateUnaryOperator()
512 til::UnaryOp(til::UOP_LogicNot, translate(UO->getSubExpr(), Ctx)); in translateUnaryOperator()
527 til::SExpr *E0 = translate(BO->getLHS(), Ctx); in translateBinOp()
528 til::SExpr *E1 = translate(BO->getRHS(), Ctx); in translateBinOp()
541 til::SExpr *E0 = translate(LHS, Ctx); in translateBinAssign()
542 til::SExpr *E1 = translate(RHS, Ctx); in translateBinAssign()
602 return translate(BO->getRHS(), Ctx); in translateBinaryOperator()
617 til::SExpr *E0 = translate(CE->getSubExpr(), Ctx); in translateCastExpr()
627 til::SExpr *E0 = translate(CE->getSubExpr(), Ctx); in translateCastExpr()
632 til::SExpr *E0 = translate(CE->getSubExpr(), Ctx); in translateCastExpr()
643 til::SExpr *E0 = translate(E->getBase(), Ctx); in translateArraySubscriptExpr()
644 til::SExpr *E1 = translate(E->getIdx(), Ctx); in translateArraySubscriptExpr()
651 auto *C = translate(CO->getCond(), Ctx); in translateAbstractConditionalOperator()
652 auto *T = translate(CO->getTrueExpr(), Ctx); in translateAbstractConditionalOperator()
653 auto *E = translate(CO->getFalseExpr(), Ctx); in translateAbstractConditionalOperator()
663 til::SExpr* SE = translate(E, Ctx); in translateDeclStmt()
930 til::SExpr *E = translate(S, nullptr); in handleStatement()
960 til::SExpr *C = translate(B->getTerminatorCondition(true), nullptr); in exitCFGBlockBody()