Home
last modified time | relevance | path

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

/freebsd-13.1/contrib/llvm-project/clang/lib/Sema/
H A DSemaStmtAsm.cpp378 Expr *InputExpr = Exprs[i]; in ActOnGCCAsmStmt() local
391 if (CheckAsmLValue(InputExpr, *this)) in ActOnGCCAsmStmt()
397 if (!InputExpr->isValueDependent()) { in ActOnGCCAsmStmt()
427 << InputExpr->getSourceRange()); in ActOnGCCAsmStmt()
435 << InputExpr->getSourceRange()); in ActOnGCCAsmStmt()
591 Expr *InputExpr = Exprs[InputOpNo]; in ActOnGCCAsmStmt() local
609 QualType InTy = InputExpr->getType(); in ActOnGCCAsmStmt()
681 InputExpr = ImpCastExprToType(InputExpr, OutTy, castKind).get(); in ActOnGCCAsmStmt()
682 Exprs[InputOpNo] = InputExpr; in ActOnGCCAsmStmt()
683 NS->setInputExpr(i, InputExpr); in ActOnGCCAsmStmt()
[all …]
H A DTreeTransform.h4416 Expr *InputExpr = Input.getSourceExpression(); in TransformTemplateArgument() local
4417 if (!InputExpr) in TransformTemplateArgument()
4418 InputExpr = Input.getArgument().getAsExpr(); in TransformTemplateArgument()
4420 ExprResult E = getDerived().TransformExpr(InputExpr); in TransformTemplateArgument()
7660 Expr *InputExpr = S->getInputExpr(I); in TransformGCCAsmStmt() local
7661 ExprResult Result = getDerived().TransformExpr(InputExpr); in TransformGCCAsmStmt()
7665 ExprsChanged |= Result.get() != InputExpr; in TransformGCCAsmStmt()
H A DSemaExpr.cpp14767 Expr *InputExpr) { in CreateBuiltinUnaryOp() argument
14768 ExprResult Input = InputExpr; in CreateBuiltinUnaryOp()
14776 QualType Ty = InputExpr->getType(); in CreateBuiltinUnaryOp()
14784 << InputExpr->getType() in CreateBuiltinUnaryOp()
14804 CheckAddressOfNoDeref(InputExpr); in CreateBuiltinUnaryOp()
14805 RecordModifiableNonNullParam(*this, InputExpr); in CreateBuiltinUnaryOp()
/freebsd-13.1/contrib/llvm-project/clang/lib/CodeGen/
H A DCGStmt.cpp2138 if (InputExpr->EvaluateAsInt(Result, getContext())) in EmitAsmInput()
2144 return EmitScalarExpr(InputExpr); in EmitAsmInput()
2145 if (InputExpr->getStmtClass() == Expr::CXXThisExprClass) in EmitAsmInput()
2146 return EmitScalarExpr(InputExpr); in EmitAsmInput()
2147 InputExpr = InputExpr->IgnoreParenNoopCasts(getContext()); in EmitAsmInput()
2148 LValue Dest = EmitLValue(InputExpr); in EmitAsmInput()
2150 InputExpr->getExprLoc()); in EmitAsmInput()
2406 const Expr *InputExpr = S.getOutputExpr(i); in EmitAsmStmt() local
2447 const Expr *InputExpr = S.getInputExpr(i); in EmitAsmStmt() local
2477 QualType InputTy = InputExpr->getType(); in EmitAsmStmt()
[all …]
H A DCodeGenFunction.h4627 const Expr *InputExpr, std::string &ConstraintStr);
/freebsd-13.1/contrib/llvm-project/clang/include/clang/Sema/
H A DSema.h5268 Expr *InputExpr);