Home | History | Annotate | Download | only in AST

Lines Matching full:exprs

72   llvm::errs() << "  " << sum << " stmts/exprs total.\n";
398 return cast<Expr>(Exprs[i]);
409 return cast<Expr>(Exprs[i + NumOutputs]);
412 Exprs[i + NumOutputs] = E;
424 Stmt **Exprs,
439 C.Deallocate(this->Exprs);
440 this->Exprs = new (C) Stmt*[NumExprs];
441 std::copy(Exprs, Exprs + NumExprs, this->Exprs);
670 return cast<Expr>(Exprs[i]);
674 return cast<Expr>(Exprs[i + NumOutputs]);
677 Exprs[i + NumOutputs] = E;
687 StringLiteral **constraints, Expr **exprs,
698 Exprs = new (C) Stmt*[NumExprs];
699 std::copy(exprs, exprs + NumExprs, Exprs);
712 ArrayRef<StringRef> constraints, ArrayRef<Expr*> exprs,
719 initialize(C, asmstr, asmtoks, constraints, exprs, clobbers);
729 ArrayRef<Expr*> exprs,
734 assert(exprs.size() == NumOutputs + NumInputs);
735 assert(exprs.size() == constraints.size());
739 Exprs = new (C) Stmt*[exprs.size()];
740 std::copy(exprs.begin(), exprs.end(), Exprs);
745 Constraints = new (C) StringRef[exprs.size()];