Lines Matching refs:move
126 : Op(Op), LHS(std::move(LHS)), RHS(std::move(RHS)) {} in BinaryExprAST()
137 : Callee(Callee), Args(std::move(Args)) {} in CallExprAST()
149 : Name(Name), Args(std::move(Args)) {} in PrototypeAST()
160 : Proto(std::move(Proto)), Body(std::move(Body)) {} in FunctionAST()
206 return std::move(Result); in ParseNumberExpr()
239 Args.push_back(std::move(Arg)); in ParseIdentifierExpr()
255 return helper::make_unique<CallExprAST>(IdName, std::move(Args)); in ParseIdentifierExpr()
301 RHS = ParseBinOpRHS(TokPrec + 1, std::move(RHS)); in ParseBinOpRHS()
307 LHS = helper::make_unique<BinaryExprAST>(BinOp, std::move(LHS), in ParseBinOpRHS()
308 std::move(RHS)); in ParseBinOpRHS()
320 return ParseBinOpRHS(0, std::move(LHS)); in ParseExpression()
344 return helper::make_unique<PrototypeAST>(FnName, std::move(ArgNames)); in ParsePrototype()
355 return helper::make_unique<FunctionAST>(std::move(Proto), std::move(E)); in ParseDefinition()
365 return helper::make_unique<FunctionAST>(std::move(Proto), std::move(E)); in ParseTopLevelExpr()