RSTransforms.h revision 7a66e6cbb1ae32cd56b19822c4e66560deb857db
1db169187dea4602e4ad32058762d23d474753fd0Stephen Hines/* 2db169187dea4602e4ad32058762d23d474753fd0Stephen Hines * Copyright 2012, The Android Open Source Project 3db169187dea4602e4ad32058762d23d474753fd0Stephen Hines * 4db169187dea4602e4ad32058762d23d474753fd0Stephen Hines * Licensed under the Apache License, Version 2.0 (the "License"); 5db169187dea4602e4ad32058762d23d474753fd0Stephen Hines * you may not use this file except in compliance with the License. 6db169187dea4602e4ad32058762d23d474753fd0Stephen Hines * You may obtain a copy of the License at 7db169187dea4602e4ad32058762d23d474753fd0Stephen Hines * 8db169187dea4602e4ad32058762d23d474753fd0Stephen Hines * http://www.apache.org/licenses/LICENSE-2.0 9db169187dea4602e4ad32058762d23d474753fd0Stephen Hines * 10db169187dea4602e4ad32058762d23d474753fd0Stephen Hines * Unless required by applicable law or agreed to in writing, software 11db169187dea4602e4ad32058762d23d474753fd0Stephen Hines * distributed under the License is distributed on an "AS IS" BASIS, 12db169187dea4602e4ad32058762d23d474753fd0Stephen Hines * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 13db169187dea4602e4ad32058762d23d474753fd0Stephen Hines * See the License for the specific language governing permissions and 14db169187dea4602e4ad32058762d23d474753fd0Stephen Hines * limitations under the License. 15db169187dea4602e4ad32058762d23d474753fd0Stephen Hines */ 16db169187dea4602e4ad32058762d23d474753fd0Stephen Hines 177a66e6cbb1ae32cd56b19822c4e66560deb857dbShih-wei Liao#ifndef BCC_EXECUTION_ENGINE_RS_TRANSFORMS_H 187a66e6cbb1ae32cd56b19822c4e66560deb857dbShih-wei Liao#define BCC_EXECUTION_ENGINE_RS_TRANSFORMS_H 197a66e6cbb1ae32cd56b19822c4e66560deb857dbShih-wei Liao 207a66e6cbb1ae32cd56b19822c4e66560deb857dbShih-wei Liao#include "RSInfo.h" 217a66e6cbb1ae32cd56b19822c4e66560deb857dbShih-wei Liao 227a66e6cbb1ae32cd56b19822c4e66560deb857dbShih-wei Liaonamespace llvm { 237a66e6cbb1ae32cd56b19822c4e66560deb857dbShih-wei Liao class ModulePass; 247a66e6cbb1ae32cd56b19822c4e66560deb857dbShih-wei Liao} 25db169187dea4602e4ad32058762d23d474753fd0Stephen Hines 26db169187dea4602e4ad32058762d23d474753fd0Stephen Hinesnamespace bcc { 27db169187dea4602e4ad32058762d23d474753fd0Stephen Hines 287a66e6cbb1ae32cd56b19822c4e66560deb857dbShih-wei Liaollvm::ModulePass * 297a66e6cbb1ae32cd56b19822c4e66560deb857dbShih-wei LiaocreateRSForEachExpandPass(const RSInfo::ExportForeachFuncListTy &pForeachFuncs); 307a66e6cbb1ae32cd56b19822c4e66560deb857dbShih-wei Liao 317a66e6cbb1ae32cd56b19822c4e66560deb857dbShih-wei Liao} // end namespace bcc 32db169187dea4602e4ad32058762d23d474753fd0Stephen Hines 337a66e6cbb1ae32cd56b19822c4e66560deb857dbShih-wei Liao#endif // BCC_EXECUTION_ENGINE_RS_TRANSFORMS_H 34