LLVM 22.0.0git
IntervalTree.h File Reference
#include "llvm/ADT/SmallVector.h"
#include "llvm/Support/Allocator.h"
#include "llvm/Support/Format.h"
#include "llvm/Support/raw_ostream.h"
#include <algorithm>
#include <cassert>
#include <iterator>

Go to the source code of this file.

Classes

class  llvm::IntervalData< PointT, ValueT >
 An interval data composed by a Left and Right points and an associated Value. More...
class  llvm::IntervalTree< PointT, ValueT, DataT >
class  llvm::IntervalTree< PointT, ValueT, DataT >::find_iterator

Namespaces

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

Typedefs

template<typename T>
using llvm::PointTypeIsValid = std::bool_constant<std::is_fundamental<T>::value>
template<typename T>
using llvm::ValueTypeIsValid