Searched refs:MachineEvaluator (Results 1 – 8 of 8) sorted by relevance
/external/llvm/lib/Target/Hexagon/ |
D | BitTracker.cpp | 172 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 …]
|
D | BitTracker.h | 35 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() function 345 virtual ~MachineEvaluator() {} in ~MachineEvaluator() argument
|
D | HexagonBitTracker.h | 20 struct HexagonEvaluator : public BitTracker::MachineEvaluator {
|
D | HexagonBitTracker.cpp | 29 : 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()
|
/external/swiftshader/third_party/llvm-7.0/llvm/lib/Target/Hexagon/ |
D | BitTracker.cpp | 188 BitTracker::BitTracker(const MachineEvaluator &E, MachineFunction &F) in BitTracker() 330 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 …]
|
D | BitTracker.h | 42 struct MachineEvaluator; 47 BitTracker(const MachineEvaluator &E, MachineFunction &F); 113 const MachineEvaluator &ME; 392 struct BitTracker::MachineEvaluator { struct 393 MachineEvaluator(const TargetRegisterInfo &T, MachineRegisterInfo &M) in MachineEvaluator() argument 395 virtual ~MachineEvaluator() = default;
|
D | HexagonBitTracker.h | 26 struct HexagonEvaluator : public BitTracker::MachineEvaluator {
|
D | HexagonBitTracker.cpp | 45 : MachineEvaluator(tri, mri), MF(mf), MFI(mf.getFrameInfo()), TII(tii) { in HexagonEvaluator() 92 return MachineEvaluator::mask(Reg, 0); in mask() 968 return MachineEvaluator::evaluate(MI, Inputs, Outputs); in evaluate()
|