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