Lines Matching refs:Exprs
508 return cast<Expr>(Exprs[i]); in getOutputExpr()
519 return cast<Expr>(Exprs[i + NumOutputs]); in getInputExpr()
523 Exprs[i + NumOutputs] = E; in setInputExpr()
527 return cast<AddrLabelExpr>(Exprs[i + NumOutputs + NumInputs]); in getLabelExpr()
543 Stmt **Exprs, in setOutputsAndInputsAndClobbers() argument
560 C.Deallocate(this->Exprs); in setOutputsAndInputsAndClobbers()
561 this->Exprs = new (C) Stmt*[NumExprs]; in setOutputsAndInputsAndClobbers()
562 std::copy(Exprs, Exprs + NumExprs, this->Exprs); in setOutputsAndInputsAndClobbers()
830 return cast<Expr>(Exprs[i]); in getOutputExpr()
834 return cast<Expr>(Exprs[i + NumOutputs]); in getInputExpr()
838 Exprs[i + NumOutputs] = E; in setInputExpr()
860 Exprs = new (C) Stmt*[NumExprs]; in GCCAsmStmt()
861 std::copy(exprs, exprs + NumExprs, Exprs); in GCCAsmStmt()
901 Exprs = new (C) Stmt*[exprs.size()]; in initialize()
902 std::copy(exprs.begin(), exprs.end(), Exprs); in initialize()