llvm::appendReversedLoopsToWorklist

Append an already-reversed range of loops onto a worklist.

Synopsis

Declared in <llvm/Transforms/Utils/LoopUtils.h>

template<typename RangeT>
void
appendReversedLoopsToWorklist(
    RangeT&& Loops,
    SmallPriorityWorklist<Loop*, 4>& Worklist);

Description

Utility that implements appending of loops onto a worklist given a range. It has the same behavior as appendLoopsToWorklist, but assumes the range of loops has already been reversed, so it processes loops in the given order.

Parameters

NameDescription
LoopsAlready-reversed range of loops to append.
WorklistLIFO worklist that receives the loops.