Lines Matching refs:R600ClauseMergePass
1 //===-- R600ClauseMergePass - Merge consecutive CF_ALU -------------------===//
42 class R600ClauseMergePass : public MachineFunctionPass {
63 R600ClauseMergePass(TargetMachine &tm) : MachineFunctionPass(ID) { }
70 char R600ClauseMergePass::ID = 0;
72 unsigned R600ClauseMergePass::getCFAluSize(const MachineInstr *MI) const {
78 bool R600ClauseMergePass::isCFAluEnabled(const MachineInstr *MI) const {
84 void R600ClauseMergePass::cleanPotentialDisabledCFAlu(MachineInstr *CFAlu)
102 bool R600ClauseMergePass::mergeIfPossible(MachineInstr *RootCFAlu,
168 bool R600ClauseMergePass::runOnMachineFunction(MachineFunction &MF) {
195 const char *R600ClauseMergePass::getPassName() const {
203 return new R600ClauseMergePass(TM);