LLVM: lib/Target/AArch64/AArch64DeadRegisterDefinitionsPass.cpp File Reference (original) (raw)

Go to the source code of this file.

Macros
#define DEBUG_TYPE "aarch64-dead-defs"
#define AARCH64_DEAD_REG_DEF_NAME "AArch64 Dead register definitions"
Functions
STATISTIC (NumDeadDefsReplaced, "Number of dead definitions replaced")
INITIALIZE_PASS (AArch64DeadRegisterDefinitions, "aarch64-dead-defs", AARCH64_DEAD_REG_DEF_NAME, false, false) static bool usesFrameIndex(const MachineInstr &MI)
static bool atomicReadDroppedOnZero (unsigned Opcode)

AARCH64_DEAD_REG_DEF_NAME

#define AARCH64_DEAD_REG_DEF_NAME "AArch64 Dead register definitions"

DEBUG_TYPE

#define DEBUG_TYPE "aarch64-dead-defs"

atomicReadDroppedOnZero()

INITIALIZE_PASS()

INITIALIZE_PASS ( AArch64DeadRegisterDefinitions ,
"aarch64-dead-defs" ,
AARCH64_DEAD_REG_DEF_NAME ,
false ,
false ) const &

STATISTIC()

STATISTIC ( NumDeadDefsReplaced ,
"Number of dead definitions replaced" )