Go to the source code of this file.
|
| llvm |
| This class represents lattice values for constants.
|
|
◆ INITIALIZE_PASS()
INITIALIZE_PASS |
( |
HexagonVExtract |
, |
|
|
"hexagon-vextract" |
, |
|
|
"Hexagon optimize vextract" |
, |
|
|
false |
, |
|
|
false |
|
|
) |
| |
Definition at line 64 of file HexagonVExtract.cpp.
References llvm::ARM_AM::add, llvm::MachineInstrBuilder::addImm(), llvm::MachineInstrBuilder::addReg(), assert(), llvm::BuildMI(), llvm::MachineFrameInfo::CreateSpillStackObject(), llvm::MachineRegisterInfo::createVirtualRegister(), llvm::MDNode::get(), llvm::MachineInstr::getDebugLoc(), llvm::MachineFunction::getFrameInfo(), llvm::MachineOperand::getImm(), llvm::HexagonSubtarget::getInstrInfo(), llvm::ilist_node_impl< OptionsT >::getIterator(), llvm::MachineInstr::getOpcode(), llvm::MachineInstr::getOperand(), llvm::MDNode::getOperand(), llvm::MachineBasicBlock::getParent(), llvm::MachineInstr::getParent(), llvm::MachineOperand::getReg(), llvm::MachineRegisterInfo::getRegClass(), llvm::MachineFunction::getRegInfo(), llvm::MachineOperand::getSubReg(), llvm::MachineFunction::getSubtarget(), llvm::MachineRegisterInfo::getVRegDef(), MI, MRI, P, llvm::MachineRegisterInfo::replaceRegWith(), and VExtractThreshold.
◆ VExtractThreshold