reference, declaration → definition definition → references, declarations, derived classes, virtual overrides reference to multiple definitions → definitions unreferenced |
486 class MBBMRT : public MRT { 508 class RegionMRT : public MRT {
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; };