Lines Matching full:dead
1 //==-- AArch64DeadRegisterDefinitions.cpp - Replace dead defs w/ zero reg --==//
8 /// \file When allowed by the instruction, replace a dead definition of a GPR
28 #define DEBUG_TYPE "aarch64-dead-defs"
30 STATISTIC(NumDeadDefsReplaced, "Number of dead definitions replaced");
32 #define AARCH64_DEAD_REG_DEF_NAME "AArch64 Dead register definitions"
61 INITIALIZE_PASS(AArch64DeadRegisterDefinitions, "aarch64-dead-defs",
126 // dead def it uses a frame index which might expand into a multi in processMachineBasicBlock()
152 // zero before register allocation. So we just check for dead vreg defs. in processMachineBasicBlock()
157 LLVM_DEBUG(dbgs() << " Dead def operand #" << I << " in:\n "; in processMachineBasicBlock()
183 // Only replace one dead register, see check for zero register above. in processMachineBasicBlock()
189 // Scan the function for instructions that have a dead definition of a