Lines Matching refs:ExeDepsFix
105 class ExeDepsFix : public MachineFunctionPass { class
123 ExeDepsFix(const TargetRegisterClass *rc) in ExeDepsFix() function in __anon1b4d15520211::ExeDepsFix
159 char ExeDepsFix::ID = 0;
163 int ExeDepsFix::RegIndex(unsigned Reg) { in RegIndex()
168 DomainValue *ExeDepsFix::Alloc(int domain) { in Alloc()
178 void ExeDepsFix::Recycle(DomainValue *dv) { in Recycle()
185 void ExeDepsFix::SetLiveReg(int rx, DomainValue *dv) { in SetLiveReg()
203 void ExeDepsFix::Kill(int rx) { in Kill()
216 void ExeDepsFix::Force(int rx, unsigned domain) { in Force()
239 void ExeDepsFix::Collapse(DomainValue *dv, unsigned domain) { in Collapse()
256 bool ExeDepsFix::Merge(DomainValue *A, DomainValue *B) { in Merge()
274 void ExeDepsFix::enterBasicBlock() { in enterBasicBlock()
311 void ExeDepsFix::visitHardInstr(MachineInstr *mi, unsigned domain) { in visitHardInstr()
334 void ExeDepsFix::visitSoftInstr(MachineInstr *mi, unsigned mask) { in visitSoftInstr()
439 void ExeDepsFix::visitGenericInstr(MachineInstr *mi) { in visitGenericInstr()
450 bool ExeDepsFix::runOnMachineFunction(MachineFunction &mf) { in runOnMachineFunction()
522 return new ExeDepsFix(RC); in createExecutionDependencyFixPass()