9#ifndef LLVM_LIB_TARGET_SPIRV_SPIRVAPI_H
10#define LLVM_LIB_TARGET_SPIRV_SPIRVAPI_H
20 const std::vector<std::string> &AllowExtNames,
21 const std::vector<std::string> &Opts);
A Module instance is used to store all the information related to an LLVM module.
This is an optimization pass for GlobalISel generic memory operations.
LLVM_EXTERNAL_VISIBILITY bool SPIRVTranslateModule(Module *M, std::string &SpirvObj, std::string &ErrMsg, const std::vector< std::string > &AllowExtNames, const std::vector< std::string > &Opts)