reference, declarationdefinition
definition → references, declarations, derived classes, virtual overrides
reference to multiple definitions → definitions
unreferenced

Derived Classes

lib/Target/AMDGPU/AMDGPUMachineCFGStructurizer.cpp
  486 class MBBMRT : public MRT {
  508 class RegionMRT : public MRT {

References

include/llvm/ADT/DenseMapInfo.h
   39   static inline T* getEmptyKey() {
   41     Val <<= PointerLikeTypeTraits<T*>::NumLowBitsAvailable;
   45   static inline T* getTombstoneKey() {
   47     Val <<= PointerLikeTypeTraits<T*>::NumLowBitsAvailable;
   51   static unsigned getHashValue(const T *PtrVal) {
   56   static bool isEqual(const T *LHS, const T *RHS) { return LHS == RHS; }
   56   static bool isEqual(const T *LHS, const T *RHS) { return LHS == RHS; }
include/llvm/Support/PointerLikeTypeTraits.h
   56   static inline void *getAsVoidPointer(T *P) { return P; }
   57   static inline T *getFromVoidPointer(void *P) { return static_cast<T *>(P); }
   59   enum { NumLowBitsAvailable = detail::ConstantLog2<alignof(T)>::value };
lib/Target/AMDGPU/AMDGPUMachineCFGStructurizer.cpp
  486 class MBBMRT : public MRT {
  508 class RegionMRT : public MRT {
  513   SetVector<MRT *> Children;
  546   void addChild(MRT *Tree) { Children.insert(Tree); }
  548   SetVector<MRT *> *getChildren() { return &Children; }
  566   MRT *getEntryTree() { return Children.back(); }
  568   MRT *getExitTree() { return Children.front(); }
  571     MRT *Tree = Children.back();
  577     MRT *Tree = Children.front();
 1233   unsigned initializeSelectRegisters(MRT *MRT, unsigned ExistingExitReg,
 2601 static bool containsNewBackedge(MRT *Tree,
 2615     SetVector<MRT *> *Children = Region->getChildren();
 2642   SetVector<MRT *> *Children = Region->getChildren();
 2659     MRT *Child = (*CI);
 2830 AMDGPUMachineCFGStructurizer::initializeSelectRegisters(MRT *MRT, unsigned SelectOut,
 2888   RegionMRT *RTree = MRT::buildMRT(MF, Regions, TII, MRI);
usr/include/c++/7.4.0/type_traits
 1983     { typedef _Up     type; };