LLVM 22.0.0git
Classes | Namespaces | Functions
InterleavedRange.h File Reference
#include "llvm/ADT/STLExtras.h"
#include "llvm/ADT/StringRef.h"
#include "llvm/Support/raw_ostream.h"

Go to the source code of this file.

Classes

class  llvm::InterleavedRange< Range >
 Format object class for interleaved ranges. More...
 

Namespaces

namespace  llvm
 This is an optimization pass for GlobalISel generic memory operations.
 

Functions

template<typename Range >
InterleavedRange< Rangellvm::interleaved (const Range &R, StringRef Separator=", ", StringRef Prefix="", StringRef Suffix="")
 Output range R as a sequence of interleaved elements.
 
template<typename Range >
InterleavedRange< Rangellvm::interleaved_array (const Range &R, StringRef Separator=", ")
 Output range R as an array of interleaved elements.