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.
iterator find(const_arg_type_t< KeyT > Val)
std::pair< iterator, bool > insert(const std::pair< KeyT, ValueT > &KV)
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.