Home
last modified time | relevance | path

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

/external/llvm/lib/Target/Hexagon/
DHexagonBitTracker.h20 struct HexagonEvaluator : public BitTracker::MachineEvaluator { struct
26 HexagonEvaluator(const HexagonRegisterInfo &tri, MachineRegisterInfo &mri, argument
DHexagonBitTracker.cpp25 HexagonEvaluator::HexagonEvaluator(const HexagonRegisterInfo &tri, in HexagonEvaluator() function in HexagonEvaluator
78 BT::BitMask HexagonEvaluator::mask(unsigned Reg, unsigned Sub) const { in mask()
124 bool HexagonEvaluator::evaluate(const MachineInstr &MI, in evaluate()
883 bool HexagonEvaluator::evaluate(const MachineInstr &BI, in evaluate()
938 bool HexagonEvaluator::evaluateLoad(const MachineInstr &MI, in evaluateLoad()
1095 bool HexagonEvaluator::evaluateFormalCopy(const MachineInstr &MI, in evaluateFormalCopy()
1130 unsigned HexagonEvaluator::getNextPhysReg(unsigned PReg, unsigned Width) const { in getNextPhysReg()
1169 unsigned HexagonEvaluator::getVirtRegFor(unsigned PReg) const { in getVirtRegFor()
DHexagonBitSimplify.cpp2193 const HexagonEvaluator HE(HRI, MRI, HII, MF); in runOnMachineFunction()
2732 const HexagonEvaluator HE(*HRI, *MRI, *HII, MF); in runOnMachineFunction()
DHexagonGenInsert.cpp1501 const HexagonEvaluator HE(*HRI, *MRI, *HII, MF); in runOnMachineFunction()
/external/swiftshader/third_party/llvm-7.0/llvm/lib/Target/Hexagon/
DHexagonBitTracker.h26 struct HexagonEvaluator : public BitTracker::MachineEvaluator { struct
32 HexagonEvaluator(const HexagonRegisterInfo &tri, MachineRegisterInfo &mri, argument
DHexagonBitTracker.cpp41 HexagonEvaluator::HexagonEvaluator(const HexagonRegisterInfo &tri, in HexagonEvaluator() function in HexagonEvaluator
90 BT::BitMask HexagonEvaluator::mask(unsigned Reg, unsigned Sub) const { in mask()
113 uint16_t HexagonEvaluator::getPhysRegBitWidth(unsigned Reg) const { in getPhysRegBitWidth()
128 const TargetRegisterClass &HexagonEvaluator::composeWithSubRegIndex( in composeWithSubRegIndex()
181 bool HexagonEvaluator::evaluate(const MachineInstr &MI, in evaluate()
976 bool HexagonEvaluator::evaluate(const MachineInstr &BI, in evaluate()
1034 unsigned HexagonEvaluator::getUniqueDefVReg(const MachineInstr &MI) const { in getUniqueDefVReg()
1049 bool HexagonEvaluator::evaluateLoad(const MachineInstr &MI, in evaluateLoad()
1207 bool HexagonEvaluator::evaluateFormalCopy(const MachineInstr &MI, in evaluateFormalCopy()
1241 unsigned HexagonEvaluator::getNextPhysReg(unsigned PReg, unsigned Width) const { in getNextPhysReg()
[all …]
DHexagonBitSimplify.cpp2768 const HexagonEvaluator HE(HRI, MRI, HII, MF); in runOnMachineFunction()
3313 const HexagonEvaluator HE(*HRI, *MRI, *HII, MF); in runOnMachineFunction()
DHexagonGenInsert.cpp1529 const HexagonEvaluator HE(*HRI, *MRI, *HII, MF); in runOnMachineFunction()