Lines Matching defs:Defs
99 BitVector Defs, Uses;
102 DefUseInfo(const BitVector &D, const BitVector &U) : Defs(D), Uses(U) {}
128 void getDefsUses(const MachineInstr *MI, BitVector &Defs,
157 void HexagonGenMux::getDefsUses(const MachineInstr *MI, BitVector &Defs,
163 expandReg(R, Defs);
172 BitVector &Set = MO.isDef() ? Defs : Uses;
181 BitVector Defs(NR), Uses(NR);
185 Defs.reset();
187 getDefsUses(&MI, Defs, Uses);
188 DUM.insert(std::make_pair(Index, DefUseInfo(Defs, Uses)));
280 if (!DU.Defs[PR])
304 if (DU.Defs[PR] || DU.Defs[DR] || DU.Uses[DR]) {
308 if (CanDown && DU.Defs[SR1])
310 if (CanUp && DU.Defs[SR2])