Lines Matching refs:move
146 : Op(Op), LHS(std::move(LHS)), RHS(std::move(RHS)) {} in BinaryExprAST()
158 : Callee(Callee), Args(std::move(Args)) {} in CallExprAST()
169 : Cond(std::move(Cond)), Then(std::move(Then)), Else(std::move(Else)) {} in IfExprAST()
182 : VarName(VarName), Start(std::move(Start)), End(std::move(End)), in ForExprAST()
183 Step(std::move(Step)), Body(std::move(Body)) {} in ForExprAST()
196 : Name(Name), Args(std::move(Args)) {} in PrototypeAST()
209 : Proto(std::move(Proto)), Body(std::move(Body)) {} in FunctionAST()
257 return std::move(Result); in ParseNumberExpr()
290 Args.push_back(std::move(Arg)); in ParseIdentifierExpr()
306 return llvm::make_unique<CallExprAST>(IdName, std::move(Args)); in ParseIdentifierExpr()
335 return llvm::make_unique<IfExprAST>(std::move(Cond), std::move(Then), in ParseIfExpr()
336 std::move(Else)); in ParseIfExpr()
381 return llvm::make_unique<ForExprAST>(IdName, std::move(Start), std::move(End), in ParseForExpr()
382 std::move(Step), std::move(Body)); in ParseForExpr()
434 RHS = ParseBinOpRHS(TokPrec + 1, std::move(RHS)); in ParseBinOpRHS()
441 llvm::make_unique<BinaryExprAST>(BinOp, std::move(LHS), std::move(RHS)); in ParseBinOpRHS()
453 return ParseBinOpRHS(0, std::move(LHS)); in ParseExpression()
477 return llvm::make_unique<PrototypeAST>(FnName, std::move(ArgNames)); in ParsePrototype()
488 return llvm::make_unique<FunctionAST>(std::move(Proto), std::move(E)); in ParseDefinition()
498 return llvm::make_unique<FunctionAST>(std::move(Proto), std::move(E)); in ParseTopLevelExpr()
767 FunctionProtos[Proto->getName()] = std::move(Proto); in codegen()
828 TheJIT->addModule(std::move(TheModule)); in HandleDefinition()
842 FunctionProtos[ProtoAST->getName()] = std::move(ProtoAST); in HandleExtern()
857 auto H = TheJIT->addModule(std::move(TheModule)); in HandleTopLevelExpression()