16749f541c20e86f5deb6fd421ed5849ef43c275cYang Ni/*
26749f541c20e86f5deb6fd421ed5849ef43c275cYang Ni * Copyright 2016, The Android Open Source Project
36749f541c20e86f5deb6fd421ed5849ef43c275cYang Ni *
46749f541c20e86f5deb6fd421ed5849ef43c275cYang Ni * Licensed under the Apache License, Version 2.0 (the "License");
56749f541c20e86f5deb6fd421ed5849ef43c275cYang Ni * you may not use this file except in compliance with the License.
66749f541c20e86f5deb6fd421ed5849ef43c275cYang Ni * You may obtain a copy of the License at
76749f541c20e86f5deb6fd421ed5849ef43c275cYang Ni *
86749f541c20e86f5deb6fd421ed5849ef43c275cYang Ni *     http://www.apache.org/licenses/LICENSE-2.0
96749f541c20e86f5deb6fd421ed5849ef43c275cYang Ni *
106749f541c20e86f5deb6fd421ed5849ef43c275cYang Ni * Unless required by applicable law or agreed to in writing, software
116749f541c20e86f5deb6fd421ed5849ef43c275cYang Ni * distributed under the License is distributed on an "AS IS" BASIS,
126749f541c20e86f5deb6fd421ed5849ef43c275cYang Ni * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
136749f541c20e86f5deb6fd421ed5849ef43c275cYang Ni * See the License for the specific language governing permissions and
146749f541c20e86f5deb6fd421ed5849ef43c275cYang Ni * limitations under the License.
156749f541c20e86f5deb6fd421ed5849ef43c275cYang Ni */
166749f541c20e86f5deb6fd421ed5849ef43c275cYang Ni
176749f541c20e86f5deb6fd421ed5849ef43c275cYang Ni#ifndef RS2SPIRV_INLINE_PREPARATION_PASS_H
186749f541c20e86f5deb6fd421ed5849ef43c275cYang Ni#define RS2SPIRV_INLINE_PREPARATION_PASS_H
196749f541c20e86f5deb6fd421ed5849ef43c275cYang Ni
206749f541c20e86f5deb6fd421ed5849ef43c275cYang Ninamespace llvm {
216749f541c20e86f5deb6fd421ed5849ef43c275cYang Niclass ModulePass;
227974fc03e11f3a8dd40f794f3b33b4889483090cRahul Chaudhry} // namespace llvm
236749f541c20e86f5deb6fd421ed5849ef43c275cYang Ni
246749f541c20e86f5deb6fd421ed5849ef43c275cYang Ninamespace rs2spirv {
256749f541c20e86f5deb6fd421ed5849ef43c275cYang Ni
26eb6548743c40f4129ca55a58ff2d5254f22e95e1Yang Nillvm::ModulePass *createInlinePreparationPass();
276749f541c20e86f5deb6fd421ed5849ef43c275cYang Ni
286749f541c20e86f5deb6fd421ed5849ef43c275cYang Ni} // namespace rs2spirv
296749f541c20e86f5deb6fd421ed5849ef43c275cYang Ni
306749f541c20e86f5deb6fd421ed5849ef43c275cYang Ni#endif
31