Lines Matching defs:live

73   /* True if this map is for out-of-ssa, otherwise for live range
201 /* ---------------- live on entry/exit info ------------------------------
203 This structure is used to represent live range information on SSA based
205 live-on-entry information and live-on-exit information can be calculated.
206 As well, partitions are marked as to whether they are global (live
209 The live-on-entry information is per block. It provide a bitmap for
210 each block which has a bit set for each partition that is live on entry to
213 The live-on-exit information is per block. It provides a bitmap for each
214 block indicating which partitions are live on exit from the block.
220 originate. They are *NOT* considered live on entry to the block
223 The Def of a PHI node is *not* considered live on entry to the block.
239 /* Bitmaps of live on entry blocks for partition elements. */
242 /* Bitmaps of what variables are live on exit for a basic blocks. */
245 /* Number of basic blocks when live on exit calculated. */
248 /* Vector used when creating live ranges as a visited stack. */
278 partition_is_global (tree_live_info_p live, int p)
280 gcc_checking_assert (live->global);
281 return bitmap_bit_p (live->global, p);
285 /* Return the bitmap from LIVE representing the live on entry blocks for
289 live_on_entry (tree_live_info_p live, basic_block bb)
291 gcc_checking_assert (live->livein
295 return &live->livein[bb->index];
299 /* Return the bitmap from LIVE representing the live on exit partitions from
303 live_on_exit (tree_live_info_p live, basic_block bb)
305 gcc_checking_assert (live->liveout
309 return &live->liveout[bb->index];
316 live_var_map (tree_live_info_p live)
318 return live->map;
322 /* Mark partition P as live on entry to basic block BB in LIVE. */
325 make_live_on_entry (tree_live_info_p live, basic_block bb , int p)
327 bitmap_set_bit (&live->livein[bb->index], p);
328 bitmap_set_bit (live->global, p);