1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19
#ifndef PERF_UTIL_CLANG_H #define PERF_UTIL_CLANG_H #include "llvm/ADT/StringRef.h" #include "llvm/IR/LLVMContext.h" #include "llvm/IR/Module.h" #include <memory> namespace perf { using namespace llvm; std::unique_ptr<Module> getModuleFromSource(StringRef Name, StringRef Content); std::unique_ptr<Module> getModuleFromSource(StringRef Path); } #endif