[CHR] Use pred_size (NFC)
authorKazu Hirata <kazu@google.com>
Wed, 25 Nov 2020 06:52:29 +0000 (22:52 -0800)
committerKazu Hirata <kazu@google.com>
Wed, 25 Nov 2020 06:52:30 +0000 (22:52 -0800)
llvm/lib/Transforms/Instrumentation/ControlHeightReduction.cpp

index a99c58b..9bfb176 100644 (file)
@@ -1609,9 +1609,7 @@ static void insertTrivialPHIs(CHRScope *Scope,
         // Insert a trivial phi for I (phi [&I, P0], [&I, P1], ...) at
         // ExitBlock. Replace I with the new phi in UI unless UI is another
         // phi at ExitBlock.
-        unsigned PredCount = std::distance(pred_begin(ExitBlock),
-                                           pred_end(ExitBlock));
-        PHINode *PN = PHINode::Create(I.getType(), PredCount, "",
+        PHINode *PN = PHINode::Create(I.getType(), pred_size(ExitBlock), "",
                                       &ExitBlock->front());
         for (BasicBlock *Pred : predecessors(ExitBlock)) {
           PN->addIncoming(&I, Pred);