Lines Matching defs:AggressiveAntiDepBreaker
1 //===----- AggressiveAntiDepBreaker.cpp - Anti-dep breaker ----------------===//
10 // This file implements the AggressiveAntiDepBreaker class, which
18 #include "AggressiveAntiDepBreaker.h"
115 AggressiveAntiDepBreaker::
116 AggressiveAntiDepBreaker(MachineFunction& MFi,
142 AggressiveAntiDepBreaker::~AggressiveAntiDepBreaker() {
146 void AggressiveAntiDepBreaker::StartBlock(MachineBasicBlock *BB) {
184 void AggressiveAntiDepBreaker::FinishBlock() {
189 void AggressiveAntiDepBreaker::Observe(MachineInstr *MI, unsigned Count,
223 bool AggressiveAntiDepBreaker::IsImplicitDefUse(MachineInstr *MI,
242 void AggressiveAntiDepBreaker::GetPassthruRegs(MachineInstr *MI,
298 void AggressiveAntiDepBreaker::HandleLastUse(unsigned Reg, unsigned KillIdx,
334 void AggressiveAntiDepBreaker::PrescanInstruction(MachineInstr *MI,
411 void AggressiveAntiDepBreaker::ScanInstruction(MachineInstr *MI,
493 BitVector AggressiveAntiDepBreaker::GetRenameRegisters(unsigned Reg) {
525 bool AggressiveAntiDepBreaker::FindSuitableFreeRegisters(
697 unsigned AggressiveAntiDepBreaker::BreakAntiDependencies(