Lines Matching full:make_unique
154 auto LHS = llvm::make_unique<VariableExprAST>("x");
155 auto RHS = llvm::make_unique<VariableExprAST>("y");
156 auto Result = std::make_unique<BinaryExprAST>('+', std::move(LHS),
209 auto Result = llvm::make_unique<NumberExprAST>(NumVal);
275 return llvm::make_unique<VariableExprAST>(IdName);
299 return llvm::make_unique<CallExprAST>(IdName, std::move(Args));
502 LHS = llvm::make_unique<BinaryExprAST>(BinOp, std::move(LHS),
532 LHS = llvm::make_unique<BinaryExprAST>(BinOp, std::move(LHS),
592 return llvm::make_unique<PrototypeAST>(FnName, std::move(ArgNames));
607 return llvm::make_unique<FunctionAST>(std::move(Proto), std::move(E));
633 auto Proto = llvm::make_unique<PrototypeAST>("", std::vector<std::string>());
634 return llvm::make_unique<FunctionAST>(std::move(Proto), std::move(E));