/*
** DCE: Dead Code Elimination. Pre-LOOP only -- ASM already performs DCE.
** Copyright (C) 2005-2017 Mike Pall. See Copyright Notice in luajit.h
*/
/* Some local macros to save typing. Undef'd at the end. */
/* Scan through all snapshots and mark all referenced instructions. */
static void
/* Backwards propagate marks. Replace unused instructions with NOPs. */
static void
/* Dead Code Elimination.
**
** First backpropagate marks for all used instructions. Then replace
** the unused ones with a NOP. Note that compressing the IR to eliminate
** the NOPs does not pay off.
*/
void