Home
last modified time | relevance | path

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

/freebsd-12.1/contrib/llvm/tools/clang/lib/Sema/
H A DSemaStmtAsm.cpp361 Expr *InputExpr = Exprs[i]; in ActOnGCCAsmStmt() local
374 if (CheckAsmLValue(InputExpr, *this)) in ActOnGCCAsmStmt()
380 if (!InputExpr->isValueDependent()) { in ActOnGCCAsmStmt()
416 << InputExpr->getSourceRange()); in ActOnGCCAsmStmt()
549 Expr *InputExpr = Exprs[InputOpNo]; in ActOnGCCAsmStmt() local
567 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 …]
H A DTreeTransform.h3938 Expr *InputExpr = Input.getSourceExpression(); in TransformTemplateArgument() local
3939 if (!InputExpr) InputExpr = Input.getArgument().getAsExpr(); in TransformTemplateArgument()
3941 ExprResult E = getDerived().TransformExpr(InputExpr); in TransformTemplateArgument()
6957 Expr *InputExpr = S->getInputExpr(I); in TransformGCCAsmStmt() local
6958 ExprResult Result = getDerived().TransformExpr(InputExpr); in TransformGCCAsmStmt()
6962 ExprsChanged |= Result.get() != InputExpr; in TransformGCCAsmStmt()
H A DSemaExpr.cpp12873 Expr *InputExpr) { in CreateBuiltinUnaryOp() argument
12874 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()
/freebsd-12.1/contrib/llvm/tools/clang/lib/CodeGen/
H A DCGStmt.cpp1836 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() local
2046 const Expr *InputExpr = S.getInputExpr(i); in EmitAsmStmt() local
2075 QualType InputTy = InputExpr->getType(); in EmitAsmStmt()
[all …]
H A DCodeGenFunction.h4166 const Expr *InputExpr, std::string &ConstraintStr);
/freebsd-12.1/contrib/llvm/tools/clang/include/clang/Sema/
H A DSema.h4278 Expr *InputExpr);