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)
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()
~MachineRegion()
Declared at: llvm/include/llvm/CodeGen/MachineRegionInfo.h:66