LLVM 19.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 200 of file SPIRVDuplicatesTracker.h.
using llvm::SPIRVDuplicatesTrackerBase< KeyTy >::StorageTy = MapVector<KeyTy, SPIRV::DTSortableEntry> |
Definition at line 205 of file SPIRVDuplicatesTracker.h.
|
inline |
Definition at line 211 of file SPIRVDuplicatesTracker.h.
References llvm::SPIRVDuplicatesTrackerBase< KeyTy >::find(), and isValid().
Referenced by llvm::SPIRVGeneralDuplicatesTracker::add().
|
inline |
Definition at line 229 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 240 of file SPIRVDuplicatesTracker.h.
|
friend |
Definition at line 249 of file SPIRVDuplicatesTracker.h.