Lines Matching refs:pContext
46 static inline std::unique_ptr<llvm::Module> helper_load_bitcode(llvm::LLVMContext &pContext, in helper_load_bitcode() argument
50 = llvm::getLazyBitcodeModule(std::move(pInput), pContext); in helper_load_bitcode()
103 Source *Source::CreateFromBuffer(BCCContext &pContext, in CreateFromBuffer() argument
116 auto managedModule = helper_load_bitcode(pContext.mImpl->mLLVMContext, in CreateFromBuffer()
129 Source *result = CreateFromModule(pContext, pName, *module, in CreateFromBuffer()
139 Source *Source::CreateFromFile(BCCContext &pContext, const std::string &pPath) { in CreateFromFile() argument
156 auto managedModule = helper_load_bitcode(pContext.mImpl->mLLVMContext, in CreateFromFile()
166 Source *result = CreateFromModule(pContext, pPath.c_str(), *module, in CreateFromFile()
176 Source *Source::CreateFromModule(BCCContext &pContext, const char* name, llvm::Module &pModule, in CreateFromModule() argument
189 Source *result = new (std::nothrow) Source(name, pContext, pModule, pNoDelete); in CreateFromModule()
198 Source::Source(const char* name, BCCContext &pContext, llvm::Module &pModule, in Source() argument
200 : mName(name), mContext(pContext), mModule(&pModule), mMetadata(nullptr), in Source()
202 pContext.addSource(*this); in Source()