9#ifndef LLVM_DWARFLINKER_INDEXEDVALUESMAP_H
10#define LLVM_DWARFLINKER_INDEXEDVALUESMAP_H
18namespace dwarf_linker {
This file defines the DenseMap class.
This file defines the SmallVector class.
std::pair< iterator, bool > try_emplace(KeyT &&Key, Ts &&...Args)
This is a 'vector' (really, a variable-sized array), optimized for the case when the array is small.
LLVM Value Representation.
This class stores values sequentually and assigns index to the each value.
uint64_t getValueIndex(T Value)
const SmallVector< T > & getValues() const
ValueToIndexMapTy ValueToIndexMap
This is an optimization pass for GlobalISel generic memory operations.