Lines Matching defs:Defs
115 /// This function sets all caller-saved registers in Defs.
118 /// This function sets all unallocatable registers in Defs.
136 BitVector Defs, Uses;
192 /// Update Defs and Uses. Return true if there exist dependences that
194 /// Defs.
202 SmallPtrSet<ValueType, 4> Uses, Defs;
343 : TRI(TRI), Defs(TRI.getNumRegs(), false), Uses(TRI.getNumRegs(), false) {}
349 // If MI is a call, add RA to Defs to prevent users of RA from going into
352 Defs.set(Mips::RA);
358 Defs.reset(Mips::AT);
365 // Add RA/RA_64 to Defs to prevent users of RA/RA_64 from going into
370 Defs.set(Mips::RA);
371 Defs.set(Mips::RA_64);
374 // If MI is a call, add all caller-saved registers to Defs.
385 Defs |= CallerSavedRegs;
398 Defs |= AllocSet.flip();
426 Defs |= NewDefs;
437 return (isRegInSet(Defs, Reg) || isRegInSet(Uses, Reg));
442 return isRegInSet(Defs, Reg);
518 return !Defs.insert(V).second || Uses.count(V) || SeenNoObjStore ||
522 return Defs.count(V) || SeenNoObjStore;