]> granicus.if.org Git - llvm/commitdiff
[LoopPredication] NFC. Move a nested struct declaration before the fields, clang...
authorArtur Pilipenko <apilipenko@azulsystems.com>
Mon, 22 May 2017 12:01:32 +0000 (12:01 +0000)
committerArtur Pilipenko <apilipenko@azulsystems.com>
Mon, 22 May 2017 12:01:32 +0000 (12:01 +0000)
This will simplify the diff for an upcoming review.

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@303543 91177308-0d34-0410-b5e6-96231b3b80d8

lib/Transforms/Scalar/LoopPredication.cpp

index 9055bd95aa3bd13254ef526e9629e9a450941973..e538b7070b8851dab808336f64cab598fafcac51 100644 (file)
@@ -58,22 +58,24 @@ using namespace llvm;
 
 namespace {
 class LoopPredication {
-  ScalarEvolution *SE;
-
-  Loop *L;
-  const DataLayout *DL;
-  BasicBlock *Preheader;
-
   /// Represents an induction variable check:
   ///   icmp Pred, <induction variable>, <loop invariant limit>
   struct LoopICmp {
     ICmpInst::Predicate Pred;
     const SCEVAddRecExpr *IV;
     const SCEV *Limit;
-    LoopICmp(ICmpInst::Predicate Pred, const SCEVAddRecExpr *IV, const SCEV *Limit)
+    LoopICmp(ICmpInst::Predicate Pred, const SCEVAddRecExpr *IV,
+             const SCEV *Limit)
         : Pred(Pred), IV(IV), Limit(Limit) {}
     LoopICmp() {}
   };
+
+  ScalarEvolution *SE;
+
+  Loop *L;
+  const DataLayout *DL;
+  BasicBlock *Preheader;
+
   Optional<LoopICmp> parseLoopICmp(ICmpInst *ICI);
 
   Value *expandCheck(SCEVExpander &Expander, IRBuilder<> &Builder,