P4C
The P4 Compiler
All Classes Namespaces Functions Variables Typedefs Enumerations Enumerator Friends Modules Pages
StatefulAlu::CmpOP Member List

This is the complete list of members for StatefulAlu::CmpOP, including all inherited members.

CmpOP(const Decode *op, int lineno) (defined in StatefulAlu::CmpOP)StatefulAlu::CmpOPinline
dbprint(std::ostream &out) const override (defined in StatefulAlu::CmpOP)StatefulAlu::CmpOPinlinevirtual
decode(Table *, const Table::Actions::Action *, const VECTOR(value_t) &) (defined in Instruction)Instructionstatic
decode_predicate(const value_t &exp) (defined in StatefulAlu::SaluInstruction)StatefulAlu::SaluInstructionstatic
equiv(Instruction *a_) override (defined in StatefulAlu::CmpOP)StatefulAlu::CmpOPvirtual
equiv(const std::unique_ptr< Instruction > &a) (defined in Instruction)Instructioninline
Instruction(int l) (defined in Instruction)Instructioninlineexplicit
instruction_set_t enum name (defined in Instruction)Instruction
learn (defined in StatefulAlu::CmpOP)StatefulAlu::CmpOP
learn_not (defined in StatefulAlu::CmpOP)StatefulAlu::CmpOP
lineno (defined in Instruction)Instruction
maska (defined in StatefulAlu::CmpOP)StatefulAlu::CmpOP
maskb (defined in StatefulAlu::CmpOP)StatefulAlu::CmpOP
name() override (defined in StatefulAlu::CmpOP)StatefulAlu::CmpOPinlinevirtual
NUM_SETS enum value (defined in Instruction)Instruction
opc (defined in StatefulAlu::CmpOP)StatefulAlu::CmpOP
pass1(Table *tbl, Table::Actions::Action *) override (defined in StatefulAlu::CmpOP)StatefulAlu::CmpOPvirtual
pass2(Table *tbl, Table::Actions::Action *) override (defined in StatefulAlu::CmpOP)StatefulAlu::CmpOPinlinevirtual
phvRead(std::function< void(const ::Phv::Slice &sl)> fn) override (defined in StatefulAlu::CmpOP)StatefulAlu::CmpOPinline
phvRead(std::function< void(const Phv::Slice &sl)>)=0 (defined in Instruction)Instructionpure virtual
phvRead() (defined in Instruction)Instructioninline
print() const (defined in P4::IHasDbPrint)P4::IHasDbPrint
salu_alu() const (defined in Instruction)Instructioninlinevirtual
salu_output() const (defined in Instruction)Instructioninlinevirtual
SaluInstruction(int lineno) (defined in StatefulAlu::SaluInstruction)StatefulAlu::SaluInstructioninlineexplicit
slot (defined in Instruction)Instruction
srca (defined in StatefulAlu::CmpOP)StatefulAlu::CmpOP
srca_neg (defined in StatefulAlu::CmpOP)StatefulAlu::CmpOP
srcb (defined in StatefulAlu::CmpOP)StatefulAlu::CmpOP
srcb_neg (defined in StatefulAlu::CmpOP)StatefulAlu::CmpOP
srcc (defined in StatefulAlu::CmpOP)StatefulAlu::CmpOP
STATEFUL_ALU enum value (defined in Instruction)Instruction
type (defined in StatefulAlu::CmpOP)StatefulAlu::CmpOP
VLIW_ALU enum value (defined in Instruction)Instruction
write_regs(REGS &regs, Table *tbl, Table::Actions::Action *act) (defined in StatefulAlu::CmpOP)StatefulAlu::CmpOP
write_regs(Target::JBay::mau_regs &regs, Table *tbl_, Table::Actions::Action *act) (defined in StatefulAlu::CmpOP)StatefulAlu::CmpOP
write_regs(Target::JBay::mau_regs &regs, Table *tbl_, Table::Actions::Action *act) (defined in StatefulAlu::CmpOP)StatefulAlu::CmpOP
write_regs(Target::Tofino::mau_regs &regs, Table *tbl_, Table::Actions::Action *act) (defined in StatefulAlu::CmpOP)StatefulAlu::CmpOP
write_regs(Target::Tofino::mau_regs &regs, Table *tbl_, Table::Actions::Action *act) (defined in StatefulAlu::CmpOP)StatefulAlu::CmpOP
~IHasDbPrint()=default (defined in P4::IHasDbPrint)P4::IHasDbPrintvirtual
~Instruction() (defined in Instruction)Instructioninlinevirtual