• Home
  • History
  • Annotate
  • Raw
  • Download
  • only in /freebsd-13-stable/contrib/llvm-project/clang/lib/Sema/

Lines Matching defs:Res

684   ExprResult Res = CheckLValueToRValueConversionOperand(E);
685 if (Res.isInvalid())
686 return Res;
687 E = Res.get();
700 Res = ImplicitCastExpr::Create(Context, T, CK, E, nullptr, VK_RValue);
707 Res = ImplicitCastExpr::Create(Context, T, CK_AtomicToNonAtomic, Res.get(),
711 return Res;
715 ExprResult Res = DefaultFunctionArrayConversion(E, Diagnose);
716 if (Res.isInvalid())
718 Res = DefaultLvalueConversion(Res.get());
719 if (Res.isInvalid())
721 return Res;
728 ExprResult Res = E;
732 Res = ImpCastExprToType(E, Context.getPointerType(Ty),
734 if (Res.isInvalid())
737 Res = DefaultLvalueConversion(Res.get());
738 if (Res.isInvalid())
740 return Res.get();
750 ExprResult Res = DefaultFunctionArrayLvalueConversion(E);
751 if (Res.isInvalid())
753 E = Res.get();
760 return ImpCastExprToType(Res.get(), Context.FloatTy, CK_FloatingCast);
801 ExprResult Res = UsualUnaryConversions(E);
802 if (Res.isInvalid())
804 E = Res.get();
3738 Expr *Res;
3781 Res = FixedPointLiteral::CreateFromRawInt(Context, Val, Ty,
3803 Res = BuildFloatingLiteral(*this, Literal, Ty, Tok.getLocation());
3809 Res = ImpCastExprToType(Res, Context.FloatTy, CK_FloatingCast).get();
3815 Res = ImpCastExprToType(Res, Context.FloatTy, CK_FloatingCast).get();
3942 Res = IntegerLiteral::Create(Context, ResultVal, Ty, Tok.getLocation());
3947 Res = new (Context) ImaginaryLiteral(Res,
3948 Context.getComplexType(Res->getType()));
3952 return Res;
4687 ExprResult Res = CreateBuiltinArraySubscriptExpr(base, lbLoc, idx, rbLoc);
4689 if (!Res.isInvalid() && isa<ArraySubscriptExpr>(Res.get()))
4690 CheckSubscriptAccessOfNoDeref(cast<ArraySubscriptExpr>(Res.get()));
4692 return Res;
4880 auto Res = PerformOpenMPImplicitIntegerConversion(LowerBound->getExprLoc(),
4882 if (Res.isInvalid())
4886 LowerBound = Res.get();
4894 auto Res =
4896 if (Res.isInvalid())
4900 Length = Res.get();
4908 ExprResult Res =
4910 if (Res.isInvalid())
4914 Stride = Res.get();
5204 ExprResult Res = CreateBuiltinBinOp(D.AssignmentLoc, BO_Sub, D.Range.End,
5206 if(!Res.isUsable()) {
5214 Res = CreateBuiltinBinOp(D.AssignmentLoc, BO_Add, Res.get(), St.get());
5215 if (!Res.isUsable()) {
5220 Res =
5221 CreateBuiltinBinOp(D.AssignmentLoc, BO_Sub, Res.get(),
5223 if (!Res.isUsable()) {
5228 Res = CreateBuiltinBinOp(D.AssignmentLoc, BO_Div, Res.get(), St.get());
5229 if (!Res.isUsable()) {
5271 Res = ActOnConditionalOp(D.AssignmentLoc, D.AssignmentLoc, CmpRes.get(),
5272 Res.get(), Res1.get());
5273 if (!Res.isUsable()) {
5278 Res = ActOnFinishFullExpr(Res.get(), /*DiscardedValue=*/false);
5279 if (!Res.isUsable()) {
5289 Res.get()->getType(), nullptr, SC_None);
5344 HD.Upper = Res.get();
7379 ExprResult Res = CorrectDelayedTyposInExpr(CastExpr);
7380 if (!Res.isUsable())
7382 CastExpr = Res.get();
14014 bool Res;
14016 E->EvaluateAsBooleanCondition(Res, S.getASTContext()) && Res;
14022 bool Res;
14024 E->EvaluateAsBooleanCondition(Res, S.getASTContext()) && !Res;
16136 ConstantExpr *Res = ConstantExpr::Create(
16141 ExprEvalContexts.back().ImmediateInvocationCandidates.emplace_back(Res, 0);
16142 return Res;
16228 bool Res = AllowSkippingFirstCXXConstructExpr;
16230 return Res;
16245 ExprResult Res = Transformer.TransformExpr(It->getPointer()->getSubExpr());
16246 assert(Res.isUsable());
16247 Res = SemaRef.MaybeCreateExprWithCleanups(Res);
16248 It->getPointer()->setSubExpr(Res.get());
17823 ExprResult Sema::ActOnConstantExpression(ExprResult Res) {
17824 Res = CorrectDelayedTyposInExpr(Res);
17826 if (!Res.isUsable())
17827 return Res;
17833 return CheckLValueToRValueConversionOperand(Res.get());