Create a pass that eliminates dead code via a worklist‐driven walk.

Synopsis

Declared in <llvm/Transforms/Scalar.h>

FunctionPass*
createDeadCodeEliminationPass();

Description

More powerful than DeadInstElimination because it can revisit instructions when their operands become dead, eliminating chains of dead computations.

Return Value

The newly created FunctionPass.

Created with MrDocs