Lines Matching full:records
31 converts conventional debug records to assignment tracking metadata and sets
82 `#dbg_assign` records use a `DIAssignID` metadata node instance as an
123 This gives us a safe fall-back in cases where `#dbg_assign` records have
149 becomes linked to all the `#dbg_assign` records that the merged stores
154 records and `DIAssignID` attachments as if the stores represent source
160 records similarly to `#dbg_declare` records. Clone the
161 `#dbg_assign` records linked to the store, update the FragmentInfo in
162 the `ValueExpression`, and give the split stores (and cloned records) new
168 **Promoting** allocas and store/loads: `#dbg_assign` records implicitly
172 `#dbg_assign` records after the resultant PHIs generated during
180 **Moving** a debug record: avoid moving `#dbg_assign` records where
185 debug records, unless it is unreachable, it’s almost always incorrect to
191 records are lowered to MIR `DBG_INSTR_REF` instructions. Before this happens
224 to compose with `#dbg_assign` records such that the stack home address
226 records agree it should be.