• Home
  • History
  • Annotate
  • Raw
  • Download

Lines Matching refs:MIb

1342                                                MachineInstr &MIb) const {  in checkInstOffsetsDoNotOverlap()
1347 getMemOpBaseRegImmOfs(MIb, BaseReg1, Offset1, &RI)) { in checkInstOffsetsDoNotOverlap()
1349 if (!MIa.hasOneMemOperand() || !MIb.hasOneMemOperand()) { in checkInstOffsetsDoNotOverlap()
1354 unsigned Width1 = (*MIb.memoperands_begin())->getSize(); in checkInstOffsetsDoNotOverlap()
1365 MachineInstr &MIb, in areMemAccessesTriviallyDisjoint() argument
1369 assert((MIb.mayLoad() || MIb.mayStore()) && in areMemAccessesTriviallyDisjoint()
1372 if (MIa.hasUnmodeledSideEffects() || MIb.hasUnmodeledSideEffects()) in areMemAccessesTriviallyDisjoint()
1376 if (MIa.hasOrderedMemoryRef() || MIb.hasOrderedMemoryRef()) in areMemAccessesTriviallyDisjoint()
1385 if (isDS(MIb)) in areMemAccessesTriviallyDisjoint()
1386 return checkInstOffsetsDoNotOverlap(MIa, MIb); in areMemAccessesTriviallyDisjoint()
1388 return !isFLAT(MIb); in areMemAccessesTriviallyDisjoint()
1392 if (isMUBUF(MIb) || isMTBUF(MIb)) in areMemAccessesTriviallyDisjoint()
1393 return checkInstOffsetsDoNotOverlap(MIa, MIb); in areMemAccessesTriviallyDisjoint()
1395 return !isFLAT(MIb) && !isSMRD(MIb); in areMemAccessesTriviallyDisjoint()
1399 if (isSMRD(MIb)) in areMemAccessesTriviallyDisjoint()
1400 return checkInstOffsetsDoNotOverlap(MIa, MIb); in areMemAccessesTriviallyDisjoint()
1402 return !isFLAT(MIb) && !isMUBUF(MIa) && !isMTBUF(MIa); in areMemAccessesTriviallyDisjoint()
1406 if (isFLAT(MIb)) in areMemAccessesTriviallyDisjoint()
1407 return checkInstOffsetsDoNotOverlap(MIa, MIb); in areMemAccessesTriviallyDisjoint()