LLVM 19.0.0git
Classes | Namespaces
ImmutableMap.h File Reference

This file defines the ImmutableMap class. More...

#include "llvm/ADT/FoldingSet.h"
#include "llvm/ADT/ImmutableSet.h"
#include "llvm/Support/Allocator.h"
#include <utility>

Go to the source code of this file.

Classes

struct  llvm::ImutKeyValueInfo< T, S >
 ImutKeyValueInfo -Traits class used by ImmutableMap. More...
 
class  llvm::ImmutableMap< KeyT, ValT, ValInfo >
 
class  llvm::ImmutableMap< KeyT, ValT, ValInfo >::Factory
 
class  llvm::ImmutableMap< KeyT, ValT, ValInfo >::iterator
 
class  llvm::ImmutableMapRef< KeyT, ValT, ValInfo >
 
class  llvm::ImmutableMapRef< KeyT, ValT, ValInfo >::iterator
 

Namespaces

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

Detailed Description

This file defines the ImmutableMap class.

Definition in file ImmutableMap.h.