llvm 20 tools/build/feature/test-clang.cpp llvm::llvm_shutdown(); llvm 11 tools/build/feature/test-llvm.cpp llvm::errs() << "Hello World!\n"; llvm 12 tools/build/feature/test-llvm.cpp llvm::llvm_shutdown(); llvm 19 tools/perf/util/c++/clang-test.cpp static std::unique_ptr<llvm::Module> llvm 25 tools/perf/util/c++/clang-test.cpp return std::unique_ptr<llvm::Module>(nullptr); llvm 30 tools/perf/util/c++/clang-test.cpp std::unique_ptr<llvm::Module> M = llvm 45 tools/perf/util/c++/clang-test.cpp for (llvm::Function& F : *M) llvm 34 tools/perf/util/c++/clang.cpp static std::unique_ptr<llvm::LLVMContext> LLVMCtx; llvm 39 tools/perf/util/c++/clang.cpp createCompilerInvocation(llvm::opt::ArgStringList CFlags, StringRef& Path, llvm 42 tools/perf/util/c++/clang.cpp llvm::opt::ArgStringList CCArgs { llvm 67 tools/perf/util/c++/clang.cpp static std::unique_ptr<llvm::Module> llvm 68 tools/perf/util/c++/clang.cpp getModuleFromSource(llvm::opt::ArgStringList CFlags, llvm 90 tools/perf/util/c++/clang.cpp return std::unique_ptr<llvm::Module>(nullptr); llvm 95 tools/perf/util/c++/clang.cpp std::unique_ptr<llvm::Module> llvm 96 tools/perf/util/c++/clang.cpp getModuleFromSource(llvm::opt::ArgStringList CFlags, llvm 101 tools/perf/util/c++/clang.cpp llvm::IntrusiveRefCntPtr<OverlayFileSystem> OverlayFS( llvm 103 tools/perf/util/c++/clang.cpp llvm::IntrusiveRefCntPtr<InMemoryFileSystem> MemFS( llvm 111 tools/perf/util/c++/clang.cpp MemFS->addFile(Twine(Name), 0, llvm::MemoryBuffer::getMemBuffer(Content)); llvm 116 tools/perf/util/c++/clang.cpp std::unique_ptr<llvm::Module> llvm 117 tools/perf/util/c++/clang.cpp getModuleFromSource(llvm::opt::ArgStringList CFlags, StringRef Path) llvm 123 tools/perf/util/c++/clang.cpp std::unique_ptr<llvm::SmallVectorImpl<char>> llvm 124 tools/perf/util/c++/clang.cpp getBPFObjectFromModule(llvm::Module *Module) llvm 126 tools/perf/util/c++/clang.cpp using namespace llvm; llvm 132 tools/perf/util/c++/clang.cpp llvm::errs() << Error; llvm 133 tools/perf/util/c++/clang.cpp return std::unique_ptr<llvm::SmallVectorImpl<char>>(nullptr); llvm 136 tools/perf/util/c++/clang.cpp llvm::TargetOptions Opt; llvm 158 tools/perf/util/c++/clang.cpp llvm::errs() << "TargetMachine can't emit a file of this type\n"; llvm 159 tools/perf/util/c++/clang.cpp return std::unique_ptr<llvm::SmallVectorImpl<char>>(nullptr); llvm 171 tools/perf/util/c++/clang.cpp perf::LLVMCtx.reset(new llvm::LLVMContext()); llvm 181 tools/perf/util/c++/clang.cpp llvm::llvm_shutdown(); llvm 193 tools/perf/util/c++/clang.cpp llvm::opt::ArgStringList CFlags; llvm 13 tools/perf/util/c++/clang.h using namespace llvm; llvm 23 tools/perf/util/c++/clang.h std::unique_ptr<llvm::SmallVectorImpl<char>> llvm 24 tools/perf/util/c++/clang.h getBPFObjectFromModule(llvm::Module *Module);