Lines Matching refs:AggressiveAntiDepBreaker
1 //===- AggressiveAntiDepBreaker.cpp - Anti-dep breaker --------------------===//
9 // This file implements the AggressiveAntiDepBreaker class, which
16 #include "AggressiveAntiDepBreaker.h"
120 AggressiveAntiDepBreaker::AggressiveAntiDepBreaker(
143 AggressiveAntiDepBreaker::~AggressiveAntiDepBreaker() {
147 void AggressiveAntiDepBreaker::StartBlock(MachineBasicBlock *BB) {
186 void AggressiveAntiDepBreaker::FinishBlock() {
191 void AggressiveAntiDepBreaker::Observe(MachineInstr &MI, unsigned Count,
225 bool AggressiveAntiDepBreaker::IsImplicitDefUse(MachineInstr &MI,
243 void AggressiveAntiDepBreaker::GetPassthruRegs(
296 void AggressiveAntiDepBreaker::HandleLastUse(unsigned Reg, unsigned KillIdx,
349 void AggressiveAntiDepBreaker::PrescanInstruction(
438 void AggressiveAntiDepBreaker::ScanInstruction(MachineInstr &MI,
520 BitVector AggressiveAntiDepBreaker::GetRenameRegisters(unsigned Reg) {
545 bool AggressiveAntiDepBreaker::FindSuitableFreeRegisters(
748 unsigned AggressiveAntiDepBreaker::BreakAntiDependencies(
1013 return new AggressiveAntiDepBreaker(MFi, RCI, CriticalPathRCs);