LLVM 22.0.0git
DCE.cpp File Reference

Go to the source code of this file.

Macros

#define DEBUG_TYPE   "dce"

Functions

 STATISTIC (DCEEliminated, "Number of insts removed")
 DEBUG_COUNTER (DCECounter, "dce-transform", "Controls which instructions are eliminated")
static bool DCEInstruction (Instruction *I, SmallSetVector< Instruction *, 16 > &WorkList, const TargetLibraryInfo *TLI)
static bool eliminateDeadCode (Function &F, TargetLibraryInfo *TLI)

Macro Definition Documentation

◆ DEBUG_TYPE

#define DEBUG_TYPE   "dce"

Definition at line 33 of file DCE.cpp.

Function Documentation

◆ DCEInstruction()

◆ DEBUG_COUNTER()

DEBUG_COUNTER ( DCECounter ,
"dce-transform" ,
"Controls which instructions are eliminated"  )

◆ eliminateDeadCode()

◆ STATISTIC()

STATISTIC ( DCEEliminated ,
"Number of insts removed"  )