Searched refs:MachineEvaluator (Results 1 – 4 of 4) sorted by relevance
| /freebsd-14.2/contrib/llvm-project/llvm/lib/Target/Hexagon/ |
| H A D | BitTracker.cpp | 388 bool BT::MachineEvaluator::isInt(const RegisterCell &A) const { in isInt() 397 uint64_t BT::MachineEvaluator::toInt(const RegisterCell &A) const { in toInt() 432 BT::RegisterCell BT::MachineEvaluator::eADD(const RegisterCell &A1, in eADD() 465 BT::RegisterCell BT::MachineEvaluator::eSUB(const RegisterCell &A1, in eSUB() 498 BT::RegisterCell BT::MachineEvaluator::eMLS(const RegisterCell &A1, in eMLS() 508 BT::RegisterCell BT::MachineEvaluator::eMLU(const RegisterCell &A1, in eMLU() 518 BT::RegisterCell BT::MachineEvaluator::eASL(const RegisterCell &A1, in eASL() 527 BT::RegisterCell BT::MachineEvaluator::eLSR(const RegisterCell &A1, in eLSR() 537 BT::RegisterCell BT::MachineEvaluator::eASR(const RegisterCell &A1, in eASR() 548 BT::RegisterCell BT::MachineEvaluator::eAND(const RegisterCell &A1, in eAND() [all …]
|
| H A D | BitTracker.h | 41 struct MachineEvaluator; 46 BitTracker(const MachineEvaluator &E, MachineFunction &F); 112 const MachineEvaluator &ME; 392 struct BitTracker::MachineEvaluator { struct 393 MachineEvaluator(const TargetRegisterInfo &T, MachineRegisterInfo &M) in MachineEvaluator() function 395 virtual ~MachineEvaluator() = default;
|
| H A D | HexagonBitTracker.h | 25 struct HexagonEvaluator : public BitTracker::MachineEvaluator {
|
| H A D | HexagonBitTracker.cpp | 44 : MachineEvaluator(tri, mri), MF(mf), MFI(mf.getFrameInfo()), TII(tii) { in HexagonEvaluator() 91 return MachineEvaluator::mask(Reg, 0); in mask() 977 return MachineEvaluator::evaluate(MI, Inputs, Outputs); in evaluate()
|