Lines Matching defs:CanonicalizeFreezeInLoops
1 //==- CanonicalizeFreezeInLoops - Canonicalize freezes in a loop-*- C++ -*-===//
31 #include "llvm/Transforms/Utils/CanonicalizeFreezeInLoops.h"
54 class CanonicalizeFreezeInLoops : public LoopPass {
58 CanonicalizeFreezeInLoops();
231 CanonicalizeFreezeInLoops::CanonicalizeFreezeInLoops() : LoopPass(ID) {
235 void CanonicalizeFreezeInLoops::getAnalysisUsage(AnalysisUsage &AU) const {
246 bool CanonicalizeFreezeInLoops::runOnLoop(Loop *L, LPPassManager &) {
265 INITIALIZE_PASS_BEGIN(CanonicalizeFreezeInLoops, "canon-freeze",
270 INITIALIZE_PASS_END(CanonicalizeFreezeInLoops, "canon-freeze",
274 return new CanonicalizeFreezeInLoops();
277 char CanonicalizeFreezeInLoops::ID = 0;