Searched defs:InputExpr (Results 1 - 4 of 4) sorted by relevance

/external/clang/lib/Sema/
H A DSemaStmtAsm.cpp235 Expr *InputExpr = Exprs[i]; local
238 if (CheckNakedParmReference(InputExpr, *this))
243 if (CheckAsmLValue(InputExpr, *this))
244 return StmtError(Diag(InputExpr->getLocStart(),
247 << InputExpr->getSourceRange());
250 if (!InputExpr->EvaluateAsInt(Result, Context))
252 Diag(InputExpr->getLocStart(), diag::err_asm_immediate_expected)
253 << Info.getConstraintStr() << InputExpr->getSourceRange());
256 return StmtError(Diag(InputExpr->getLocStart(),
259 << InputExpr
404 Expr *InputExpr = Exprs[InputOpNo]; local
[all...]
H A DTreeTransform.h3482 Expr *InputExpr = Input.getSourceExpression(); local
3483 if (!InputExpr) InputExpr = Input.getArgument().getAsExpr();
3485 ExprResult E = getDerived().TransformExpr(InputExpr);
6120 Expr *InputExpr = S->getInputExpr(I); local
6121 ExprResult Result = getDerived().TransformExpr(InputExpr);
6125 ExprsChanged |= Result.get() != InputExpr;
H A DSemaExpr.cpp10490 Expr *InputExpr) {
10491 ExprResult Input = InputExpr;
10509 RecordModifiableNonNullParam(*this, InputExpr);
10488 CreateBuiltinUnaryOp(SourceLocation OpLoc, UnaryOperatorKind Opc, Expr *InputExpr) argument
/external/clang/lib/CodeGen/
H A DCGStmt.cpp1765 const Expr *InputExpr,
1768 if (CodeGenFunction::hasScalarEvaluationKind(InputExpr->getType()))
1769 return EmitScalarExpr(InputExpr);
1771 InputExpr = InputExpr->IgnoreParenNoopCasts(getContext());
1772 LValue Dest = EmitLValue(InputExpr);
1773 return EmitAsmInputLValue(Info, Dest, InputExpr->getType(), ConstraintStr,
1774 InputExpr->getExprLoc());
1918 const Expr *InputExpr = S.getOutputExpr(i); local
1919 llvm::Value *Arg = EmitAsmInputLValue(Info, Dest, InputExpr
1763 EmitAsmInput( const TargetInfo::ConstraintInfo &Info, const Expr *InputExpr, std::string &ConstraintStr) argument
1953 const Expr *InputExpr = S.getInputExpr(i); local
[all...]

Completed in 154 milliseconds