Home
last modified time | relevance | path

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

/freebsd-14.2/contrib/llvm-project/llvm/lib/Target/Hexagon/
H A DBitTracker.cpp388 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 DBitTracker.h41 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 DHexagonBitTracker.h25 struct HexagonEvaluator : public BitTracker::MachineEvaluator {
H A DHexagonBitTracker.cpp44 : 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()