Lines Matching refs:UsedRegs
99 BitVector ModifiedRegs, UsedRegs; member
1032 BitVector &UsedRegs, in trackRegDefsUses() argument
1049 UsedRegs.set(*AI); in trackRegDefsUses()
1114 UsedRegs.reset(); in findMatchingStore()
1141 trackRegDefsUses(MI, ModifiedRegs, UsedRegs, TRI); in findMatchingStore()
1225 UsedRegs.reset(); in findMatchingInsn()
1279 trackRegDefsUses(MI, ModifiedRegs, UsedRegs, TRI); in findMatchingInsn()
1289 trackRegDefsUses(MI, ModifiedRegs, UsedRegs, TRI); in findMatchingInsn()
1297 trackRegDefsUses(MI, ModifiedRegs, UsedRegs, TRI); in findMatchingInsn()
1306 trackRegDefsUses(MI, ModifiedRegs, UsedRegs, TRI); in findMatchingInsn()
1316 !(MI.mayLoad() && UsedRegs[getLdStRegOp(MI).getReg()]) && in findMatchingInsn()
1327 !(MayLoad && UsedRegs[getLdStRegOp(FirstMI).getReg()]) && in findMatchingInsn()
1343 trackRegDefsUses(MI, ModifiedRegs, UsedRegs, TRI); in findMatchingInsn()
1501 UsedRegs.reset(); in findMatchingUpdateInsnForward()
1517 trackRegDefsUses(MI, ModifiedRegs, UsedRegs, TRI); in findMatchingUpdateInsnForward()
1521 if (ModifiedRegs[BaseReg] || UsedRegs[BaseReg]) in findMatchingUpdateInsnForward()
1553 UsedRegs.reset(); in findMatchingUpdateInsnBackward()
1568 trackRegDefsUses(MI, ModifiedRegs, UsedRegs, TRI); in findMatchingUpdateInsnBackward()
1572 if (ModifiedRegs[BaseReg] || UsedRegs[BaseReg]) in findMatchingUpdateInsnBackward()
1927 UsedRegs.resize(TRI->getNumRegs()); in runOnMachineFunction()