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 #ifndef _CISA_GENIRLOWERING_H_
10 #define _CISA_GENIRLOWERING_H_
11 
12 #include "common/LLVMWarningsPush.hpp"
13 #include <llvm/Pass.h>
14 #include "common/LLVMWarningsPop.hpp"
15 
16 #include "Compiler/CISACodeGen/ShaderCodeGen.hpp"
17 
18 namespace IGC {
19 
20     llvm::FunctionPass* createGenIRLowerPass();
21     llvm::FunctionPass* createGEPLoweringPass();
22 
23 } // End namespace IGC
24 
25 #endif // _CISA_GENIRLOWERING_H_
26