#include "llvm/ADT/DenseMap.h"
#include "llvm/ADT/DenseMapInfo.h"
#include "llvm/ADT/None.h"
#include "llvm/ADT/Optional.h"
#include "llvm/IR/TrackingMDRef.h"
#include "llvm/IR/ValueHandle.h"
#include "llvm/Support/Casting.h"
#include "llvm/Support/Mutex.h"
#include "llvm/Support/UniqueLock.h"
#include <algorithm>
#include <cassert>
#include <cstddef>
#include <iterator>
#include <type_traits>
#include <utility>
Go to the source code of this file.
|
class | llvm::ValueMapCallbackVH< KeyT, ValueT, Config > |
|
class | llvm::ValueMapIterator< DenseMapT, KeyT > |
|
class | llvm::ValueMapConstIterator< DenseMapT, KeyT > |
|
struct | llvm::ValueMapConfig< KeyT, MutexT > |
| This class defines the default behavior for configurable aspects of ValueMap<>. More...
|
|
struct | llvm::ValueMapConfig< KeyT, MutexT >::ExtraData |
|
class | llvm::ValueMap< KeyT, ValueT, Config > |
| See the file comment. More...
|
|
class | llvm::ValueMapCallbackVH< KeyT, ValueT, Config > |
|
struct | llvm::DenseMapInfo< ValueMapCallbackVH< KeyT, ValueT, Config > > |
|
class | llvm::ValueMapIterator< DenseMapT, KeyT > |
|
struct | llvm::ValueMapIterator< DenseMapT, KeyT >::ValueTypeProxy |
|
class | llvm::ValueMapConstIterator< DenseMapT, KeyT > |
|
struct | llvm::ValueMapConstIterator< DenseMapT, KeyT >::ValueTypeProxy |
|
|
| llvm |
| This class represents lattice values for constants.
|
|