Searched refs:MachineRegion (Results 1 – 5 of 5) sorted by relevance
/external/llvm/include/llvm/CodeGen/ |
D | MachineRegionInfo.h | 26 class MachineRegion; variable 34 typedef MachineRegion RegionT; 53 inline MachineRegionNode(MachineRegion *Parent, 60 bool operator==(const MachineRegion &RN) const { 65 class MachineRegion : public RegionBase<RegionTraits<MachineFunction>> { 67 MachineRegion(MachineBasicBlock *Entry, MachineBasicBlock *Exit, 69 MachineDominatorTree *DT, MachineRegion *Parent = nullptr); 70 ~MachineRegion(); 84 void updateStatistics(MachineRegion *R) final; 130 inline MachineRegion* RegionNodeBase<RegionTraits<MachineFunction>>::getNodeAs<MachineRegion>() con… [all …]
|
/external/swiftshader/third_party/llvm-7.0/llvm/include/llvm/CodeGen/ |
D | MachineRegionInfo.h | 27 class MachineRegion; variable 34 using RegionT = MachineRegion; 52 inline MachineRegionNode(MachineRegion *Parent, MachineBasicBlock *Entry, 57 bool operator==(const MachineRegion &RN) const { 62 class MachineRegion : public RegionBase<RegionTraits<MachineFunction>> { 64 MachineRegion(MachineBasicBlock *Entry, MachineBasicBlock *Exit, 66 MachineRegion *Parent = nullptr); 67 ~MachineRegion(); 80 void updateStatistics(MachineRegion *R) final; 121 inline MachineRegion * [all …]
|
/external/llvm/lib/CodeGen/ |
D | MachineRegionInfo.cpp | 24 MachineRegion::MachineRegion(MachineBasicBlock *Entry, MachineBasicBlock *Exit, in MachineRegion() function in MachineRegion 26 MachineDominatorTree *DT, MachineRegion *Parent) : in MachineRegion() 31 MachineRegion::~MachineRegion() { } in ~MachineRegion() 46 void MachineRegionInfo::updateStatistics(MachineRegion *R) { in updateStatistics() 64 TopLevelRegion = new MachineRegion(Entry, nullptr, this, DT, nullptr); in recalculate()
|
/external/swiftshader/third_party/llvm-7.0/llvm/lib/CodeGen/ |
D | MachineRegionInfo.cpp | 37 MachineRegion::MachineRegion(MachineBasicBlock *Entry, MachineBasicBlock *Exit, in MachineRegion() function in MachineRegion 39 MachineDominatorTree *DT, MachineRegion *Parent) : in MachineRegion() 42 MachineRegion::~MachineRegion() = default; 51 void MachineRegionInfo::updateStatistics(MachineRegion *R) { in updateStatistics() 69 TopLevelRegion = new MachineRegion(Entry, nullptr, this, DT, nullptr); in recalculate()
|
/external/swiftshader/third_party/llvm-7.0/llvm/lib/Target/AMDGPU/ |
D | AMDGPUMachineCFGStructurizer.cpp | 471 DenseMap<MachineRegion *, RegionMRT *> &RegionMap); 511 MachineRegion *Region; 517 RegionMRT(MachineRegion *MachineRegion) : Region(MachineRegion) { in RegionMRT() argument 541 MachineRegion *getMachineRegion() { return Region; } in getMachineRegion() 625 DenseMap<MachineRegion *, RegionMRT *> &RegionMap) { in initializeMRT() argument 639 SmallPtrSet<MachineRegion *, 4> PlacedRegions; in buildMRT() 640 DenseMap<MachineRegion *, RegionMRT *> RegionMap; in buildMRT() 641 MachineRegion *TopLevelRegion = RegionInfo->getTopLevelRegion(); in buildMRT() 664 MachineRegion *Region = RegionInfo->getRegionFor(MBB); in buildMRT() 672 MachineRegion *Parent = Region->getParent(); in buildMRT()
|