Lines Matching refs:MBB
131 /// Adds all live-in registers of basic block \p MBB.
134 void addLiveIns(const MachineBasicBlock &MBB);
136 /// Adds all live-out registers of basic block \p MBB.
141 /// live out from MBB, although a sub-register may be. This is true
143 void addLiveOuts(const MachineBasicBlock &MBB);
145 /// Adds all live-out registers of basic block \p MBB but skips pristine
147 void addLiveOutsNoPristines(const MachineBasicBlock &MBB);
161 /// Adds live-in registers from basic block \p MBB, taking associated
163 void addBlockLiveIns(const MachineBasicBlock &MBB);
175 /// Computes registers live-in to \p MBB assuming all of its successors
178 void computeLiveIns(LivePhysRegs &LiveRegs, const MachineBasicBlock &MBB);
180 /// Recomputes dead and kill flags in \p MBB.
181 void recomputeLivenessFlags(MachineBasicBlock &MBB);
183 /// Adds registers contained in \p LiveRegs to the block live-in list of \p MBB.
185 void addLiveIns(MachineBasicBlock &MBB, const LivePhysRegs &LiveRegs);
189 MachineBasicBlock &MBB);
191 /// Convenience function for recomputing live-in's for \p MBB.
192 static inline void recomputeLiveIns(MachineBasicBlock &MBB) {
194 MBB.clearLiveIns();
195 computeAndAddLiveIns(LPR, MBB);