LLVM API Documentation

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
Public Member Functions | List of all members
llvm::LiveIntervals::HMEditor Class Reference

Public Member Functions

 HMEditor (LiveIntervals &LIS, const MachineRegisterInfo &MRI, const TargetRegisterInfo &TRI, SlotIndex OldIdx, SlotIndex NewIdx, bool UpdateFlags)
 
LiveRangegetRegUnitLI (unsigned Unit)
 
void updateAllRanges (MachineInstr *MI)
 

Detailed Description

Definition at line 707 of file LiveIntervalAnalysis.cpp.

Constructor & Destructor Documentation

llvm::LiveIntervals::HMEditor::HMEditor ( LiveIntervals LIS,
const MachineRegisterInfo MRI,
const TargetRegisterInfo TRI,
SlotIndex  OldIdx,
SlotIndex  NewIdx,
bool  UpdateFlags 
)
inline

Definition at line 718 of file LiveIntervalAnalysis.cpp.

Member Function Documentation

LiveRange* llvm::LiveIntervals::HMEditor::getRegUnitLI ( unsigned  Unit)
inline
void llvm::LiveIntervals::HMEditor::updateAllRanges ( MachineInstr MI)
inline

The documentation for this class was generated from the following file: