Lines Matching defs:translate

91 /// \param AttrExp The expression to translate.
180 til::SExpr *E = translate(AttrExp, Ctx);
198 til::SExpr *SExprBuilder::translate(const Stmt *S, CallingContext *Ctx) {
239 return translate(cast<ConstantExpr>(S)->getSubExpr(), Ctx);
241 return translate(cast<ParenExpr>(S)->getSubExpr(), Ctx);
243 return translate(cast<ExprWithCleanups>(S)->getSubExpr(), Ctx);
245 return translate(cast<CXXBindTemporaryExpr>(S)->getSubExpr(), Ctx);
247 return translate(cast<MaterializeTemporaryExpr>(S)->getSubExpr(), Ctx);
287 return translate(Ctx->FunArgs[I], Ctx->Prev);
305 return translate(Ctx->SelfArg, Ctx->Prev);
347 til::SExpr *BE = translate(ME->getBase(), Ctx);
362 til::SExpr *BE = translate(IVRE->getBase(), Ctx);
392 til::SExpr *E = translate(CE->getCallee(), Ctx);
394 til::SExpr *A = translate(Arg, Ctx);
406 auto *E = translate(ME->getImplicitObjectArgument(), Ctx);
421 auto *E = translate(OCE->getArg(0), Ctx);
451 return translate(UO->getSubExpr(), Ctx);
456 return translate(UO->getSubExpr(), Ctx);
460 til::UnaryOp(til::UOP_Minus, translate(UO->getSubExpr(), Ctx));
463 til::UnaryOp(til::UOP_BitNot, translate(UO->getSubExpr(), Ctx));
466 til::UnaryOp(til::UOP_LogicNot, translate(UO->getSubExpr(), Ctx));
481 til::SExpr *E0 = translate(BO->getLHS(), Ctx);
482 til::SExpr *E1 = translate(BO->getRHS(), Ctx);
495 til::SExpr *E0 = translate(LHS, Ctx);
496 til::SExpr *E1 = translate(RHS, Ctx);
556 return translate(BO->getRHS(), Ctx);
571 til::SExpr *E0 = translate(CE->getSubExpr(), Ctx);
581 til::SExpr *E0 = translate(CE->getSubExpr(), Ctx);
586 til::SExpr *E0 = translate(CE->getSubExpr(), Ctx);
597 til::SExpr *E0 = translate(E->getBase(), Ctx);
598 til::SExpr *E1 = translate(E->getIdx(), Ctx);
605 auto *C = translate(CO->getCond(), Ctx);
606 auto *T = translate(CO->getTrueExpr(), Ctx);
607 auto *E = translate(CO->getFalseExpr(), Ctx);
617 til::SExpr* SE = translate(E, Ctx);
884 til::SExpr *E = translate(S, nullptr);
914 til::SExpr *C = translate(B->getTerminatorCondition(true), nullptr);