Go to the source code of this file.
|
| llvm |
| This class represents lattice values for constants.
|
|
◆ DEBUG_TYPE
#define DEBUG_TYPE "ppc-qpx-load-splat" |
◆ INITIALIZE_PASS()
Definition at line 54 of file PPCQPXLoadSplat.cpp.
References llvm::SmallVectorTemplateCommon< T, typename >::begin(), llvm::MachineFunction::begin(), llvm::SmallVectorImpl< T >::clear(), llvm::SmallVectorTemplateCommon< T, typename >::end(), llvm::MachineFunction::end(), llvm::SmallVectorImpl< T >::erase(), llvm::MachineInstr::eraseFromParent(), llvm::MachineFunction::getFunction(), llvm::MachineOperand::getImm(), llvm::MachineInstr::getOpcode(), llvm::MachineInstr::getOperand(), llvm::MachineOperand::getReg(), llvm::TargetSubtargetInfo::getRegisterInfo(), llvm::MCRegisterInfo::getSubReg(), llvm::MCRegisterInfo::getSubRegIndex(), llvm::MachineFunction::getSubtarget(), llvm::MachineInstr::hasUnmodeledSideEffects(), llvm::MachineInstr::isCall(), llvm::MachineOperand::isKill(), llvm::PPCISD::LFIWAX, llvm::PPCISD::LFIWZX, MI, llvm::MachineInstr::modifiesRegister(), llvm::SmallVectorTemplateBase< T, bool >::push_back(), llvm::PPCISD::QVESPLATI, llvm::MachineBasicBlock::rbegin(), llvm::MachineInstr::readsRegister(), llvm::MachineBasicBlock::rend(), llvm::MachineOperand::setReg(), SI, llvm::MachineInstr::substituteRegister(), and TRI.
◆ STATISTIC()
STATISTIC |
( |
NumSimplified |
, |
|
|
"Number of QPX load splats simplified" |
|
|
) |
| |