1259698Sdim//===- llvm/Transforms/Utils/LoopUtils.h - Loop utilities -*- C++ -*-=========// 2259698Sdim// 3259698Sdim// The LLVM Compiler Infrastructure 4259698Sdim// 5259698Sdim// This file is distributed under the University of Illinois Open Source 6259698Sdim// License. See LICENSE.TXT for details. 7259698Sdim// 8259698Sdim//===----------------------------------------------------------------------===// 9259698Sdim// 10259698Sdim// This file defines some loop transformation utilities. 11259698Sdim// 12259698Sdim//===----------------------------------------------------------------------===// 13259698Sdim 14259698Sdim#ifndef LLVM_TRANSFORMS_UTILS_LOOPUTILS_H 15259698Sdim#define LLVM_TRANSFORMS_UTILS_LOOPUTILS_H 16259698Sdim 17259698Sdimnamespace llvm { 18259698Sdim 19259698Sdimclass Loop; 20259698Sdimclass Pass; 21259698Sdim 22259698SdimBasicBlock *InsertPreheaderForLoop(Loop *L, Pass *P); 23259698Sdim 24259698Sdim} 25259698Sdim 26259698Sdim#endif 27