Home
last modified time | relevance | path

Searched refs:HexagonEvaluator (Results 1 – 4 of 4) sorted by relevance

/netbsd-src/external/apache2/llvm/dist/llvm/lib/Target/Hexagon/
H A DHexagonBitTracker.h25 struct HexagonEvaluator : public BitTracker::MachineEvaluator { struct
31 HexagonEvaluator(const HexagonRegisterInfo &tri, MachineRegisterInfo &mri, argument
H A DHexagonBitTracker.cpp40 HexagonEvaluator::HexagonEvaluator(const HexagonRegisterInfo &tri, in HexagonEvaluator() function in HexagonEvaluator
89 BT::BitMask HexagonEvaluator::mask(Register Reg, unsigned Sub) const { in mask()
113 uint16_t HexagonEvaluator::getPhysRegBitWidth(MCRegister Reg) const { in getPhysRegBitWidth()
130 const TargetRegisterClass &HexagonEvaluator::composeWithSubRegIndex( in composeWithSubRegIndex()
185 bool HexagonEvaluator::evaluate(const MachineInstr &MI, in evaluate()
980 bool HexagonEvaluator::evaluate(const MachineInstr &BI, in evaluate()
1038 unsigned HexagonEvaluator::getUniqueDefVReg(const MachineInstr &MI) const { in getUniqueDefVReg()
1053 bool HexagonEvaluator::evaluateLoad(const MachineInstr &MI, in evaluateLoad()
1211 bool HexagonEvaluator::evaluateFormalCopy(const MachineInstr &MI, in evaluateFormalCopy()
1245 unsigned HexagonEvaluator::getNextPhysReg(unsigned PReg, unsigned Width) const { in getNextPhysReg()
[all …]
H A DHexagonBitSimplify.cpp2783 const HexagonEvaluator HE(HRI, MRI, HII, MF); in runOnMachineFunction()
3328 const HexagonEvaluator HE(*HRI, *MRI, *HII, MF); in runOnMachineFunction()
H A DHexagonGenInsert.cpp1528 const HexagonEvaluator HE(*HRI, *MRI, *HII, MF); in runOnMachineFunction()