Lines Matching refs:MIa
1034 bool SIInstrInfo::checkInstOffsetsDoNotOverlap(MachineInstr *MIa, in checkInstOffsetsDoNotOverlap() argument
1039 if (getLdStBaseRegImmOfs(MIa, BaseReg0, Offset0, &RI) && in checkInstOffsetsDoNotOverlap()
1041 assert(MIa->hasOneMemOperand() && MIb->hasOneMemOperand() && in checkInstOffsetsDoNotOverlap()
1043 unsigned Width0 = (*MIa->memoperands_begin())->getSize(); in checkInstOffsetsDoNotOverlap()
1054 bool SIInstrInfo::areMemAccessesTriviallyDisjoint(MachineInstr *MIa, in areMemAccessesTriviallyDisjoint() argument
1057 unsigned Opc0 = MIa->getOpcode(); in areMemAccessesTriviallyDisjoint()
1060 assert(MIa && (MIa->mayLoad() || MIa->mayStore()) && in areMemAccessesTriviallyDisjoint()
1065 if (MIa->hasUnmodeledSideEffects() || MIb->hasUnmodeledSideEffects()) in areMemAccessesTriviallyDisjoint()
1069 if (MIa->hasOrderedMemoryRef() || MIb->hasOrderedMemoryRef()) in areMemAccessesTriviallyDisjoint()
1079 return checkInstOffsetsDoNotOverlap(MIa, MIb); in areMemAccessesTriviallyDisjoint()
1086 return checkInstOffsetsDoNotOverlap(MIa, MIb); in areMemAccessesTriviallyDisjoint()
1093 return checkInstOffsetsDoNotOverlap(MIa, MIb); in areMemAccessesTriviallyDisjoint()
1100 return checkInstOffsetsDoNotOverlap(MIa, MIb); in areMemAccessesTriviallyDisjoint()