Lines Matching defs: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;
292 : TRI(*TM.getRegisterInfo()), Defs(TRI.getNumRegs(), false),
299 // If MI is a call, add RA to Defs to prevent users of RA from going into
302 Defs.set(Mips::RA);
308 Defs.reset(Mips::AT);
315 // If MI is a call, add all caller-saved registers to Defs.
325 Defs |= CallerSavedRegs;
338 Defs |= AllocSet.flip();
362 Defs |= NewDefs;
373 return (isRegInSet(Defs, Reg) || isRegInSet(Uses, Reg));
378 return isRegInSet(Defs, Reg);
459 return !Defs.insert(V) || Uses.count(V) || SeenNoObjStore || SeenNoObjLoad;
462 return Defs.count(V) || SeenNoObjStore;