1*24ab9b53Sserge_sans_paille //===---------- Polly.cpp - Initialize the Polly Module -------------------===// 2*24ab9b53Sserge_sans_paille // 3*24ab9b53Sserge_sans_paille // Part of the LLVM Project, under the Apache License v2.0 with LLVM Exceptions. 4*24ab9b53Sserge_sans_paille // See https://llvm.org/LICENSE.txt for license information. 5*24ab9b53Sserge_sans_paille // SPDX-License-Identifier: Apache-2.0 WITH LLVM-exception 6*24ab9b53Sserge_sans_paille // 7*24ab9b53Sserge_sans_paille //===----------------------------------------------------------------------===// 8*24ab9b53Sserge_sans_paille // 9*24ab9b53Sserge_sans_paille //===----------------------------------------------------------------------===// 10*24ab9b53Sserge_sans_paille 11*24ab9b53Sserge_sans_paille #include "polly/RegisterPasses.h" 12*24ab9b53Sserge_sans_paille #include "llvm/PassRegistry.h" 13*24ab9b53Sserge_sans_paille #include "llvm/Passes/PassPlugin.h" 14*24ab9b53Sserge_sans_paille 15*24ab9b53Sserge_sans_paille // Pass Plugin Entrypoints 16*24ab9b53Sserge_sans_paille 17*24ab9b53Sserge_sans_paille extern "C" LLVM_ATTRIBUTE_WEAK ::llvm::PassPluginLibraryInfo llvmGetPassPluginInfo()18*24ab9b53Sserge_sans_paillellvmGetPassPluginInfo() { 19*24ab9b53Sserge_sans_paille return getPollyPluginInfo(); 20*24ab9b53Sserge_sans_paille } 21