1 /*========================== begin_copyright_notice ============================
2 
3 Copyright (C) 2017-2021 Intel Corporation
4 
5 SPDX-License-Identifier: MIT
6 
7 ============================= end_copyright_notice ===========================*/
8 
9 #pragma once
10 #include "Compiler/CodeGenPublic.h"
11 
12 namespace IGC
13 {
14     void UnifyIROCL(
15         OpenCLProgramContext* pContext,
16         std::unique_ptr<llvm::Module> BuiltinGenericModule,
17         std::unique_ptr<llvm::Module> BuiltinSizeModule);
18 
19     void UnifyIRSPIR(
20         OpenCLProgramContext* pContext,
21         std::unique_ptr<llvm::Module> BuiltinGenericModule,
22         std::unique_ptr<llvm::Module> BuiltinSizeModule);
23 }
24