• Home
  • Raw
  • Download

Lines Matching refs:ExeDepsFix

131 class ExeDepsFix : public MachineFunctionPass {  class
161 ExeDepsFix(const TargetRegisterClass *rc) in ExeDepsFix() function in __anon590fc3260311::ExeDepsFix
211 char ExeDepsFix::ID = 0;
216 ExeDepsFix::regIndices(unsigned Reg) const { in regIndices()
222 DomainValue *ExeDepsFix::alloc(int domain) { in alloc()
235 void ExeDepsFix::release(DomainValue *DV) { in release()
255 DomainValue *ExeDepsFix::resolve(DomainValue *&DVRef) { in resolve()
272 void ExeDepsFix::setLiveReg(int rx, DomainValue *dv) { in setLiveReg()
284 void ExeDepsFix::kill(int rx) { in kill()
295 void ExeDepsFix::force(int rx, unsigned domain) { in force()
318 void ExeDepsFix::collapse(DomainValue *dv, unsigned domain) { in collapse()
334 bool ExeDepsFix::merge(DomainValue *A, DomainValue *B) { in merge()
360 void ExeDepsFix::enterBasicBlock(MachineBasicBlock *MBB) { in enterBasicBlock()
437 void ExeDepsFix::leaveBasicBlock(MachineBasicBlock *MBB) { in leaveBasicBlock()
458 void ExeDepsFix::visitInstr(MachineInstr *MI) { in visitInstr()
478 bool ExeDepsFix::shouldBreakDependence(MachineInstr *MI, unsigned OpIdx, in shouldBreakDependence()
506 void ExeDepsFix::processDefs(MachineInstr *MI, bool Kill) { in processDefs()
555 void ExeDepsFix::processUndefReads(MachineBasicBlock *MBB) { in processUndefReads()
588 void ExeDepsFix::visitHardInstr(MachineInstr *mi, unsigned domain) { in visitHardInstr()
611 void ExeDepsFix::visitSoftInstr(MachineInstr *mi, unsigned mask) { in visitSoftInstr()
728 bool ExeDepsFix::runOnMachineFunction(MachineFunction &mf) { in runOnMachineFunction()
810 return new ExeDepsFix(RC); in createExecutionDependencyFixPass()