LLVM  6.0.0svn
Classes | Namespaces | Functions
Sequence.h File Reference

This routine provides some synthesis utilities to produce sequences of values. More...

#include "llvm/ADT/iterator.h"
#include "llvm/ADT/iterator_range.h"
#include <algorithm>
#include <iterator>
#include <utility>
Include dependency graph for Sequence.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  llvm::detail::value_sequence_iterator< ValueT >
 

Namespaces

 llvm
 Compute iterated dominance frontiers using a linear time algorithm.
 
 llvm::detail
 Implementation details of the pass manager interfaces.
 

Functions

template<typename ValueT >
iterator_range< detail::value_sequence_iterator< ValueT > > llvm::seq (ValueT Begin, ValueT End)
 

Detailed Description

This routine provides some synthesis utilities to produce sequences of values.

The names are intentionally kept very short as they tend to occur in common and widely used contexts.

Definition in file Sequence.h.