Lines Matching defs:Defs
75 /// This function sets all caller-saved registers in Defs.
78 /// This function sets all unallocatable registers in Defs.
96 BitVector Defs, Uses;
150 /// Update Defs and Uses. Return true if there exist dependences that
152 /// Defs.
160 SmallPtrSet<ValueType, 4> Uses, Defs;
289 : TRI(*TM.getRegisterInfo()), Defs(TRI.getNumRegs(), false),
296 // If MI is a call, add RA to Defs to prevent users of RA from going into
299 Defs.set(Mips::RA);
305 Defs.reset(Mips::AT);
312 // If MI is a call, add all caller-saved registers to Defs.
322 Defs |= CallerSavedRegs;
335 Defs |= AllocSet.flip();
359 Defs |= NewDefs;
370 return (isRegInSet(Defs, Reg) || isRegInSet(Uses, Reg));
375 return isRegInSet(Defs, Reg);
454 return !Defs.insert(V) || Uses.count(V) || SeenNoObjStore || SeenNoObjLoad;
457 return Defs.count(V) || SeenNoObjStore;