Lines Matching refs:translate

180   til::SExpr *E = translate(AttrExp, Ctx);  in translateAttrExpr()
198 til::SExpr *SExprBuilder::translate(const Stmt *S, CallingContext *Ctx) { in translate() function in SExprBuilder
239 return translate(cast<ConstantExpr>(S)->getSubExpr(), Ctx); in translate()
241 return translate(cast<ParenExpr>(S)->getSubExpr(), Ctx); in translate()
243 return translate(cast<ExprWithCleanups>(S)->getSubExpr(), Ctx); in translate()
245 return translate(cast<CXXBindTemporaryExpr>(S)->getSubExpr(), Ctx); in translate()
247 return translate(cast<MaterializeTemporaryExpr>(S)->getSubExpr(), Ctx); in translate()
287 return translate(Ctx->FunArgs[I], Ctx->Prev); in translateDeclRefExpr()
305 return translate(Ctx->SelfArg, Ctx->Prev); in translateCXXThisExpr()
347 til::SExpr *BE = translate(ME->getBase(), Ctx); in translateMemberExpr()
362 til::SExpr *BE = translate(IVRE->getBase(), Ctx); in translateObjCIVarRefExpr()
392 til::SExpr *E = translate(CE->getCallee(), Ctx); in translateCallExpr()
394 til::SExpr *A = translate(Arg, Ctx); in translateCallExpr()
406 auto *E = translate(ME->getImplicitObjectArgument(), Ctx); in translateCXXMemberCallExpr()
421 auto *E = translate(OCE->getArg(0), Ctx); in translateCXXOperatorCallExpr()
451 return translate(UO->getSubExpr(), Ctx); in translateUnaryOperator()
456 return translate(UO->getSubExpr(), Ctx); in translateUnaryOperator()
460 til::UnaryOp(til::UOP_Minus, translate(UO->getSubExpr(), Ctx)); in translateUnaryOperator()
463 til::UnaryOp(til::UOP_BitNot, translate(UO->getSubExpr(), Ctx)); in translateUnaryOperator()
466 til::UnaryOp(til::UOP_LogicNot, translate(UO->getSubExpr(), Ctx)); in translateUnaryOperator()
481 til::SExpr *E0 = translate(BO->getLHS(), Ctx); in translateBinOp()
482 til::SExpr *E1 = translate(BO->getRHS(), Ctx); in translateBinOp()
495 til::SExpr *E0 = translate(LHS, Ctx); in translateBinAssign()
496 til::SExpr *E1 = translate(RHS, Ctx); in translateBinAssign()
556 return translate(BO->getRHS(), Ctx); in translateBinaryOperator()
571 til::SExpr *E0 = translate(CE->getSubExpr(), Ctx); in translateCastExpr()
581 til::SExpr *E0 = translate(CE->getSubExpr(), Ctx); in translateCastExpr()
586 til::SExpr *E0 = translate(CE->getSubExpr(), Ctx); in translateCastExpr()
597 til::SExpr *E0 = translate(E->getBase(), Ctx); in translateArraySubscriptExpr()
598 til::SExpr *E1 = translate(E->getIdx(), Ctx); in translateArraySubscriptExpr()
605 auto *C = translate(CO->getCond(), Ctx); in translateAbstractConditionalOperator()
606 auto *T = translate(CO->getTrueExpr(), Ctx); in translateAbstractConditionalOperator()
607 auto *E = translate(CO->getFalseExpr(), Ctx); in translateAbstractConditionalOperator()
617 til::SExpr* SE = translate(E, Ctx); in translateDeclStmt()
884 til::SExpr *E = translate(S, nullptr); in handleStatement()
914 til::SExpr *C = translate(B->getTerminatorCondition(true), nullptr); in exitCFGBlockBody()