Lines Matching defs:InstrMode
147 const SIInstrInfo *TII, Status InstrMode);
223 const SIInstrInfo *TII, Status InstrMode) {
224 while (InstrMode.Mask) {
225 unsigned Offset = llvm::countr_zero<unsigned>(InstrMode.Mask);
226 unsigned Width = llvm::countr_one<unsigned>(InstrMode.Mask >> Offset);
227 unsigned Value = (InstrMode.Mode >> Offset) & ((1 << Width) - 1);
234 InstrMode.Mask &= ~(((1 << Width) - 1) << Offset);
269 Status InstrMode = getInstructionMode(MI, TII);
305 } else if (!NewInfo->Change.isCompatible(InstrMode)) {
312 if (!IPChange.delta(NewInfo->Change).isCombinable(InstrMode)) {
328 NewInfo->Change = NewInfo->Change.merge(InstrMode);
334 NewInfo->Change = NewInfo->Change.merge(InstrMode);