25 #ifndef _JIT_COMPILER2_LIVETIMEANALYSISPASS
26 #define _JIT_COMPILER2_LIVETIMEANALYSISPASS
48 typedef LivetimeIntervalMapTy::iterator
iterator;
63 virtual bool verify()
const;
64 virtual void initialize();
std::set< Key, Compare, Allocator< Key > > type
Pass superclass All compiler passes should inheritate this class.
alloc::map< MachineBasicBlock *, LiveInSetTy >::type LiveInMapTy
LivetimeIntervalMapTy::iterator iterator
LivetimeIntervalMapTy::const_iterator const_iterator
Custom new/delete handler mixin.
alloc::map< MachineOperand *, LivetimeInterval, MachineOperandComp >::type LivetimeIntervalMapTy
Stores the interdependencies of a pass.
const_iterator begin() const
Simple stream class for formatted output.
const_iterator end() const
LivetimeIntervalMapTy & lti_map
Operands that can be directly used by the machine (register, memory, stackslot)
alloc::set< MachineOperand * >::type LiveInSetTy
LivetimeIntervalMapTy lti_map
MachineInstructionSchedule * MIS