Home
last modified time | relevance | path

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

/netbsd-src/external/apache2/llvm/dist/clang/lib/Sema/
H A DSemaStmtAsm.cpp378 Expr *InputExpr = Exprs[i]; in ActOnGCCAsmStmt() local
381 if (CheckNakedParmReference(InputExpr, *this)) in ActOnGCCAsmStmt()
386 checkExprMemoryConstraintCompat(*this, InputExpr, Info, true)) in ActOnGCCAsmStmt()
391 if (CheckAsmLValue(InputExpr, *this)) in ActOnGCCAsmStmt()
392 return StmtError(Diag(InputExpr->getBeginLoc(), in ActOnGCCAsmStmt()
395 << InputExpr->getSourceRange()); in ActOnGCCAsmStmt()
397 if (!InputExpr->isValueDependent()) { in ActOnGCCAsmStmt()
399 if (InputExpr->EvaluateAsRValue(EVResult, Context, true)) { in ActOnGCCAsmStmt()
403 if (EVResult.Val.toIntegralConstant(IntResult, InputExpr->getType(), in ActOnGCCAsmStmt()
406 return StmtError(Diag(InputExpr->getBeginLoc(), in ActOnGCCAsmStmt()
[all …]
H A DTreeTransform.h4395 Expr *InputExpr = Input.getSourceExpression(); in TransformTemplateArgument() local
4396 if (!InputExpr) InputExpr = Input.getArgument().getAsExpr(); in TransformTemplateArgument()
4398 ExprResult E = getDerived().TransformExpr(InputExpr); in TransformTemplateArgument()
7637 Expr *InputExpr = S->getInputExpr(I); in TransformGCCAsmStmt() local
7638 ExprResult Result = getDerived().TransformExpr(InputExpr); in TransformGCCAsmStmt()
7642 ExprsChanged |= Result.get() != InputExpr; in TransformGCCAsmStmt()
H A DSemaExpr.cpp14646 Expr *InputExpr) { in CreateBuiltinUnaryOp() argument
14647 ExprResult Input = InputExpr; in CreateBuiltinUnaryOp()
14655 QualType Ty = InputExpr->getType(); in CreateBuiltinUnaryOp()
14663 << InputExpr->getType() in CreateBuiltinUnaryOp()
14683 CheckAddressOfNoDeref(InputExpr); in CreateBuiltinUnaryOp()
14684 RecordModifiableNonNullParam(*this, InputExpr); in CreateBuiltinUnaryOp()
/netbsd-src/external/apache2/llvm/dist/clang/lib/CodeGen/
H A DCGStmt.cpp2083 const Expr *InputExpr, in EmitAsmInput() argument
2090 InputExpr->EvaluateAsRValue(EVResult, getContext(), true); in EmitAsmInput()
2093 if (EVResult.Val.toIntegralConstant(IntResult, InputExpr->getType(), in EmitAsmInput()
2099 if (InputExpr->EvaluateAsInt(Result, getContext())) in EmitAsmInput()
2104 if (CodeGenFunction::hasScalarEvaluationKind(InputExpr->getType())) in EmitAsmInput()
2105 return EmitScalarExpr(InputExpr); in EmitAsmInput()
2106 if (InputExpr->getStmtClass() == Expr::CXXThisExprClass) in EmitAsmInput()
2107 return EmitScalarExpr(InputExpr); in EmitAsmInput()
2108 InputExpr = InputExpr->IgnoreParenNoopCasts(getContext()); in EmitAsmInput()
2109 LValue Dest = EmitLValue(InputExpr); in EmitAsmInput()
[all …]
H A DCodeGenFunction.h4621 const Expr *InputExpr, std::string &ConstraintStr);
/netbsd-src/external/apache2/llvm/dist/clang/include/clang/Sema/
H A DSema.h5219 Expr *InputExpr);