• Home
  • Raw
  • Download

Lines Matching refs:Input

2927                           tok::TokenKind Kind, Expr *Input) {  in ActOnPostfixUnaryOp()  argument
2935 return BuildUnaryOp(S, OpLoc, Opc, Input); in ActOnPostfixUnaryOp()
7799 ExprResult Input = Owned(InputExpr); in CreateBuiltinUnaryOp() local
7808 resultType = CheckIncrementDecrementOperand(*this, Input.get(), VK, OpLoc, in CreateBuiltinUnaryOp()
7815 resultType = CheckAddressOfOperand(*this, Input.get(), OpLoc); in CreateBuiltinUnaryOp()
7818 ExprResult resolved = CheckPlaceholderExpr(Input.get()); in CreateBuiltinUnaryOp()
7820 Input = move(resolved); in CreateBuiltinUnaryOp()
7821 Input = DefaultFunctionArrayLvalueConversion(Input.take()); in CreateBuiltinUnaryOp()
7822 resultType = CheckIndirectionOperand(*this, Input.get(), VK, OpLoc); in CreateBuiltinUnaryOp()
7827 Input = UsualUnaryConversions(Input.take()); in CreateBuiltinUnaryOp()
7828 if (Input.isInvalid()) return ExprError(); in CreateBuiltinUnaryOp()
7829 resultType = Input.get()->getType(); in CreateBuiltinUnaryOp()
7843 Input = CheckPlaceholderExpr(Input.take()); in CreateBuiltinUnaryOp()
7844 if (Input.isInvalid()) return ExprError(); in CreateBuiltinUnaryOp()
7845 return CreateBuiltinUnaryOp(OpLoc, Opc, Input.take()); in CreateBuiltinUnaryOp()
7849 << resultType << Input.get()->getSourceRange()); in CreateBuiltinUnaryOp()
7852 Input = UsualUnaryConversions(Input.take()); in CreateBuiltinUnaryOp()
7853 if (Input.isInvalid()) return ExprError(); in CreateBuiltinUnaryOp()
7854 resultType = Input.get()->getType(); in CreateBuiltinUnaryOp()
7861 << resultType << Input.get()->getSourceRange(); in CreateBuiltinUnaryOp()
7865 Input = CheckPlaceholderExpr(Input.take()); in CreateBuiltinUnaryOp()
7866 if (Input.isInvalid()) return ExprError(); in CreateBuiltinUnaryOp()
7867 return CreateBuiltinUnaryOp(OpLoc, Opc, Input.take()); in CreateBuiltinUnaryOp()
7870 << resultType << Input.get()->getSourceRange()); in CreateBuiltinUnaryOp()
7876 Input = DefaultFunctionArrayLvalueConversion(Input.take()); in CreateBuiltinUnaryOp()
7877 if (Input.isInvalid()) return ExprError(); in CreateBuiltinUnaryOp()
7878 resultType = Input.get()->getType(); in CreateBuiltinUnaryOp()
7886 Input = ImpCastExprToType(Input.take(), Context.BoolTy, in CreateBuiltinUnaryOp()
7890 Input = CheckPlaceholderExpr(Input.take()); in CreateBuiltinUnaryOp()
7891 if (Input.isInvalid()) return ExprError(); in CreateBuiltinUnaryOp()
7892 return CreateBuiltinUnaryOp(OpLoc, Opc, Input.take()); in CreateBuiltinUnaryOp()
7895 << resultType << Input.get()->getSourceRange()); in CreateBuiltinUnaryOp()
7904 resultType = CheckRealImagOperand(*this, Input, OpLoc, Opc == UO_Real); in CreateBuiltinUnaryOp()
7906 if (Input.isInvalid()) return ExprError(); in CreateBuiltinUnaryOp()
7907 if (Input.get()->getValueKind() != VK_RValue && in CreateBuiltinUnaryOp()
7908 Input.get()->getObjectKind() == OK_Ordinary) in CreateBuiltinUnaryOp()
7909 VK = Input.get()->getValueKind(); in CreateBuiltinUnaryOp()
7912 resultType = Input.get()->getType(); in CreateBuiltinUnaryOp()
7913 VK = Input.get()->getValueKind(); in CreateBuiltinUnaryOp()
7914 OK = Input.get()->getObjectKind(); in CreateBuiltinUnaryOp()
7917 if (resultType.isNull() || Input.isInvalid()) in CreateBuiltinUnaryOp()
7920 return Owned(new (Context) UnaryOperator(Input.take(), Opc, resultType, in CreateBuiltinUnaryOp()
7926 Expr *Input) { in BuildUnaryOp() argument
7927 if (getLangOptions().CPlusPlus && Input->getType()->isOverloadableType() && in BuildUnaryOp()
7936 LookupOverloadedOperatorName(OverOp, S, Input->getType(), QualType(), in BuildUnaryOp()
7939 return CreateOverloadedUnaryOp(OpLoc, Opc, Functions, Input); in BuildUnaryOp()
7942 return CreateBuiltinUnaryOp(OpLoc, Opc, Input); in BuildUnaryOp()
7947 tok::TokenKind Op, Expr *Input) { in ActOnUnaryOp() argument
7948 return BuildUnaryOp(S, OpLoc, ConvertTokenKindToUnaryOpcode(Op), Input); in ActOnUnaryOp()