LLVM 20.0.0git
llvm::HexagonEvaluator Member List

This is the complete list of members for llvm::HexagonEvaluator, including all inherited members.

BranchTargetList typedefllvm::HexagonEvaluator
CellMapType typedefllvm::HexagonEvaluator
composeWithSubRegIndex(const TargetRegisterClass &RC, unsigned Idx) const overridellvm::HexagonEvaluatorvirtual
eADD(const RegisterCell &A1, const RegisterCell &A2) constllvm::BitTracker::MachineEvaluator
eAND(const RegisterCell &A1, const RegisterCell &A2) constllvm::BitTracker::MachineEvaluator
eASL(const RegisterCell &A1, uint16_t Sh) constllvm::BitTracker::MachineEvaluator
eASR(const RegisterCell &A1, uint16_t Sh) constllvm::BitTracker::MachineEvaluator
eCLB(const RegisterCell &A1, bool B, uint16_t W) constllvm::BitTracker::MachineEvaluator
eCLR(const RegisterCell &A1, uint16_t BitN) constllvm::BitTracker::MachineEvaluator
eCTB(const RegisterCell &A1, bool B, uint16_t W) constllvm::BitTracker::MachineEvaluator
eIMM(int64_t V, uint16_t W) constllvm::BitTracker::MachineEvaluator
eIMM(const ConstantInt *CI) constllvm::BitTracker::MachineEvaluator
eINS(const RegisterCell &A1, const RegisterCell &A2, uint16_t AtN) constllvm::BitTracker::MachineEvaluator
eLSR(const RegisterCell &A1, uint16_t Sh) constllvm::BitTracker::MachineEvaluator
eMLS(const RegisterCell &A1, const RegisterCell &A2) constllvm::BitTracker::MachineEvaluator
eMLU(const RegisterCell &A1, const RegisterCell &A2) constllvm::BitTracker::MachineEvaluator
eNOT(const RegisterCell &A1) constllvm::BitTracker::MachineEvaluator
eORL(const RegisterCell &A1, const RegisterCell &A2) constllvm::BitTracker::MachineEvaluator
eSET(const RegisterCell &A1, uint16_t BitN) constllvm::BitTracker::MachineEvaluator
eSUB(const RegisterCell &A1, const RegisterCell &A2) constllvm::BitTracker::MachineEvaluator
eSXT(const RegisterCell &A1, uint16_t FromN) constllvm::BitTracker::MachineEvaluator
evaluate(const MachineInstr &MI, const CellMapType &Inputs, CellMapType &Outputs) const overridellvm::HexagonEvaluatorvirtual
evaluate(const MachineInstr &BI, const CellMapType &Inputs, BranchTargetList &Targets, bool &FallsThru) const overridellvm::HexagonEvaluatorvirtual
eXOR(const RegisterCell &A1, const RegisterCell &A2) constllvm::BitTracker::MachineEvaluator
eXTR(const RegisterCell &A1, uint16_t B, uint16_t E) constllvm::BitTracker::MachineEvaluator
eZXT(const RegisterCell &A1, uint16_t FromN) constllvm::BitTracker::MachineEvaluator
getCell(const RegisterRef &RR, const CellMapType &M) constllvm::BitTracker::MachineEvaluator
getPhysRegBitWidth(MCRegister Reg) const overridellvm::HexagonEvaluatorvirtual
getRef(const RegisterRef &RR, const CellMapType &M) constllvm::BitTracker::MachineEvaluatorinline
getRegBitWidth(const RegisterRef &RR) constllvm::BitTracker::MachineEvaluator
HexagonEvaluator(const HexagonRegisterInfo &tri, MachineRegisterInfo &mri, const HexagonInstrInfo &tii, MachineFunction &mf)llvm::HexagonEvaluator
isInt(const RegisterCell &A) constllvm::BitTracker::MachineEvaluator
MachineEvaluator(const TargetRegisterInfo &T, MachineRegisterInfo &M)llvm::BitTracker::MachineEvaluatorinline
mask(Register Reg, unsigned Sub) const overridellvm::HexagonEvaluatorvirtual
MFllvm::HexagonEvaluator
MFIllvm::HexagonEvaluator
MRIllvm::BitTracker::MachineEvaluator
putCell(const RegisterRef &RR, RegisterCell RC, CellMapType &M) constllvm::BitTracker::MachineEvaluator
RegisterCell typedefllvm::HexagonEvaluator
RegisterRef typedefllvm::HexagonEvaluator
TIIllvm::HexagonEvaluator
toInt(const RegisterCell &A) constllvm::BitTracker::MachineEvaluator
track(const TargetRegisterClass *RC) constllvm::BitTracker::MachineEvaluatorinlinevirtual
TRIllvm::BitTracker::MachineEvaluator
~MachineEvaluator()=defaultllvm::BitTracker::MachineEvaluatorvirtual