Searched refs:InputExpr (Results 1 – 6 of 6) sorted by relevance
361 Expr *InputExpr = Exprs[i]; in ActOnGCCAsmStmt() local374 if (CheckAsmLValue(InputExpr, *this)) in ActOnGCCAsmStmt()380 if (!InputExpr->isValueDependent()) { in ActOnGCCAsmStmt()416 << InputExpr->getSourceRange()); in ActOnGCCAsmStmt()549 Expr *InputExpr = Exprs[InputOpNo]; in ActOnGCCAsmStmt() local567 QualType InTy = InputExpr->getType(); in ActOnGCCAsmStmt()636 InputExpr->isEvaluatable(Context)) { in ActOnGCCAsmStmt()639 InputExpr = ImpCastExprToType(InputExpr, OutTy, castKind).get(); in ActOnGCCAsmStmt()640 Exprs[InputOpNo] = InputExpr; in ActOnGCCAsmStmt()641 NS->setInputExpr(i, InputExpr); in ActOnGCCAsmStmt()[all …]
3938 Expr *InputExpr = Input.getSourceExpression(); in TransformTemplateArgument() local3939 if (!InputExpr) InputExpr = Input.getArgument().getAsExpr(); in TransformTemplateArgument()3941 ExprResult E = getDerived().TransformExpr(InputExpr); in TransformTemplateArgument()6957 Expr *InputExpr = S->getInputExpr(I); in TransformGCCAsmStmt() local6958 ExprResult Result = getDerived().TransformExpr(InputExpr); in TransformGCCAsmStmt()6962 ExprsChanged |= Result.get() != InputExpr; in TransformGCCAsmStmt()
12873 Expr *InputExpr) { in CreateBuiltinUnaryOp() argument12874 ExprResult Input = InputExpr; in CreateBuiltinUnaryOp()12882 QualType Ty = InputExpr->getType(); in CreateBuiltinUnaryOp()12890 << InputExpr->getType() in CreateBuiltinUnaryOp()12909 CheckAddressOfNoDeref(InputExpr); in CreateBuiltinUnaryOp()12910 RecordModifiableNonNullParam(*this, InputExpr); in CreateBuiltinUnaryOp()
1836 if (InputExpr->EvaluateAsInt(Result, getContext())) in EmitAsmInput()1842 return EmitScalarExpr(InputExpr); in EmitAsmInput()1843 if (InputExpr->getStmtClass() == Expr::CXXThisExprClass) in EmitAsmInput()1844 return EmitScalarExpr(InputExpr); in EmitAsmInput()1845 InputExpr = InputExpr->IgnoreParenNoopCasts(getContext()); in EmitAsmInput()1846 LValue Dest = EmitLValue(InputExpr); in EmitAsmInput()1848 InputExpr->getExprLoc()); in EmitAsmInput()2007 const Expr *InputExpr = S.getOutputExpr(i); in EmitAsmStmt() local2046 const Expr *InputExpr = S.getInputExpr(i); in EmitAsmStmt() local2075 QualType InputTy = InputExpr->getType(); in EmitAsmStmt()[all …]
4166 const Expr *InputExpr, std::string &ConstraintStr);
4278 Expr *InputExpr);