LoopUtils.h revision 259698
167578Swollman//===- llvm/Transforms/Utils/LoopUtils.h - Loop utilities -*- C++ -*-=========// 267578Swollman// 358787Sru// The LLVM Compiler Infrastructure 42742Swollman// 52742Swollman// This file is distributed under the University of Illinois Open Source 62742Swollman// License. See LICENSE.TXT for details. 72742Swollman// 82742Swollman//===----------------------------------------------------------------------===// 958787Sru// 102742Swollman// This file defines some loop transformation utilities. 112742Swollman// 1258787Sru//===----------------------------------------------------------------------===// 1358787Sru 142742Swollman#ifndef LLVM_TRANSFORMS_UTILS_LOOPUTILS_H 1558787Sru#define LLVM_TRANSFORMS_UTILS_LOOPUTILS_H 1620094Swollman 1720094Swollmannamespace llvm { 1820094Swollman 1920094Swollmanclass Loop; 2020094Swollmanclass Pass; 2120094Swollman 2220094SwollmanBasicBlock *InsertPreheaderForLoop(Loop *L, Pass *P); 2320094Swollman 242742Swollman} 252742Swollman 262742Swollman#endif 272742Swollman