Lines Matching full:make_unique
300 return llvm::make_unique<VariableExprAST>(IdName);
322 return llvm::make_unique<CallExprAST>(IdName, std::move(Args));
327 auto Result = llvm::make_unique<NumberExprAST>(NumVal);
371 return llvm::make_unique<IfExprAST>(std::move(Cond), std::move(Then),
417 return llvm::make_unique<ForExprAST>(IdName, std::move(Start), std::move(End),
465 return llvm::make_unique<VarExprAST>(std::move(VarBindings), std::move(Body));
499 return llvm::make_unique<UnaryExprAST>(Opc, std::move(Operand));
535 LHS = llvm::make_unique<BinaryExprAST>(BinOp, std::move(LHS), std::move(RHS));
612 return llvm::make_unique<PrototypeAST>(FnName, std::move(ArgNames), Kind != 0,
624 return llvm::make_unique<FunctionAST>(std::move(Proto), std::move(Body));
633 llvm::make_unique<PrototypeAST>("__anon_expr", std::vector<std::string>());
634 return llvm::make_unique<FunctionAST>(std::move(Proto), std::move(E));
1187 make_unique<SectionMemoryManager>(),
1210 S.addPrototypeAST(llvm::make_unique<PrototypeAST>(*F->Proto));