LLVM  3.7.0
llvm::HexagonEvaluator Member List

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

BranchTargetList typedefllvm::HexagonEvaluator
CellMapType typedefllvm::HexagonEvaluator
eADD(const RegisterCell &A1, const RegisterCell &A2) const llvm::BitTracker::MachineEvaluator
eAND(const RegisterCell &A1, const RegisterCell &A2) const llvm::BitTracker::MachineEvaluator
eASL(const RegisterCell &A1, uint16_t Sh) const llvm::BitTracker::MachineEvaluator
eASR(const RegisterCell &A1, uint16_t Sh) const llvm::BitTracker::MachineEvaluator
eCLB(const RegisterCell &A1, bool B, uint16_t W) const llvm::BitTracker::MachineEvaluator
eCLR(const RegisterCell &A1, uint16_t BitN) const llvm::BitTracker::MachineEvaluator
eCTB(const RegisterCell &A1, bool B, uint16_t W) const llvm::BitTracker::MachineEvaluator
eIMM(int64_t V, uint16_t W) const llvm::BitTracker::MachineEvaluator
eIMM(const ConstantInt *CI) const llvm::BitTracker::MachineEvaluator
eINS(const RegisterCell &A1, const RegisterCell &A2, uint16_t AtN) const llvm::BitTracker::MachineEvaluator
eLSR(const RegisterCell &A1, uint16_t Sh) const llvm::BitTracker::MachineEvaluator
eMLS(const RegisterCell &A1, const RegisterCell &A2) const llvm::BitTracker::MachineEvaluator
eMLU(const RegisterCell &A1, const RegisterCell &A2) const llvm::BitTracker::MachineEvaluator
eNOT(const RegisterCell &A1) const llvm::BitTracker::MachineEvaluator
eORL(const RegisterCell &A1, const RegisterCell &A2) const llvm::BitTracker::MachineEvaluator
eSET(const RegisterCell &A1, uint16_t BitN) const llvm::BitTracker::MachineEvaluator
eSUB(const RegisterCell &A1, const RegisterCell &A2) const llvm::BitTracker::MachineEvaluator
eSXT(const RegisterCell &A1, uint16_t FromN) const llvm::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) const llvm::BitTracker::MachineEvaluator
eXTR(const RegisterCell &A1, uint16_t B, uint16_t E) const llvm::BitTracker::MachineEvaluator
eZXT(const RegisterCell &A1, uint16_t FromN) const llvm::BitTracker::MachineEvaluator
getCell(const RegisterRef &RR, const CellMapType &M) const llvm::BitTracker::MachineEvaluator
getRef(const RegisterRef &RR, const CellMapType &M) const llvm::BitTracker::MachineEvaluatorinline
getRegBitWidth(const RegisterRef &RR) const llvm::BitTracker::MachineEvaluator
HexagonEvaluator(const HexagonRegisterInfo &tri, MachineRegisterInfo &mri, const HexagonInstrInfo &tii, MachineFunction &mf)llvm::HexagonEvaluator
isInt(const RegisterCell &A) const llvm::BitTracker::MachineEvaluator
MachineEvaluator(const TargetRegisterInfo &T, MachineRegisterInfo &M)llvm::BitTracker::MachineEvaluatorinline
mask(unsigned Reg, unsigned Sub) const overridellvm::HexagonEvaluatorvirtual
MFllvm::HexagonEvaluator
MFIllvm::HexagonEvaluator
MRIllvm::BitTracker::MachineEvaluator
putCell(const RegisterRef &RR, RegisterCell RC, CellMapType &M) const llvm::BitTracker::MachineEvaluator
RegisterCell typedefllvm::HexagonEvaluator
RegisterRef typedefllvm::HexagonEvaluator
TIIllvm::HexagonEvaluator
toInt(const RegisterCell &A) const llvm::BitTracker::MachineEvaluator
track(const TargetRegisterClass *RC) const llvm::BitTracker::MachineEvaluatorinlinevirtual
TRIllvm::BitTracker::MachineEvaluator
~MachineEvaluator()llvm::BitTracker::MachineEvaluatorinlinevirtual