LLVM 20.0.0git
|
#include "Target/SPIRV/SPIRVDuplicatesTracker.h"
Public Types | |
using | StorageTy = MapVector< KeyTy, SPIRV::DTSortableEntry > |
Public Member Functions | |
void | add (KeyTy V, const MachineFunction *MF, Register R) |
Register | find (KeyTy V, const MachineFunction *MF) const |
const StorageTy & | getAllUses () const |
Friends | |
class | SPIRVGeneralDuplicatesTracker |
Definition at line 142 of file SPIRVDuplicatesTracker.h.
using llvm::SPIRVDuplicatesTrackerBase< KeyTy >::StorageTy = MapVector<KeyTy, SPIRV::DTSortableEntry> |
Definition at line 147 of file SPIRVDuplicatesTracker.h.
|
inline |
Definition at line 153 of file SPIRVDuplicatesTracker.h.
References llvm::SPIRVDuplicatesTrackerBase< KeyTy >::find(), and isValid().
Referenced by llvm::SPIRVGeneralDuplicatesTracker::add().
|
inline |
Definition at line 175 of file SPIRVDuplicatesTracker.h.
References llvm::MapVector< KeyT, ValueT, MapType, VectorType >::end(), and llvm::MapVector< KeyT, ValueT, MapType, VectorType >::find().
Referenced by llvm::SPIRVDuplicatesTrackerBase< KeyTy >::add(), and llvm::SPIRVGeneralDuplicatesTracker::find().
|
inline |
Definition at line 186 of file SPIRVDuplicatesTracker.h.
|
friend |
Definition at line 195 of file SPIRVDuplicatesTracker.h.