Searched refs:MachineRegion (Results 1 - 3 of 3) sorted by relevance

/freebsd-13-stable/contrib/llvm-project/llvm/include/llvm/CodeGen/
H A DMachineRegionInfo.h26 class MachineRegion;
33 using RegionT = MachineRegion;
51 inline MachineRegionNode(MachineRegion *Parent, MachineBasicBlock *Entry,
56 bool operator==(const MachineRegion &RN) const {
61 class MachineRegion : public RegionBase<RegionTraits<MachineFunction>> { class in namespace:llvm
63 MachineRegion(MachineBasicBlock *Entry, MachineBasicBlock *Exit,
65 MachineRegion *Parent = nullptr);
66 ~MachineRegion();
79 void updateStatistics(MachineRegion *R) final;
120 inline MachineRegion *
[all...]
/freebsd-13-stable/contrib/llvm-project/llvm/lib/CodeGen/
H A DMachineRegionInfo.cpp35 // MachineRegion implementation
37 MachineRegion::MachineRegion(MachineBasicBlock *Entry, MachineBasicBlock *Exit, function in class:MachineRegion
39 MachineDominatorTree *DT, MachineRegion *Parent) :
42 MachineRegion::~MachineRegion() = default;
51 void MachineRegionInfo::updateStatistics(MachineRegion *R) {
69 TopLevelRegion = new MachineRegion(Entry, nullptr, this, DT, nullptr);
/freebsd-13-stable/contrib/llvm-project/llvm/lib/Target/AMDGPU/
H A DAMDGPUMachineCFGStructurizer.cpp471 DenseMap<MachineRegion *, RegionMRT *> &RegionMap);
511 MachineRegion *Region;
517 RegionMRT(MachineRegion *MachineRegion) : Region(MachineRegion) {
541 MachineRegion *getMachineRegion() { return Region; }
625 DenseMap<MachineRegion *, RegionMRT *> &RegionMap) {
639 SmallPtrSet<MachineRegion *, 4> PlacedRegions;
640 DenseMap<MachineRegion *, RegionMRT *> RegionMap;
641 MachineRegion *TopLevelRegio
[all...]

Completed in 112 milliseconds