Home
last modified time | relevance | path

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

/external/clang/lib/CodeGen/
DCGStmt.cpp1358 const Expr *InputExpr, in EmitAsmInput() argument
1361 if (!CodeGenFunction::hasAggregateLLVMType(InputExpr->getType())) in EmitAsmInput()
1362 return EmitScalarExpr(InputExpr); in EmitAsmInput()
1364 InputExpr = InputExpr->IgnoreParenNoopCasts(getContext()); in EmitAsmInput()
1365 LValue Dest = EmitLValue(InputExpr); in EmitAsmInput()
1366 return EmitAsmInputLValue(S, Info, Dest, InputExpr->getType(), ConstraintStr); in EmitAsmInput()
1513 const Expr *InputExpr = S.getOutputExpr(i); in EmitAsmStmt() local
1514 llvm::Value *Arg = EmitAsmInputLValue(S, Info, Dest, InputExpr->getType(), in EmitAsmStmt()
1535 const Expr *InputExpr = S.getInputExpr(i); in EmitAsmStmt() local
1549 *InputExpr->IgnoreParenNoopCasts(getContext()), in EmitAsmStmt()
[all …]
DCodeGenFunction.h2547 const Expr *InputExpr, std::string &ConstraintStr);
/external/clang/lib/Sema/
DSemaStmt.cpp2232 Expr *InputExpr = Exprs[i]; in ActOnAsmStmt() local
2236 if (CheckAsmLValue(InputExpr, *this)) in ActOnAsmStmt()
2237 return StmtError(Diag(InputExpr->getLocStart(), in ActOnAsmStmt()
2240 << InputExpr->getSourceRange()); in ActOnAsmStmt()
2244 if (InputExpr->getType()->isVoidType()) { in ActOnAsmStmt()
2245 return StmtError(Diag(InputExpr->getLocStart(), in ActOnAsmStmt()
2247 << InputExpr->getType() << Info.getConstraintStr() in ActOnAsmStmt()
2248 << InputExpr->getSourceRange()); in ActOnAsmStmt()
2300 Expr *InputExpr = Exprs[InputOpNo]; in ActOnAsmStmt() local
2302 if (OutputExpr->isTypeDependent() || InputExpr->isTypeDependent()) in ActOnAsmStmt()
[all …]
DTreeTransform.h3041 Expr *InputExpr = Input.getSourceExpression(); in TransformTemplateArgument() local
3042 if (!InputExpr) InputExpr = Input.getArgument().getAsExpr(); in TransformTemplateArgument()
3044 ExprResult E = getDerived().TransformExpr(InputExpr); in TransformTemplateArgument()
5571 Expr *InputExpr = S->getInputExpr(I); in TransformAsmStmt() local
5572 ExprResult Result = getDerived().TransformExpr(InputExpr); in TransformAsmStmt()
5576 ExprsChanged |= Result.get() != InputExpr; in TransformAsmStmt()
DSemaExpr.cpp8298 Expr *InputExpr) { in CreateBuiltinUnaryOp() argument
8299 ExprResult Input = Owned(InputExpr); in CreateBuiltinUnaryOp()
/external/clang/include/clang/Sema/
DSema.h2669 Expr *InputExpr);