Home
last modified time | relevance | path

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

/aosp_15_r20/external/llvm/lib/Target/Hexagon/
H A DBitTracker.cpp172 BitTracker::BitTracker(const MachineEvaluator &E, MachineFunction &F) in BitTracker()
314 uint16_t BT::MachineEvaluator::getRegBitWidth(const RegisterRef &RR) const { in getRegBitWidth()
340 BT::RegisterCell BT::MachineEvaluator::getCell(const RegisterRef &RR, in getCell()
368 void BT::MachineEvaluator::putCell(const RegisterRef &RR, RegisterCell RC, in putCell()
387 bool BT::MachineEvaluator::isInt(const RegisterCell &A) const { in isInt()
397 uint64_t BT::MachineEvaluator::toInt(const RegisterCell &A) const { in toInt()
413 BT::RegisterCell BT::MachineEvaluator::eIMM(int64_t V, uint16_t W) const { in eIMM()
424 BT::RegisterCell BT::MachineEvaluator::eIMM(const ConstantInt *CI) const { in eIMM()
435 BT::RegisterCell BT::MachineEvaluator::eADD(const RegisterCell &A1, in eADD()
469 BT::RegisterCell BT::MachineEvaluator::eSUB(const RegisterCell &A1, in eSUB()
[all …]
H A DBitTracker.h35 struct MachineEvaluator;
41 BitTracker(const MachineEvaluator &E, MachineFunction &F);
70 const MachineEvaluator &ME;
342 struct BitTracker::MachineEvaluator { struct
343 MachineEvaluator(const TargetRegisterInfo &T, MachineRegisterInfo &M) in MachineEvaluator() argument
345 virtual ~MachineEvaluator() {} in ~MachineEvaluator() argument
H A DHexagonBitTracker.h20 struct HexagonEvaluator : public BitTracker::MachineEvaluator {
H A DHexagonBitTracker.cpp29 : MachineEvaluator(tri, mri), MF(mf), MFI(*mf.getFrameInfo()), TII(tii) { in HexagonEvaluator()
80 return MachineEvaluator::mask(Reg, 0); in mask()
875 return MachineEvaluator::evaluate(MI, Inputs, Outputs); in evaluate()
/aosp_15_r20/external/swiftshader/third_party/llvm-16.0/llvm/lib/Target/Hexagon/
H A DBitTracker.cpp187 BitTracker::BitTracker(const MachineEvaluator &E, MachineFunction &F) in BitTracker()
329 uint16_t BT::MachineEvaluator::getRegBitWidth(const RegisterRef &RR) const { in getRegBitWidth()
348 BT::RegisterCell BT::MachineEvaluator::getCell(const RegisterRef &RR, in getCell()
375 void BT::MachineEvaluator::putCell(const RegisterRef &RR, RegisterCell RC, in putCell()
388 bool BT::MachineEvaluator::isInt(const RegisterCell &A) const { in isInt()
397 uint64_t BT::MachineEvaluator::toInt(const RegisterCell &A) const { in toInt()
412 BT::RegisterCell BT::MachineEvaluator::eIMM(int64_t V, uint16_t W) const { in eIMM()
422 BT::RegisterCell BT::MachineEvaluator::eIMM(const ConstantInt *CI) const { in eIMM()
432 BT::RegisterCell BT::MachineEvaluator::eADD(const RegisterCell &A1, in eADD()
465 BT::RegisterCell BT::MachineEvaluator::eSUB(const RegisterCell &A1, in eSUB()
[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()
/aosp_15_r20/external/swiftshader/third_party/llvm-10.0/llvm/lib/Target/Hexagon/
H A DBitTracker.cpp187 BitTracker::BitTracker(const MachineEvaluator &E, MachineFunction &F) in BitTracker()
329 uint16_t BT::MachineEvaluator::getRegBitWidth(const RegisterRef &RR) const { in getRegBitWidth()
348 BT::RegisterCell BT::MachineEvaluator::getCell(const RegisterRef &RR, in getCell()
375 void BT::MachineEvaluator::putCell(const RegisterRef &RR, RegisterCell RC, in putCell()
388 bool BT::MachineEvaluator::isInt(const RegisterCell &A) const { in isInt()
397 uint64_t BT::MachineEvaluator::toInt(const RegisterCell &A) const { in toInt()
412 BT::RegisterCell BT::MachineEvaluator::eIMM(int64_t V, uint16_t W) const { in eIMM()
422 BT::RegisterCell BT::MachineEvaluator::eIMM(const ConstantInt *CI) const { in eIMM()
432 BT::RegisterCell BT::MachineEvaluator::eADD(const RegisterCell &A1, in eADD()
465 BT::RegisterCell BT::MachineEvaluator::eSUB(const RegisterCell &A1, in eSUB()
[all …]
H A DBitTracker.h41 struct MachineEvaluator;
46 BitTracker(const MachineEvaluator &E, MachineFunction &F);
112 const MachineEvaluator &ME;
391 struct BitTracker::MachineEvaluator { struct
392 MachineEvaluator(const TargetRegisterInfo &T, MachineRegisterInfo &M) in MachineEvaluator() argument
394 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()
974 return MachineEvaluator::evaluate(MI, Inputs, Outputs); in evaluate()