Home
last modified time | relevance | path

Searched refs:MachineRegion (Results 1 – 5 of 5) sorted by relevance

/external/llvm/include/llvm/CodeGen/
DMachineRegionInfo.h26 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/
DMachineRegionInfo.h27 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/
DMachineRegionInfo.cpp24 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/
DMachineRegionInfo.cpp37 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/
DAMDGPUMachineCFGStructurizer.cpp471 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()