Lines Matching refs:RootCFAlu
52 bool mergeIfPossible(MachineInstr &RootCFAlu,
108 bool R600ClauseMergePass::mergeIfPossible(MachineInstr &RootCFAlu, in mergeIfPossible() argument
110 assert(isCFAlu(RootCFAlu) && isCFAlu(LatrCFAlu)); in mergeIfPossible()
112 unsigned RootInstCount = getCFAluSize(RootCFAlu), in mergeIfPossible()
119 if (RootCFAlu.getOpcode() == R600::CF_ALU_PUSH_BEFORE) in mergeIfPossible()
129 RootCFAlu.getOperand(Mode0Idx).getImm() && in mergeIfPossible()
131 RootCFAlu.getOperand(KBank0Idx).getImm() || in mergeIfPossible()
133 RootCFAlu.getOperand(KBank0LineIdx).getImm())) { in mergeIfPossible()
145 RootCFAlu.getOperand(Mode1Idx).getImm() && in mergeIfPossible()
147 RootCFAlu.getOperand(KBank1Idx).getImm() || in mergeIfPossible()
149 RootCFAlu.getOperand(KBank1LineIdx).getImm())) { in mergeIfPossible()
154 RootCFAlu.getOperand(Mode0Idx).setImm( in mergeIfPossible()
156 RootCFAlu.getOperand(KBank0Idx).setImm( in mergeIfPossible()
158 RootCFAlu.getOperand(KBank0LineIdx) in mergeIfPossible()
162 RootCFAlu.getOperand(Mode1Idx).setImm( in mergeIfPossible()
164 RootCFAlu.getOperand(KBank1Idx).setImm( in mergeIfPossible()
166 RootCFAlu.getOperand(KBank1LineIdx) in mergeIfPossible()
169 RootCFAlu.getOperand(CntIdx).setImm(CumuledInsts); in mergeIfPossible()
170 RootCFAlu.setDesc(TII->get(LatrCFAlu.getOpcode())); in mergeIfPossible()