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

/external/llvm/lib/Target/Hexagon/
H A DHexagonBitTracker.h20 struct HexagonEvaluator : public BitTracker::MachineEvaluator { struct in namespace:llvm
26 HexagonEvaluator(const HexagonRegisterInfo &tri, MachineRegisterInfo &mri,
H A DHexagonBitTracker.cpp25 HexagonEvaluator::HexagonEvaluator(const HexagonRegisterInfo &tri, function in class:HexagonEvaluator
78 BT::BitMask HexagonEvaluator::mask(unsigned Reg, unsigned Sub) const {
124 bool HexagonEvaluator::evaluate(const MachineInstr *MI,
883 bool HexagonEvaluator::evaluate(const MachineInstr *BI,
938 bool HexagonEvaluator::evaluateLoad(const MachineInstr *MI,
1095 bool HexagonEvaluator::evaluateFormalCopy(const MachineInstr *MI,
1129 unsigned HexagonEvaluator::getNextPhysReg(unsigned PReg, unsigned Width) const {
1168 unsigned HexagonEvaluator::getVirtRegFor(unsigned PReg) const {
H A DHexagonBitSimplify.cpp2188 const HexagonEvaluator HE(HRI, MRI, HII, MF);
2724 const HexagonEvaluator HE(*HRI, *MRI, *HII, MF);
H A DHexagonGenInsert.cpp1500 const HexagonEvaluator HE(*HRI, *MRI, *HII, MF);

Completed in 198 milliseconds