Lines Matching refs:Defs
87 /// This function sets all caller-saved registers in Defs.
90 /// This function sets all unallocatable registers in Defs.
108 BitVector Defs, Uses;
160 /// Update Defs and Uses. Return true if there exist dependences that
162 /// Defs.
170 SmallPtrSet<const Value*, 4> Uses, Defs;
293 : TRI(*TM.getRegisterInfo()), Defs(TRI.getNumRegs(), false),
300 // If MI is a call, add RA to Defs to prevent users of RA from going into
303 Defs.set(Mips::RA);
309 Defs.reset(Mips::AT);
316 // If MI is a call, add all caller-saved registers to Defs.
326 Defs |= CallerSavedRegs;
339 Defs |= AllocSet.flip();
363 Defs |= NewDefs;
374 return (isRegInSet(Defs, Reg) || isRegInSet(Uses, Reg));
379 return isRegInSet(Defs, Reg);
460 return !Defs.insert(V) || Uses.count(V) || SeenNoObjStore || SeenNoObjLoad;
463 return Defs.count(V) || SeenNoObjStore;