Lines Matching refs:Exprs
501 return cast<Expr>(Exprs[i]); in getOutputExpr()
512 return cast<Expr>(Exprs[i + NumOutputs]); in getInputExpr()
516 Exprs[i + NumOutputs] = E; in setInputExpr()
520 return cast<AddrLabelExpr>(Exprs[i + NumOutputs + NumInputs]); in getLabelExpr()
536 Stmt **Exprs, in setOutputsAndInputsAndClobbers() argument
553 C.Deallocate(this->Exprs); in setOutputsAndInputsAndClobbers()
554 this->Exprs = new (C) Stmt*[NumExprs]; in setOutputsAndInputsAndClobbers()
555 std::copy(Exprs, Exprs + NumExprs, this->Exprs); in setOutputsAndInputsAndClobbers()
818 return cast<Expr>(Exprs[i]); in getOutputExpr()
822 return cast<Expr>(Exprs[i + NumOutputs]); in getInputExpr()
826 Exprs[i + NumOutputs] = E; in setInputExpr()
848 Exprs = new (C) Stmt*[NumExprs]; in GCCAsmStmt()
849 std::copy(exprs, exprs + NumExprs, Exprs); in GCCAsmStmt()
889 Exprs = new (C) Stmt*[exprs.size()]; in initialize()
890 std::copy(exprs.begin(), exprs.end(), Exprs); in initialize()