Lines Matching refs:exprs
71 llvm::errs() << " " << sum << " stmts/exprs total.\n";
365 return cast<Expr>(Exprs[i]);
376 return cast<Expr>(Exprs[i + NumOutputs]);
379 Exprs[i + NumOutputs] = E;
391 Stmt **Exprs,
406 C.Deallocate(this->Exprs);
407 this->Exprs = new (C) Stmt*[NumExprs];
408 std::copy(Exprs, Exprs + NumExprs, this->Exprs);
608 return cast<Expr>(Exprs[i]);
612 return cast<Expr>(Exprs[i + NumOutputs]);
615 Exprs[i + NumOutputs] = E;
631 StringLiteral **constraints, Expr **exprs,
642 Exprs = new (C) Stmt*[NumExprs];
643 std::copy(exprs, exprs + NumExprs, Exprs);
656 ArrayRef<StringRef> constraints, ArrayRef<Expr*> exprs,
663 initialize(C, asmstr, asmtoks, constraints, exprs, clobbers);
676 ArrayRef<Expr*> exprs,
681 unsigned NumExprs = exprs.size();
687 Exprs = new (C) Stmt*[NumExprs];
689 Exprs[i] = exprs[i];