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

This is the complete list of members for Phv, including all inherited members.

aliases(const Register *reg, int stage) (defined in Phv)Phvinlinestatic
asm_section(char *name, VECTOR(value_t) args, value_t data) (defined in Section)Sectioninlinestatic
db_regset(const bitvec &s) (defined in Phv)Phvstatic
get(gress_t gress, int stage, const std::string &name) (defined in Phv)Phvinlinestatic
get(gress_t gress, int stg, const char *name) (defined in Phv)Phvinlinestatic
get_pov_name(int reg, int index) (defined in Phv)Phvinlinestatic
mau_groupsize() (defined in Phv)Phvinlinestatic
names (defined in Phv)Phvprotected
no_sections_in_assembly() (defined in Section)Sectioninlinestatic
num_regs() (defined in Phv)Phvinlinestatic
output_all(json::map &ctxtJson) (defined in Section)Sectioninlinestatic
phv_pov_names (defined in Phv)Phvprotected
process()Sectioninlineprotectedvirtual
process_all() (defined in Section)Sectioninlinestatic
reg(int idx) (defined in Phv)Phvinlinestatic
reg(std::string name) (defined in Phv)Phvinlinestatic
regs (defined in Phv)Phvprotected
Section(const char *name_) (defined in Section)Sectioninlineexplicitprotected
section_in_assembly(const char *name) (defined in Section)Sectioninlinestatic
setuse(gress_t gress, const bitvec &u) (defined in Phv)Phvinlinestatic
start_section(int lineno, char *name, VECTOR(value_t) args) (defined in Section)Sectioninlinestatic
test_clear() (defined in Phv)Phvinlinestatic
test_get(const char *name) (defined in Section)Sectioninlinestatic
unsetuse(gress_t gress, const bitvec &u) (defined in Phv)Phvinlinestatic
use(gress_t gress) (defined in Phv)Phvinlinestatic
~Section() (defined in Section)Sectioninlineprotectedvirtual