Home
last modified time | relevance | path

Searched refs:InputExpr (Results 1 – 6 of 6) sorted by relevance

/minix3/external/bsd/llvm/dist/clang/lib/Sema/
H A DSemaStmtAsm.cpp216 Expr *InputExpr = Exprs[i]; in ActOnGCCAsmStmt() local
219 if (CheckNakedParmReference(InputExpr, *this)) in ActOnGCCAsmStmt()
224 if (CheckAsmLValue(InputExpr, *this)) in ActOnGCCAsmStmt()
225 return StmtError(Diag(InputExpr->getLocStart(), in ActOnGCCAsmStmt()
228 << InputExpr->getSourceRange()); in ActOnGCCAsmStmt()
231 if (!InputExpr->EvaluateAsInt(Result, Context)) in ActOnGCCAsmStmt()
233 Diag(InputExpr->getLocStart(), diag::err_asm_immediate_expected) in ActOnGCCAsmStmt()
234 << Info.getConstraintStr() << InputExpr->getSourceRange()); in ActOnGCCAsmStmt()
237 return StmtError(Diag(InputExpr->getLocStart(), in ActOnGCCAsmStmt()
240 << InputExpr->getSourceRange()); in ActOnGCCAsmStmt()
[all …]
H A DTreeTransform.h3459 Expr *InputExpr = Input.getSourceExpression(); in TransformTemplateArgument() local
3460 if (!InputExpr) InputExpr = Input.getArgument().getAsExpr(); in TransformTemplateArgument()
3462 ExprResult E = getDerived().TransformExpr(InputExpr); in TransformTemplateArgument()
6097 Expr *InputExpr = S->getInputExpr(I); in TransformGCCAsmStmt() local
6098 ExprResult Result = getDerived().TransformExpr(InputExpr); in TransformGCCAsmStmt()
6102 ExprsChanged |= Result.get() != InputExpr; in TransformGCCAsmStmt()
H A DSemaExpr.cpp9983 Expr *InputExpr) { in CreateBuiltinUnaryOp() argument
9984 ExprResult Input = InputExpr; in CreateBuiltinUnaryOp()
10002 RecordModifiableNonNullParam(*this, InputExpr); in CreateBuiltinUnaryOp()
/minix3/external/bsd/llvm/dist/clang/lib/CodeGen/
H A DCGStmt.cpp1760 const Expr *InputExpr, in EmitAsmInput() argument
1763 if (CodeGenFunction::hasScalarEvaluationKind(InputExpr->getType())) in EmitAsmInput()
1764 return EmitScalarExpr(InputExpr); in EmitAsmInput()
1766 InputExpr = InputExpr->IgnoreParenNoopCasts(getContext()); in EmitAsmInput()
1767 LValue Dest = EmitLValue(InputExpr); in EmitAsmInput()
1768 return EmitAsmInputLValue(Info, Dest, InputExpr->getType(), ConstraintStr, in EmitAsmInput()
1769 InputExpr->getExprLoc()); in EmitAsmInput()
1912 const Expr *InputExpr = S.getOutputExpr(i); in EmitAsmStmt() local
1913 llvm::Value *Arg = EmitAsmInputLValue(Info, Dest, InputExpr->getType(), in EmitAsmStmt()
1915 InputExpr->getExprLoc()); in EmitAsmStmt()
[all …]
H A DCodeGenFunction.h2703 const Expr *InputExpr, std::string &ConstraintStr);
/minix3/external/bsd/llvm/dist/clang/include/clang/Sema/
H A DSema.h3610 Expr *InputExpr);