Lines Matching refs:std
34 static std::unique_ptr<llvm::LLVMContext> LLVMCtx;
67 static std::unique_ptr<llvm::Module>
82 createCompilerInvocation(std::move(CFlags), Path,
86 std::shared_ptr<CompilerInvocation> CI(
87 createCompilerInvocation(std::move(CFlags), Path,
92 std::unique_ptr<CodeGenAction> Act(new EmitLLVMOnlyAction(&*LLVMCtx));
94 return std::unique_ptr<llvm::Module>(nullptr);
99 std::unique_ptr<llvm::Module>
117 return getModuleFromSource(std::move(CFlags), Name, OverlayFS);
120 std::unique_ptr<llvm::Module>
124 return getModuleFromSource(std::move(CFlags), Path, VFS);
127 std::unique_ptr<llvm::SmallVectorImpl<char>>
132 std::string TargetTriple("bpf-pc-linux");
133 std::string Error;
137 return std::unique_ptr<llvm::SmallVectorImpl<char>>(nullptr);
149 std::unique_ptr<SmallVectorImpl<char>> Buffer(new SmallVector<char, 0>());
163 return std::unique_ptr<llvm::SmallVectorImpl<char>>(nullptr);
198 auto M = getModuleFromSource(std::move(CFlags), filename);