Go to the source code of this file.
◆ DEBUG_TYPE
#define DEBUG_TYPE "opt-phis" |
◆ INITIALIZE_PASS()
Definition at line 71 of file OptimizePHIs.cpp.
References assert(), llvm::MachineBasicBlock::begin(), llvm::MachineRegisterInfo::clearKillFlags(), llvm::MachineRegisterInfo::constrainRegClass(), E, llvm::MachineBasicBlock::end(), llvm::MachineInstr::eraseFromParent(), llvm::MachineInstr::getNumOperands(), llvm::MachineInstr::getOperand(), llvm::MachineOperand::getReg(), llvm::MachineRegisterInfo::getRegClass(), llvm::MachineOperand::getSubReg(), llvm::MachineRegisterInfo::getVRegDef(), I, llvm::MachineInstr::isCopy(), llvm::MachineInstr::isPHI(), llvm::TargetRegisterInfo::isVirtualRegister(), MI, llvm::MachineRegisterInfo::replaceRegWith(), llvm::MachineRegisterInfo::use_nodbg_instructions(), and UseMI.
◆ STATISTIC() [1/2]
STATISTIC |
( |
NumPHICycles |
, |
|
|
"Number of PHI cycles replaced" |
|
|
) |
| |
◆ STATISTIC() [2/2]
STATISTIC |
( |
NumDeadPHICycles |
, |
|
|
"Number of dead PHI cycles" |
|
|
) |
| |