LLVM 20.0.0git
llvm::BitTracker::MachineEvaluator Member List

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

composeWithSubRegIndex(const TargetRegisterClass &RC, unsigned Idx) constllvm::BitTracker::MachineEvaluatorinlinevirtual
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) constllvm::BitTracker::MachineEvaluatorvirtual
evaluate(const MachineInstr &BI, const CellMapType &Inputs, BranchTargetList &Targets, bool &FallsThru) const =0llvm::BitTracker::MachineEvaluatorpure virtual
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) constllvm::BitTracker::MachineEvaluatorvirtual
getRef(const RegisterRef &RR, const CellMapType &M) constllvm::BitTracker::MachineEvaluatorinline
getRegBitWidth(const RegisterRef &RR) constllvm::BitTracker::MachineEvaluator
isInt(const RegisterCell &A) constllvm::BitTracker::MachineEvaluator
MachineEvaluator(const TargetRegisterInfo &T, MachineRegisterInfo &M)llvm::BitTracker::MachineEvaluatorinline
mask(Register Reg, unsigned Sub) constllvm::BitTracker::MachineEvaluatorvirtual
MRIllvm::BitTracker::MachineEvaluator
putCell(const RegisterRef &RR, RegisterCell RC, CellMapType &M) constllvm::BitTracker::MachineEvaluator
toInt(const RegisterCell &A) constllvm::BitTracker::MachineEvaluator
track(const TargetRegisterClass *RC) constllvm::BitTracker::MachineEvaluatorinlinevirtual
TRIllvm::BitTracker::MachineEvaluator
~MachineEvaluator()=defaultllvm::BitTracker::MachineEvaluatorvirtual