Lines Matching refs:SerializeToHsacoPass
62 class SerializeToHsacoPass class
63 : public PassWrapper<SerializeToHsacoPass, gpu::SerializeToBlobPass> {
65 MLIR_DEFINE_EXPLICIT_INTERNAL_INLINE_TYPE_ID(SerializeToHsacoPass)
67 SerializeToHsacoPass(StringRef triple, StringRef arch, StringRef features,
69 SerializeToHsacoPass(const SerializeToHsacoPass &other);
113 SerializeToHsacoPass::SerializeToHsacoPass(const SerializeToHsacoPass &other) in SerializeToHsacoPass() function in SerializeToHsacoPass
114 : PassWrapper<SerializeToHsacoPass, gpu::SerializeToBlobPass>(other) {} in SerializeToHsacoPass()
119 std::string SerializeToHsacoPass::getRocmPath() { in getRocmPath()
133 SerializeToHsacoPass::SerializeToHsacoPass(StringRef triple, StringRef arch, in SerializeToHsacoPass() function in SerializeToHsacoPass
142 void SerializeToHsacoPass::getDependentDialects( in getDependentDialects()
149 SerializeToHsacoPass::loadLibraries(SmallVectorImpl<char> &path, in loadLibraries()
186 SerializeToHsacoPass::translateToLLVMIR(llvm::LLVMContext &llvmContext) { in translateToLLVMIR()
323 SerializeToHsacoPass::optimizeLlvm(llvm::Module &llvmModule, in optimizeLlvm()
347 SerializeToHsacoPass::assembleIsa(const std::string &isa) { in assembleIsa()
413 SerializeToHsacoPass::createHsaco(const SmallVectorImpl<char> &isaBinary) { in createHsaco()
462 SerializeToHsacoPass::serializeISA(const std::string &isa) { in serializeISA()
471 PassRegistration<SerializeToHsacoPass> registerSerializeToHSACO([] { in registerGpuSerializeToHsacoPass()
479 return std::make_unique<SerializeToHsacoPass>("amdgcn-amd-amdhsa", "", "", in registerGpuSerializeToHsacoPass()
490 return std::make_unique<SerializeToHsacoPass>(triple, arch, features, in createGpuSerializeToHsacoPass()