-/**
- * Check if a node is live at the end of a block.
- * This function is for internal use as its code is shared between
- * the in/end routines below. It is almost the "live_end" routine
- * but passing in the bitset for recording the blocks where the variable
- * is used saves some effort in the "live_in" routine. See below for
- * details.
- *
- * @param lv The liveness check environment.
- * @param what The node to check for.
- * @param bl The block under investigation.
- * @param end If 1, it is tested if the node is live at the end.
- * If 0, it is only tested if the node is live out.
- * @param uses A bitset where this routine records all ids of blocks
- * where this variable is used. Note that the bitset
- * is only guaranteed to be filled if the node was not
- * live at the end of the block.
- * @return 1, if @p what is live at the end at @p bl.
- */
-static int check_live_internal(const lv_chk_t *lv, const ir_node *what, const ir_node *bl, int end, bitset_t *uses)