class MachineRegion

Declaration

class MachineRegion : public RegionBase { /* full declaration omitted */ };

Declared at: llvm/include/llvm/CodeGen/MachineRegionInfo.h:61

Inherits from: RegionBase

Method Overview

  • public MachineRegion(llvm::MachineBasicBlock * Entry, llvm::MachineBasicBlock * Exit, llvm::MachineRegionInfo * RI, llvm::MachineDominatorTree * DT, llvm::MachineRegion * Parent = nullptr)
  • public ~MachineRegion()

Methods

MachineRegion(
    llvm::MachineBasicBlock* Entry,
    llvm::MachineBasicBlock* Exit,
    llvm::MachineRegionInfo* RI,
    llvm::MachineDominatorTree* DT,
    llvm::MachineRegion* Parent = nullptr)

Declared at: llvm/include/llvm/CodeGen/MachineRegionInfo.h:63

Parameters

llvm::MachineBasicBlock* Entry
llvm::MachineBasicBlock* Exit
llvm::MachineRegionInfo* RI
llvm::MachineDominatorTree* DT
llvm::MachineRegion* Parent = nullptr

~MachineRegion()

Declared at: llvm/include/llvm/CodeGen/MachineRegionInfo.h:66